builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0173 starttime: 1461621355.94 results: success (0) buildid: 20160425132510 builduid: 79619767a570474291ecb94d92c92ef7 revision: 86e0ea42f55c34fc90dd9e32439783a9929f28f4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:55.942730) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:55.943234) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:55.943554) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:55.963990) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:55.964673) ========= 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.dYsKsSaA7y/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.GNKNDyRkey/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-25 14:55:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 15.4M=0.001s 2016-04-25 14:55:56 (15.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.136260 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:56.120319) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:56.120677) ========= 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.dYsKsSaA7y/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.GNKNDyRkey/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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.034907 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:56.171084) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 14:55:56.171474) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 86e0ea42f55c34fc90dd9e32439783a9929f28f4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 86e0ea42f55c34fc90dd9e32439783a9929f28f4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.dYsKsSaA7y/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.GNKNDyRkey/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-25 14:55:56,252 truncating revision to first 12 chars 2016-04-25 14:55:56,252 Setting DEBUG logging. 2016-04-25 14:55:56,252 attempt 1/10 2016-04-25 14:55:56,252 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/86e0ea42f55c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 14:55:57,299 unpacking tar archive at: fx-team-86e0ea42f55c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.285027 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 14:55:57.473653) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:57.474017) ========= script_repo_revision: 86e0ea42f55c34fc90dd9e32439783a9929f28f4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:57.474469) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:57.474774) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 14:55:57.493730) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 39 secs) (at 2016-04-25 14:55:57.494075) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.dYsKsSaA7y/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.GNKNDyRkey/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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 14:55:57 INFO - MultiFileLogger online at 20160425 14:55:57 in /builds/slave/test 14:55:57 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 fx-team --download-symbols true 14:55:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:55:57 INFO - {'append_to_log': False, 14:55:57 INFO - 'base_work_dir': '/builds/slave/test', 14:55:57 INFO - 'blob_upload_branch': 'fx-team', 14:55:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:55:57 INFO - 'buildbot_json_path': 'buildprops.json', 14:55:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:55:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:55:57 INFO - 'download_minidump_stackwalk': True, 14:55:57 INFO - 'download_symbols': 'true', 14:55:57 INFO - 'e10s': False, 14:55:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:55:57 INFO - 'tooltool.py': '/tools/tooltool.py', 14:55:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:55:57 INFO - '/tools/misc-python/virtualenv.py')}, 14:55:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:55:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:55:57 INFO - 'log_level': 'info', 14:55:57 INFO - 'log_to_console': True, 14:55:57 INFO - 'opt_config_files': (), 14:55:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:55:57 INFO - '--processes=1', 14:55:57 INFO - '--config=%(test_path)s/wptrunner.ini', 14:55:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:55:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:55:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:55:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:55:57 INFO - 'pip_index': False, 14:55:57 INFO - 'require_test_zip': True, 14:55:57 INFO - 'test_type': ('testharness',), 14:55:57 INFO - 'this_chunk': '1', 14:55:57 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:55:57 INFO - 'total_chunks': '10', 14:55:57 INFO - 'virtualenv_path': 'venv', 14:55:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:55:57 INFO - 'work_dir': 'build'} 14:55:57 INFO - ##### 14:55:57 INFO - ##### Running clobber step. 14:55:57 INFO - ##### 14:55:57 INFO - Running pre-action listener: _resource_record_pre_action 14:55:57 INFO - Running main action method: clobber 14:55:57 INFO - rmtree: /builds/slave/test/build 14:55:57 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:55:59 INFO - Running post-action listener: _resource_record_post_action 14:55:59 INFO - ##### 14:55:59 INFO - ##### Running read-buildbot-config step. 14:55:59 INFO - ##### 14:55:59 INFO - Running pre-action listener: _resource_record_pre_action 14:55:59 INFO - Running main action method: read_buildbot_config 14:55:59 INFO - Using buildbot properties: 14:55:59 INFO - { 14:55:59 INFO - "project": "", 14:55:59 INFO - "product": "firefox", 14:55:59 INFO - "script_repo_revision": "production", 14:55:59 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 14:55:59 INFO - "repository": "", 14:55:59 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 14:55:59 INFO - "buildid": "20160425132510", 14:55:59 INFO - "pgo_build": "False", 14:55:59 INFO - "basedir": "/builds/slave/test", 14:55:59 INFO - "buildnumber": 357, 14:55:59 INFO - "slavename": "t-yosemite-r7-0173", 14:55:59 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 14:55:59 INFO - "platform": "macosx64", 14:55:59 INFO - "branch": "fx-team", 14:55:59 INFO - "revision": "86e0ea42f55c34fc90dd9e32439783a9929f28f4", 14:55:59 INFO - "repo_path": "integration/fx-team", 14:55:59 INFO - "moz_repo_path": "", 14:55:59 INFO - "stage_platform": "macosx64", 14:55:59 INFO - "builduid": "79619767a570474291ecb94d92c92ef7", 14:55:59 INFO - "slavebuilddir": "test" 14:55:59 INFO - } 14:55:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 14:55:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 14:55:59 INFO - Running post-action listener: _resource_record_post_action 14:55:59 INFO - ##### 14:55:59 INFO - ##### Running download-and-extract step. 14:55:59 INFO - ##### 14:55:59 INFO - Running pre-action listener: _resource_record_pre_action 14:55:59 INFO - Running main action method: download_and_extract 14:55:59 INFO - mkdir: /builds/slave/test/build/tests 14:55:59 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')]} 14:55:59 INFO - https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 14:55:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 14:55:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 14:55:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 14:55:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 14:56:00 INFO - Downloaded 1235 bytes. 14:56:00 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 14:56:00 INFO - Using the following test package requirements: 14:56:00 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 14:56:00 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:56:00 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 14:56:00 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:56:00 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 14:56:00 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:56:00 INFO - u'jsshell-mac64.zip'], 14:56:00 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:56:00 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 14:56:00 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 14:56:00 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:56:00 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 14:56:00 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:56:00 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 14:56:00 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:56:00 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 14:56:00 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 14:56:00 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 14:56:00 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 14:56: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')]} 14:56:00 INFO - https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 14:56:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 14:56:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 14:56:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 14:56:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 14:56:01 INFO - Downloaded 17990457 bytes. 14:56:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:56:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:56:02 INFO - caution: filename not matched: web-platform/* 14:56:02 INFO - Return code: 11 14:56:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:56:02 INFO - https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 14:56:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 14:56:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 14:56:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 14:56:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 14:56:04 INFO - Downloaded 36406741 bytes. 14:56:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:56:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:56:08 INFO - caution: filename not matched: bin/* 14:56:08 INFO - caution: filename not matched: config/* 14:56:08 INFO - caution: filename not matched: mozbase/* 14:56:08 INFO - caution: filename not matched: marionette/* 14:56:08 INFO - caution: filename not matched: tools/wptserve/* 14:56:08 INFO - Return code: 11 14:56:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:56:08 INFO - https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 14:56:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 14:56:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 14:56:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 14:56:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 14:56:11 INFO - Downloaded 68898850 bytes. 14:56:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 14:56:11 INFO - mkdir: /builds/slave/test/properties 14:56:11 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:56:11 INFO - Writing to file /builds/slave/test/properties/build_url 14:56:11 INFO - Contents: 14:56:11 INFO - build_url:https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 14:56:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 14:56:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:56:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:56:13 INFO - Contents: 14:56:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 14:56:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:56:13 INFO - https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:56:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 14:56:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 14:56:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 14:56:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 14:56:16 INFO - Downloaded 103589362 bytes. 14:56:16 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:56:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:56:20 INFO - Return code: 0 14:56:20 INFO - Running post-action listener: _resource_record_post_action 14:56:20 INFO - Running post-action listener: set_extra_try_arguments 14:56:20 INFO - ##### 14:56:20 INFO - ##### Running create-virtualenv step. 14:56:20 INFO - ##### 14:56:20 INFO - Running pre-action listener: _pre_create_virtualenv 14:56:20 INFO - Running pre-action listener: _resource_record_pre_action 14:56:20 INFO - Running main action method: create_virtualenv 14:56:20 INFO - Creating virtualenv /builds/slave/test/build/venv 14:56:20 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 14:56:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:56:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:56:20 INFO - Using real prefix '/tools/python27' 14:56:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:56:21 INFO - Installing distribute.............................................................................................................................................................................................done. 14:56:24 INFO - Installing pip.................done. 14:56:24 INFO - Return code: 0 14:56:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:56:24 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')]} 14:56:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:56:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56:24 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')]} 14:56:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:56:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56:24 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 0x10eb98e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc684d8a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb15e0>, '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 0x10e794cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e7bf990>, '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.dYsKsSaA7y/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.GNKNDyRkey/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:56:24 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 14:56:24 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 14:56:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dYsKsSaA7y/Render', 14:56:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:56:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:56:24 INFO - 'HOME': '/Users/cltbld', 14:56:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:56:24 INFO - 'LOGNAME': 'cltbld', 14:56:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:56:24 INFO - 'MOZ_NO_REMOTE': '1', 14:56:24 INFO - 'NO_EM_RESTART': '1', 14:56:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:56:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:56:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:56:24 INFO - 'PWD': '/builds/slave/test', 14:56:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:56:24 INFO - 'SHELL': '/bin/bash', 14:56:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GNKNDyRkey/Listeners', 14:56:24 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 14:56:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:56:24 INFO - 'USER': 'cltbld', 14:56:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:56:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:56:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:56:24 INFO - 'XPC_FLAGS': '0x0', 14:56:24 INFO - 'XPC_SERVICE_NAME': '0', 14:56:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:56:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:56:24 INFO - Downloading/unpacking psutil>=0.7.1 14:56:24 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 14:56:24 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 14:56:24 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 14:56:24 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 14:56:24 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 14:56:24 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 14:56:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:56:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:56:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:56:27 INFO - Installing collected packages: psutil 14:56:27 INFO - Running setup.py install for psutil 14:56:27 INFO - building 'psutil._psutil_osx' extension 14:56:27 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 14:56:27 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 14:56:28 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 14:56:28 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 14:56:28 INFO - building 'psutil._psutil_posix' extension 14:56:28 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 14:56:28 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:56:28 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:56:28 INFO - ^ 14:56:28 INFO - 1 warning generated. 14:56:28 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 14:56:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:56:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:56:28 INFO - Successfully installed psutil 14:56:28 INFO - Cleaning up... 14:56:28 INFO - Return code: 0 14:56:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:56: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')]} 14:56:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:56:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56: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')]} 14:56:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:56:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56:28 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 0x10eb98e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc684d8a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb15e0>, '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 0x10e794cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e7bf990>, '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.dYsKsSaA7y/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.GNKNDyRkey/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:56:28 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 14:56:28 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 14:56:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dYsKsSaA7y/Render', 14:56:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:56:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:56:28 INFO - 'HOME': '/Users/cltbld', 14:56:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:56:28 INFO - 'LOGNAME': 'cltbld', 14:56:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:56:28 INFO - 'MOZ_NO_REMOTE': '1', 14:56:28 INFO - 'NO_EM_RESTART': '1', 14:56:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:56:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:56:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:56:28 INFO - 'PWD': '/builds/slave/test', 14:56:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:56:28 INFO - 'SHELL': '/bin/bash', 14:56:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GNKNDyRkey/Listeners', 14:56:28 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 14:56:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:56:28 INFO - 'USER': 'cltbld', 14:56:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:56:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:56:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:56:28 INFO - 'XPC_FLAGS': '0x0', 14:56:28 INFO - 'XPC_SERVICE_NAME': '0', 14:56:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:56:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:56:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:56:28 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 14:56:28 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 14:56:28 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 14:56:28 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 14:56:28 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 14:56:28 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 14:56:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:56:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:56:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:56:31 INFO - Installing collected packages: mozsystemmonitor 14:56:31 INFO - Running setup.py install for mozsystemmonitor 14:56:31 INFO - Successfully installed mozsystemmonitor 14:56:31 INFO - Cleaning up... 14:56:31 INFO - Return code: 0 14:56:31 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:56:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:56:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:56:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:56:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:56:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56:31 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 0x10eb98e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc684d8a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb15e0>, '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 0x10e794cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e7bf990>, '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.dYsKsSaA7y/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.GNKNDyRkey/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:56:31 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 14:56:31 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 14:56:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dYsKsSaA7y/Render', 14:56:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:56:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:56:31 INFO - 'HOME': '/Users/cltbld', 14:56:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:56:31 INFO - 'LOGNAME': 'cltbld', 14:56:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:56:31 INFO - 'MOZ_NO_REMOTE': '1', 14:56:31 INFO - 'NO_EM_RESTART': '1', 14:56:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:56:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:56:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:56:31 INFO - 'PWD': '/builds/slave/test', 14:56:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:56:31 INFO - 'SHELL': '/bin/bash', 14:56:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GNKNDyRkey/Listeners', 14:56:31 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 14:56:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:56:31 INFO - 'USER': 'cltbld', 14:56:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:56:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:56:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:56:31 INFO - 'XPC_FLAGS': '0x0', 14:56:31 INFO - 'XPC_SERVICE_NAME': '0', 14:56:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:56:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:56:31 INFO - Downloading/unpacking blobuploader==1.2.4 14:56:31 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 14:56:31 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 14:56:31 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 14:56:31 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 14:56:31 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 14:56:31 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 14:56:34 INFO - Downloading blobuploader-1.2.4.tar.gz 14:56:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:56:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:56:34 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 14:56:34 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 14:56:34 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 14:56:34 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 14:56:34 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 14:56:34 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 14:56:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:56:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:56:34 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 14:56:34 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 14:56:34 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 14:56:34 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 14:56:34 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 14:56:34 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 14:56:35 INFO - Downloading docopt-0.6.1.tar.gz 14:56:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:56:35 INFO - Installing collected packages: blobuploader, requests, docopt 14:56:35 INFO - Running setup.py install for blobuploader 14:56:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:56:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:56:35 INFO - Running setup.py install for requests 14:56:36 INFO - Running setup.py install for docopt 14:56:36 INFO - Successfully installed blobuploader requests docopt 14:56:36 INFO - Cleaning up... 14:56:36 INFO - Return code: 0 14:56:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:56:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:56:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:56:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:56:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:56:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56:36 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 0x10eb98e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc684d8a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb15e0>, '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 0x10e794cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e7bf990>, '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.dYsKsSaA7y/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.GNKNDyRkey/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:56:36 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 14:56:36 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 14:56:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dYsKsSaA7y/Render', 14:56:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:56:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:56:36 INFO - 'HOME': '/Users/cltbld', 14:56:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:56:36 INFO - 'LOGNAME': 'cltbld', 14:56:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:56:36 INFO - 'MOZ_NO_REMOTE': '1', 14:56:36 INFO - 'NO_EM_RESTART': '1', 14:56:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:56:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:56:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:56:36 INFO - 'PWD': '/builds/slave/test', 14:56:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:56:36 INFO - 'SHELL': '/bin/bash', 14:56:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GNKNDyRkey/Listeners', 14:56:36 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 14:56:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:56:36 INFO - 'USER': 'cltbld', 14:56:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:56:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:56:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:56:36 INFO - 'XPC_FLAGS': '0x0', 14:56:36 INFO - 'XPC_SERVICE_NAME': '0', 14:56:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:56:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:56:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-YQA69e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:56:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-CD741z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:56:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-Z4tC8a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:56:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:56:36 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-b8Qlmk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-5IOKql-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-HXO0_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-_pQapz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-YbA_ft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-EH_u1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-U5B_ZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-QJicBl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-oCWWKA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-UrSnTz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:56:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:56:37 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-wpobsZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:56:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:56:38 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-D3x4Hj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:56:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:56:38 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-q0YoXO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:56:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:56:38 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-CsBGM_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:56:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:56:38 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-1w37iW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:56:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:56:38 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-cqcbQR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:56:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:56:38 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-xN3YoZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:56:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:56:39 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-orEqGs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:56:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:56:39 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 14:56:39 INFO - Running setup.py install for manifestparser 14:56:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:56:39 INFO - Running setup.py install for mozcrash 14:56:39 INFO - Running setup.py install for mozdebug 14:56:39 INFO - Running setup.py install for mozdevice 14:56:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:56:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:56:39 INFO - Running setup.py install for mozfile 14:56:39 INFO - Running setup.py install for mozhttpd 14:56:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:56:40 INFO - Running setup.py install for mozinfo 14:56:40 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:56:40 INFO - Running setup.py install for mozInstall 14:56:40 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:56:40 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:56:40 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:56:40 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:56:40 INFO - Running setup.py install for mozleak 14:56:40 INFO - Running setup.py install for mozlog 14:56:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:56:40 INFO - Running setup.py install for moznetwork 14:56:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:56:40 INFO - Running setup.py install for mozprocess 14:56:40 INFO - Running setup.py install for mozprofile 14:56:41 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:56:41 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:56:41 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:56:41 INFO - Running setup.py install for mozrunner 14:56:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:56:41 INFO - Running setup.py install for mozscreenshot 14:56:41 INFO - Running setup.py install for moztest 14:56:41 INFO - Running setup.py install for mozversion 14:56:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:56:41 INFO - Running setup.py install for wptserve 14:56:41 INFO - Running setup.py install for marionette-driver 14:56:42 INFO - Running setup.py install for browsermob-proxy 14:56:42 INFO - Running setup.py install for marionette-client 14:56:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:56:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:56:42 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 14:56:42 INFO - Cleaning up... 14:56:42 INFO - Return code: 0 14:56:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:56:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:56:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:56:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:56:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:56:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:56:42 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 0x10eb98e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdc684d8a40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ebb15e0>, '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 0x10e794cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e7bf990>, '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.dYsKsSaA7y/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.GNKNDyRkey/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:56:42 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 14:56:42 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 14:56:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dYsKsSaA7y/Render', 14:56:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:56:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:56:42 INFO - 'HOME': '/Users/cltbld', 14:56:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:56:42 INFO - 'LOGNAME': 'cltbld', 14:56:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:56:42 INFO - 'MOZ_NO_REMOTE': '1', 14:56:42 INFO - 'NO_EM_RESTART': '1', 14:56:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:56:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:56:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:56:42 INFO - 'PWD': '/builds/slave/test', 14:56:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:56:42 INFO - 'SHELL': '/bin/bash', 14:56:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GNKNDyRkey/Listeners', 14:56:42 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 14:56:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:56:42 INFO - 'USER': 'cltbld', 14:56:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:56:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:56:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:56:42 INFO - 'XPC_FLAGS': '0x0', 14:56:42 INFO - 'XPC_SERVICE_NAME': '0', 14:56:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:56:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:56:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:56:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-RL4llC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:56:42 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)) 14:56:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:56:42 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-jNYNjB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:56:43 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)) 14:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:56:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-3gZuwd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:56:43 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)) 14:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:56:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-rIEGy5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:56:43 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)) 14:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:56:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-YJkSfv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:56:43 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)) 14:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:56:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-RlMWHl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:56:43 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)) 14:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:56:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-GNnKiV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:56:43 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)) 14:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:56:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-9qxOel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:56:43 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)) 14:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:56:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-6oN3Vo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:56:43 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)) 14:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:56:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-8CKsWM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:56:43 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)) 14:56:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:56:43 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-MZrLXr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:56:44 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)) 14:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:56:44 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-WTjWtW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:56:44 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)) 14:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:56:44 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-FCjROv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:56:44 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)) 14:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:56:44 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-DbFdV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:56:44 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)) 14:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:56:44 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-uFGUTG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:56:44 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)) 14:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:56:44 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-jxIKDs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:56:44 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)) 14:56:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:56:44 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-sKeVJ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:56:44 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)) 14:56:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:56:44 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-G9hGCb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:56:44 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)) 14:56:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:56:44 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-8wV9rS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:56:44 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)) 14:56:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:56:44 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-BglR1R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:56:45 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)) 14:56:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:56:45 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-tvKsuk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:56:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:56:45 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)) 14:56:45 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)) 14:56:45 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)) 14:56:45 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)) 14:56:45 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)) 14:56:45 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)) 14:56:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:56:45 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 14:56:45 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 14:56:45 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 14:56:45 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 14:56:45 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 14:56:45 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 14:56:47 INFO - Downloading blessings-1.6.tar.gz 14:56:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:56:47 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)) 14:56:47 INFO - Installing collected packages: blessings 14:56:47 INFO - Running setup.py install for blessings 14:56:48 INFO - Successfully installed blessings 14:56:48 INFO - Cleaning up... 14:56:48 INFO - Return code: 0 14:56:48 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:56:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:56:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:56:48 INFO - Reading from file tmpfile_stdout 14:56:48 INFO - Current package versions: 14:56:48 INFO - blessings == 1.6 14:56:48 INFO - blobuploader == 1.2.4 14:56:48 INFO - browsermob-proxy == 0.6.0 14:56:48 INFO - docopt == 0.6.1 14:56:48 INFO - manifestparser == 1.1 14:56:48 INFO - marionette-client == 2.3.0 14:56:48 INFO - marionette-driver == 1.4.0 14:56:48 INFO - mozInstall == 1.12 14:56:48 INFO - mozcrash == 0.17 14:56:48 INFO - mozdebug == 0.1 14:56:48 INFO - mozdevice == 0.48 14:56:48 INFO - mozfile == 1.2 14:56:48 INFO - mozhttpd == 0.7 14:56:48 INFO - mozinfo == 0.9 14:56:48 INFO - mozleak == 0.1 14:56:48 INFO - mozlog == 3.1 14:56:48 INFO - moznetwork == 0.27 14:56:48 INFO - mozprocess == 0.22 14:56:48 INFO - mozprofile == 0.28 14:56:48 INFO - mozrunner == 6.11 14:56:48 INFO - mozscreenshot == 0.1 14:56:48 INFO - mozsystemmonitor == 0.0 14:56:48 INFO - moztest == 0.7 14:56:48 INFO - mozversion == 1.4 14:56:48 INFO - psutil == 3.1.1 14:56:48 INFO - requests == 1.2.3 14:56:48 INFO - wptserve == 1.4.0 14:56:48 INFO - wsgiref == 0.1.2 14:56:48 INFO - Running post-action listener: _resource_record_post_action 14:56:48 INFO - Running post-action listener: _start_resource_monitoring 14:56:48 INFO - Starting resource monitoring. 14:56:48 INFO - ##### 14:56:48 INFO - ##### Running pull step. 14:56:48 INFO - ##### 14:56:48 INFO - Running pre-action listener: _resource_record_pre_action 14:56:48 INFO - Running main action method: pull 14:56:48 INFO - Pull has nothing to do! 14:56:48 INFO - Running post-action listener: _resource_record_post_action 14:56:48 INFO - ##### 14:56:48 INFO - ##### Running install step. 14:56:48 INFO - ##### 14:56:48 INFO - Running pre-action listener: _resource_record_pre_action 14:56:48 INFO - Running main action method: install 14:56:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:56:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:56:48 INFO - Reading from file tmpfile_stdout 14:56:48 INFO - Detecting whether we're running mozinstall >=1.0... 14:56:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:56:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:56:48 INFO - Reading from file tmpfile_stdout 14:56:48 INFO - Output received: 14:56:48 INFO - Usage: mozinstall [options] installer 14:56:48 INFO - Options: 14:56:48 INFO - -h, --help show this help message and exit 14:56:48 INFO - -d DEST, --destination=DEST 14:56:48 INFO - Directory to install application into. [default: 14:56:48 INFO - "/builds/slave/test"] 14:56:48 INFO - --app=APP Application being installed. [default: firefox] 14:56:48 INFO - mkdir: /builds/slave/test/build/application 14:56:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 14:56:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 14:57:09 INFO - Reading from file tmpfile_stdout 14:57:09 INFO - Output received: 14:57:09 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 14:57:09 INFO - Running post-action listener: _resource_record_post_action 14:57:09 INFO - ##### 14:57:09 INFO - ##### Running run-tests step. 14:57:09 INFO - ##### 14:57:09 INFO - Running pre-action listener: _resource_record_pre_action 14:57:09 INFO - Running main action method: run_tests 14:57:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:57:09 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:57:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:57:09 INFO - grabbing minidump binary from tooltool 14:57:09 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')]} 14:57:09 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 0x10ebb15e0>, '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 0x10e794cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e7bf990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:57:09 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 14:57:09 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 14:57:09 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:57:09 INFO - Return code: 0 14:57:09 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:57:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:57:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:57:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:57:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.dYsKsSaA7y/Render', 14:57:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:57:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:57:09 INFO - 'HOME': '/Users/cltbld', 14:57:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:57:09 INFO - 'LOGNAME': 'cltbld', 14:57:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:57:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:57:09 INFO - 'MOZ_NO_REMOTE': '1', 14:57:09 INFO - 'NO_EM_RESTART': '1', 14:57:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:57:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:57:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:57:09 INFO - 'PWD': '/builds/slave/test', 14:57:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:57:09 INFO - 'SHELL': '/bin/bash', 14:57:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GNKNDyRkey/Listeners', 14:57:09 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 14:57:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:57:09 INFO - 'USER': 'cltbld', 14:57:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:57:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:57:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:57:09 INFO - 'XPC_FLAGS': '0x0', 14:57:09 INFO - 'XPC_SERVICE_NAME': '0', 14:57:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:57:09 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:57:09 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 14:57:09 INFO - import pkg_resources 14:57:10 INFO - Using 1 client processes 14:57:11 INFO - wptserve Starting http server on 127.0.0.1:8000 14:57:11 INFO - wptserve Starting http server on 127.0.0.1:8001 14:57:11 INFO - wptserve Starting http server on 127.0.0.1:8443 14:57:12 INFO - SUITE-START | Running 778 tests 14:57:12 INFO - Running testharness tests 14:57:12 INFO - Setting up ssl 14:57:12 INFO - PROCESS | certutil | 14:57:12 INFO - PROCESS | certutil | 14:57:12 INFO - PROCESS | certutil | 14:57:12 INFO - Certificate Nickname Trust Attributes 14:57:12 INFO - SSL,S/MIME,JAR/XPI 14:57:12 INFO - 14:57:12 INFO - web-platform-tests CT,, 14:57:12 INFO - 14:57:12 INFO - Starting runner 14:57:13 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:57:13 INFO - PROCESS | 1647 | 1461621433825 Marionette DEBUG Marionette enabled via build flag and pref 14:57:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11687e800 == 1 [pid = 1647] [id = 1] 14:57:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x11687f000) [pid = 1647] [serial = 1] [outer = 0x0] 14:57:13 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 14:57:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x116880000) [pid = 1647] [serial = 2] [outer = 0x11687f000] 14:57:14 INFO - PROCESS | 1647 | 1461621434133 Marionette INFO Listening on port 2828 14:57:14 INFO - PROCESS | 1647 | 1461621434359 Marionette DEBUG Marionette enabled via command-line flag 14:57:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119273000 == 2 [pid = 1647] [id = 2] 14:57:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x119273800) [pid = 1647] [serial = 3] [outer = 0x0] 14:57:14 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 14:57:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x119274800) [pid = 1647] [serial = 4] [outer = 0x119273800] 14:57:14 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:57:14 INFO - PROCESS | 1647 | 1461621434513 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 14:57:14 INFO - PROCESS | 1647 | 1461621434596 Marionette DEBUG Closed connection conn0 14:57:14 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:57:14 INFO - PROCESS | 1647 | 1461621434602 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 14:57:14 INFO - PROCESS | 1647 | 1461621434618 Marionette DEBUG Closed connection conn1 14:57:14 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:57:14 INFO - PROCESS | 1647 | 1461621434623 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 14:57:14 INFO - PROCESS | 1647 | 1461621434630 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:57:14 INFO - PROCESS | 1647 | 1461621434636 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425132510","device":"desktop","version":"48.0a1"} 14:57:14 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:57:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ccda800 == 3 [pid = 1647] [id = 3] 14:57:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x11ccdb000) [pid = 1647] [serial = 5] [outer = 0x0] 14:57:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ccdb800 == 4 [pid = 1647] [id = 4] 14:57:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x11bb84800) [pid = 1647] [serial = 6] [outer = 0x0] 14:57:15 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:57:15 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:57:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12603c000 == 5 [pid = 1647] [id = 5] 14:57:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x11bb84000) [pid = 1647] [serial = 7] [outer = 0x0] 14:57:16 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:57:16 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:57:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x126368c00) [pid = 1647] [serial = 8] [outer = 0x11bb84000] 14:57:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x126947800) [pid = 1647] [serial = 9] [outer = 0x11ccdb000] 14:57:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x1269b2800) [pid = 1647] [serial = 10] [outer = 0x11bb84800] 14:57:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x1269b4400) [pid = 1647] [serial = 11] [outer = 0x11bb84000] 14:57:16 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:57:16 INFO - PROCESS | 1647 | 1461621436738 Marionette DEBUG loaded listener.js 14:57:16 INFO - PROCESS | 1647 | 1461621436746 Marionette DEBUG loaded listener.js 14:57:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x11cb0b400) [pid = 1647] [serial = 12] [outer = 0x11bb84000] 14:57:17 INFO - PROCESS | 1647 | 1461621437105 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"42915031-d7ff-ee4c-a79b-c1e5e4f21469","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425132510","device":"desktop","version":"48.0a1","command_id":1}}] 14:57:17 INFO - PROCESS | 1647 | 1461621437195 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}] 14:57:17 INFO - PROCESS | 1647 | 1461621437243 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:57:17 INFO - PROCESS | 1647 | 1461621437341 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:57:17 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:57:17 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:57:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x12b6a1400) [pid = 1647] [serial = 13] [outer = 0x11bb84000] 14:57:17 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:57:17 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:17 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 14:57:17 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 14:57:17 INFO - PROCESS | 1647 | 1461621437608 Marionette TRACE conn2 <- [1,3,null,{}] 14:57:17 INFO - PROCESS | 1647 | 1461621437611 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:57:17 INFO - PROCESS | 1647 | 1461621437626 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:57:17 INFO - PROCESS | 1647 | 1461621437654 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:57:17 INFO - PROCESS | 1647 | 1461621437656 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:57:17 INFO - PROCESS | 1647 | 1461621437659 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:57:17 INFO - PROCESS | 1647 | 1461621437661 Marionette TRACE conn2 <- [1,6,null,{}] 14:57:17 INFO - PROCESS | 1647 | 1461621437666 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}] 14:57:17 INFO - PROCESS | 1647 | 1461621437674 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:57:17 INFO - PROCESS | 1647 | 1461621437676 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcc1800 == 6 [pid = 1647] [id = 6] 14:57:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x12bc75400) [pid = 1647] [serial = 14] [outer = 0x0] 14:57:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x12bc76000) [pid = 1647] [serial = 15] [outer = 0x12bc75400] 14:57:17 INFO - PROCESS | 1647 | 1461621437711 Marionette DEBUG loaded listener.js 14:57:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x12bda7000) [pid = 1647] [serial = 16] [outer = 0x12bc75400] 14:57:18 INFO - PROCESS | 1647 | 1461621438001 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]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 14:57:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf56800 == 7 [pid = 1647] [id = 7] 14:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x12bda9800) [pid = 1647] [serial = 17] [outer = 0x0] 14:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x12bf7f800) [pid = 1647] [serial = 18] [outer = 0x12bda9800] 14:57:18 INFO - PROCESS | 1647 | 1461621438056 Marionette DEBUG loaded listener.js 14:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x12bf84400) [pid = 1647] [serial = 19] [outer = 0x12bda9800] 14:57:18 INFO - PROCESS | 1647 | 1461621438093 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:57:18 INFO - PROCESS | 1647 | 1461621438094 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:57:18 INFO - PROCESS | 1647 | 1461621438132 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - PROCESS | 1647 | 1461621438133 Marionette TRACE conn2 <- [1,10,null,{}] 14:57:18 INFO - PROCESS | 1647 | 1461621438153 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}] 14:57:18 INFO - PROCESS | 1647 | 1461621438284 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:57:18 INFO - PROCESS | 1647 | 1461621438316 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3ba800 == 8 [pid = 1647] [id = 8] 14:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12bf80800) [pid = 1647] [serial = 20] [outer = 0x0] 14:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12d434000) [pid = 1647] [serial = 21] [outer = 0x12bf80800] 14:57:18 INFO - PROCESS | 1647 | 1461621438344 Marionette DEBUG loaded listener.js 14:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12d438800) [pid = 1647] [serial = 22] [outer = 0x12bf80800] 14:57:18 INFO - PROCESS | 1647 | 1461621438651 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]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 539ms 14:57:18 INFO - PROCESS | 1647 | 1461621438663 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:57:18 INFO - PROCESS | 1647 | 1461621438667 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:57:18 INFO - PROCESS | 1647 | 1461621438674 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - PROCESS | 1647 | 1461621438675 Marionette TRACE conn2 <- [1,14,null,{}] 14:57:18 INFO - PROCESS | 1647 | 1461621438726 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}] 14:57:18 INFO - PROCESS | 1647 | 1461621438828 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:57:18 INFO - PROCESS | 1647 | 1461621438839 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb9000 == 9 [pid = 1647] [id = 9] 14:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12d441c00) [pid = 1647] [serial = 23] [outer = 0x0] 14:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12d659c00) [pid = 1647] [serial = 24] [outer = 0x12d441c00] 14:57:18 INFO - PROCESS | 1647 | 1461621438867 Marionette DEBUG loaded listener.js 14:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12dcdf400) [pid = 1647] [serial = 25] [outer = 0x12d441c00] 14:57:19 INFO - PROCESS | 1647 | 1461621439260 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]]]}] 14:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 610ms 14:57:19 INFO - PROCESS | 1647 | 1461621439285 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:57:19 INFO - PROCESS | 1647 | 1461621439287 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:57:19 INFO - PROCESS | 1647 | 1461621439290 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:57:19 INFO - PROCESS | 1647 | 1461621439292 Marionette TRACE conn2 <- [1,18,null,{}] 14:57:19 INFO - PROCESS | 1647 | 1461621439295 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}] 14:57:19 INFO - PROCESS | 1647 | 1461621439429 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:57:19 INFO - PROCESS | 1647 | 1461621439436 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e371000 == 10 [pid = 1647] [id = 10] 14:57:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12dce8800) [pid = 1647] [serial = 26] [outer = 0x0] 14:57:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12e444000) [pid = 1647] [serial = 27] [outer = 0x12dce8800] 14:57:19 INFO - PROCESS | 1647 | 1461621439475 Marionette DEBUG loaded listener.js 14:57:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12e450800) [pid = 1647] [serial = 28] [outer = 0x12dce8800] 14:57:19 INFO - PROCESS | 1647 | 1461621439785 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]]]}] 14:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 520ms 14:57:19 INFO - PROCESS | 1647 | 1461621439810 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:57:19 INFO - PROCESS | 1647 | 1461621439812 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:57:19 INFO - PROCESS | 1647 | 1461621439816 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:57:19 INFO - PROCESS | 1647 | 1461621439817 Marionette TRACE conn2 <- [1,22,null,{}] 14:57:19 INFO - PROCESS | 1647 | 1461621439819 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}] 14:57:19 INFO - PROCESS | 1647 | 1461621439905 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:57:19 INFO - PROCESS | 1647 | 1461621439910 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea69800 == 11 [pid = 1647] [id = 11] 14:57:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x12e453c00) [pid = 1647] [serial = 29] [outer = 0x0] 14:57:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12e7d4400) [pid = 1647] [serial = 30] [outer = 0x12e453c00] 14:57:19 INFO - PROCESS | 1647 | 1461621439936 Marionette DEBUG loaded listener.js 14:57:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x12e7db800) [pid = 1647] [serial = 31] [outer = 0x12e453c00] 14:57:20 INFO - PROCESS | 1647 | 1461621440170 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]]]}] 14:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 14:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:57:20 INFO - PROCESS | 1647 | 1461621440186 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:57:20 INFO - PROCESS | 1647 | 1461621440187 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:57:20 INFO - PROCESS | 1647 | 1461621440189 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:57:20 INFO - PROCESS | 1647 | 1461621440190 Marionette TRACE conn2 <- [1,26,null,{}] 14:57:20 INFO - PROCESS | 1647 | 1461621440193 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}] 14:57:20 INFO - PROCESS | 1647 | 1461621440289 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:57:20 INFO - PROCESS | 1647 | 1461621440294 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd8e000 == 12 [pid = 1647] [id = 12] 14:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x12ea4c400) [pid = 1647] [serial = 32] [outer = 0x0] 14:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x12ea57400) [pid = 1647] [serial = 33] [outer = 0x12ea4c400] 14:57:20 INFO - PROCESS | 1647 | 1461621440319 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x12eb08000) [pid = 1647] [serial = 34] [outer = 0x12ea4c400] 14:57:20 INFO - PROCESS | 1647 | 1461621440572 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]]]}] 14:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 14:57:20 INFO - PROCESS | 1647 | 1461621440609 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:57:20 INFO - PROCESS | 1647 | 1461621440610 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:57:20 INFO - PROCESS | 1647 | 1461621440623 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:57:20 INFO - PROCESS | 1647 | 1461621440624 Marionette TRACE conn2 <- [1,30,null,{}] 14:57:20 INFO - PROCESS | 1647 | 1461621440627 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}] 14:57:20 INFO - PROCESS | 1647 | 1461621440794 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:57:20 INFO - PROCESS | 1647 | 1461621440801 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef38000 == 13 [pid = 1647] [id = 13] 14:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x12eb0ac00) [pid = 1647] [serial = 35] [outer = 0x0] 14:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12eb11800) [pid = 1647] [serial = 36] [outer = 0x12eb0ac00] 14:57:20 INFO - PROCESS | 1647 | 1461621440840 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12ef62000) [pid = 1647] [serial = 37] [outer = 0x12eb0ac00] 14:57:21 INFO - PROCESS | 1647 | 1461621441199 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]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 619ms 14:57:21 INFO - PROCESS | 1647 | 1461621441242 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 1647 | 1461621441244 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:57:21 INFO - PROCESS | 1647 | 1461621441246 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - PROCESS | 1647 | 1461621441247 Marionette TRACE conn2 <- [1,34,null,{}] 14:57:21 INFO - PROCESS | 1647 | 1461621441249 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}] 14:57:21 INFO - PROCESS | 1647 | 1461621441330 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:57:21 INFO - PROCESS | 1647 | 1461621441336 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f47a000 == 14 [pid = 1647] [id = 14] 14:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12ef64000) [pid = 1647] [serial = 38] [outer = 0x0] 14:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12ef6a400) [pid = 1647] [serial = 39] [outer = 0x12ef64000] 14:57:21 INFO - PROCESS | 1647 | 1461621441362 Marionette DEBUG loaded listener.js 14:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12f45f000) [pid = 1647] [serial = 40] [outer = 0x12ef64000] 14:57:21 INFO - PROCESS | 1647 | 1461621441610 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]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 14:57:21 INFO - PROCESS | 1647 | 1461621441619 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 1647 | 1461621441620 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:57:21 INFO - PROCESS | 1647 | 1461621441622 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - PROCESS | 1647 | 1461621441623 Marionette TRACE conn2 <- [1,38,null,{}] 14:57:21 INFO - PROCESS | 1647 | 1461621441626 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}] 14:57:21 INFO - PROCESS | 1647 | 1461621441726 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:57:21 INFO - PROCESS | 1647 | 1461621441732 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5c2800 == 15 [pid = 1647] [id = 15] 14:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12f461000) [pid = 1647] [serial = 41] [outer = 0x0] 14:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12f758800) [pid = 1647] [serial = 42] [outer = 0x12f461000] 14:57:21 INFO - PROCESS | 1647 | 1461621441756 Marionette DEBUG loaded listener.js 14:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12f75e000) [pid = 1647] [serial = 43] [outer = 0x12f461000] 14:57:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc1f800 == 16 [pid = 1647] [id = 16] 14:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12fc20000) [pid = 1647] [serial = 44] [outer = 0x0] 14:57:21 INFO - PROCESS | 1647 | 1461621441995 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]]]}] 14:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12fc21000) [pid = 1647] [serial = 45] [outer = 0x12fc20000] 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12fc25800) [pid = 1647] [serial = 46] [outer = 0x12fc20000] 14:57:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc1b800 == 17 [pid = 1647] [id = 17] 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12f766800) [pid = 1647] [serial = 47] [outer = 0x0] 14:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12fc0c000) [pid = 1647] [serial = 48] [outer = 0x12f766800] 14:57:22 INFO - PROCESS | 1647 | 1461621442077 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:57:22 INFO - PROCESS | 1647 | 1461621442078 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x118fa5000) [pid = 1647] [serial = 49] [outer = 0x12f766800] 14:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:57:22 INFO - PROCESS | 1647 | 1461621442109 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:57:22 INFO - PROCESS | 1647 | 1461621442110 Marionette TRACE conn2 <- [1,42,null,{}] 14:57:22 INFO - PROCESS | 1647 | 1461621442119 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}] 14:57:22 INFO - PROCESS | 1647 | 1461621442226 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:57:22 INFO - PROCESS | 1647 | 1461621442235 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff22000 == 18 [pid = 1647] [id = 18] 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12f760c00) [pid = 1647] [serial = 50] [outer = 0x0] 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12f767000) [pid = 1647] [serial = 51] [outer = 0x12f760c00] 14:57:22 INFO - PROCESS | 1647 | 1461621442260 Marionette DEBUG loaded listener.js 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x13000fc00) [pid = 1647] [serial = 52] [outer = 0x12f760c00] 14:57:22 INFO - PROCESS | 1647 | 1461621442505 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]]]}] 14:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 434ms 14:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:57:22 INFO - PROCESS | 1647 | 1461621442540 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:57:22 INFO - PROCESS | 1647 | 1461621442541 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:57:22 INFO - PROCESS | 1647 | 1461621442543 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:57:22 INFO - PROCESS | 1647 | 1461621442545 Marionette TRACE conn2 <- [1,46,null,{}] 14:57:22 INFO - PROCESS | 1647 | 1461621442556 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}] 14:57:22 INFO - PROCESS | 1647 | 1461621442645 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:57:22 INFO - PROCESS | 1647 | 1461621442650 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x130322000 == 19 [pid = 1647] [id = 19] 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x11b072c00) [pid = 1647] [serial = 53] [outer = 0x0] 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x11c01d400) [pid = 1647] [serial = 54] [outer = 0x11b072c00] 14:57:22 INFO - PROCESS | 1647 | 1461621442679 Marionette DEBUG loaded listener.js 14:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x130014400) [pid = 1647] [serial = 55] [outer = 0x11b072c00] 14:57:23 INFO - PROCESS | 1647 | 1461621443001 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]]]}] 14:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 476ms 14:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:57:23 INFO - PROCESS | 1647 | 1461621443022 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:57:23 INFO - PROCESS | 1647 | 1461621443023 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:57:23 INFO - PROCESS | 1647 | 1461621443027 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:57:23 INFO - PROCESS | 1647 | 1461621443028 Marionette TRACE conn2 <- [1,50,null,{}] 14:57:23 INFO - PROCESS | 1647 | 1461621443034 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}] 14:57:23 INFO - PROCESS | 1647 | 1461621443174 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:57:23 INFO - PROCESS | 1647 | 1461621443184 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9e6800 == 20 [pid = 1647] [id = 20] 14:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x11ab15000) [pid = 1647] [serial = 56] [outer = 0x0] 14:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x11ab1c000) [pid = 1647] [serial = 57] [outer = 0x11ab15000] 14:57:23 INFO - PROCESS | 1647 | 1461621443223 Marionette DEBUG loaded listener.js 14:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x130016800) [pid = 1647] [serial = 58] [outer = 0x11ab15000] 14:57:23 INFO - PROCESS | 1647 | 1461621443511 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]]]}] 14:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 523ms 14:57:23 INFO - PROCESS | 1647 | 1461621443553 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:57:23 INFO - PROCESS | 1647 | 1461621443554 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:57:23 INFO - PROCESS | 1647 | 1461621443557 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:57:23 INFO - PROCESS | 1647 | 1461621443558 Marionette TRACE conn2 <- [1,54,null,{}] 14:57:23 INFO - PROCESS | 1647 | 1461621443560 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}] 14:57:23 INFO - PROCESS | 1647 | 1461621443661 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:57:23 INFO - PROCESS | 1647 | 1461621443666 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1306e8000 == 21 [pid = 1647] [id = 21] 14:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x13036d800) [pid = 1647] [serial = 59] [outer = 0x0] 14:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x130374800) [pid = 1647] [serial = 60] [outer = 0x13036d800] 14:57:23 INFO - PROCESS | 1647 | 1461621443694 Marionette DEBUG loaded listener.js 14:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x13037ac00) [pid = 1647] [serial = 61] [outer = 0x13036d800] 14:57:24 INFO - PROCESS | 1647 | 1461621444804 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]]]}] 14:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1268ms 14:57:24 INFO - PROCESS | 1647 | 1461621444827 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:57:24 INFO - PROCESS | 1647 | 1461621444831 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:57:24 INFO - PROCESS | 1647 | 1461621444836 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:57:24 INFO - PROCESS | 1647 | 1461621444840 Marionette TRACE conn2 <- [1,58,null,{}] 14:57:24 INFO - PROCESS | 1647 | 1461621444846 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}] 14:57:25 INFO - PROCESS | 1647 | 1461621445000 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:57:25 INFO - PROCESS | 1647 | 1461621445101 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1151c5800 == 22 [pid = 1647] [id = 22] 14:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x114bc0c00) [pid = 1647] [serial = 62] [outer = 0x0] 14:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x115860400) [pid = 1647] [serial = 63] [outer = 0x114bc0c00] 14:57:25 INFO - PROCESS | 1647 | 1461621445155 Marionette DEBUG loaded listener.js 14:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x116685400) [pid = 1647] [serial = 64] [outer = 0x114bc0c00] 14:57:25 INFO - PROCESS | 1647 | 1461621445605 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]]]}] 14:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 825ms 14:57:25 INFO - PROCESS | 1647 | 1461621445664 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:57:25 INFO - PROCESS | 1647 | 1461621445668 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:57:25 INFO - PROCESS | 1647 | 1461621445675 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:57:25 INFO - PROCESS | 1647 | 1461621445677 Marionette TRACE conn2 <- [1,62,null,{}] 14:57:25 INFO - PROCESS | 1647 | 1461621445680 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}] 14:57:25 INFO - PROCESS | 1647 | 1461621445788 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:57:25 INFO - PROCESS | 1647 | 1461621445840 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x119282800 == 23 [pid = 1647] [id = 23] 14:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11906c000) [pid = 1647] [serial = 65] [outer = 0x0] 14:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x119231c00) [pid = 1647] [serial = 66] [outer = 0x11906c000] 14:57:25 INFO - PROCESS | 1647 | 1461621445870 Marionette DEBUG loaded listener.js 14:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11ab17800) [pid = 1647] [serial = 67] [outer = 0x11906c000] 14:57:26 INFO - PROCESS | 1647 | 1461621446486 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]]]}] 14:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 822ms 14:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:57:26 INFO - PROCESS | 1647 | 1461621446498 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:57:26 INFO - PROCESS | 1647 | 1461621446500 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:57:26 INFO - PROCESS | 1647 | 1461621446503 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:57:26 INFO - PROCESS | 1647 | 1461621446505 Marionette TRACE conn2 <- [1,66,null,{}] 14:57:26 INFO - PROCESS | 1647 | 1461621446510 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}] 14:57:26 INFO - PROCESS | 1647 | 1461621446590 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:57:26 INFO - PROCESS | 1647 | 1461621446630 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1151b3000 == 24 [pid = 1647] [id = 24] 14:57:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x115ab2400) [pid = 1647] [serial = 68] [outer = 0x0] 14:57:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1166dec00) [pid = 1647] [serial = 69] [outer = 0x115ab2400] 14:57:26 INFO - PROCESS | 1647 | 1461621446658 Marionette DEBUG loaded listener.js 14:57:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1186b0000) [pid = 1647] [serial = 70] [outer = 0x115ab2400] 14:57:27 INFO - PROCESS | 1647 | 1461621447093 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]]]}] 14:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 14:57:27 INFO - PROCESS | 1647 | 1461621447124 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:57:27 INFO - PROCESS | 1647 | 1461621447128 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:57:27 INFO - PROCESS | 1647 | 1461621447190 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:57:27 INFO - PROCESS | 1647 | 1461621447192 Marionette TRACE conn2 <- [1,70,null,{}] 14:57:27 INFO - PROCESS | 1647 | 1461621447195 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}] 14:57:27 INFO - PROCESS | 1647 | 1461621447261 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:57:27 INFO - PROCESS | 1647 | 1461621447267 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x118916000 == 25 [pid = 1647] [id = 25] 14:57:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1189e8800) [pid = 1647] [serial = 71] [outer = 0x0] 14:57:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118a49800) [pid = 1647] [serial = 72] [outer = 0x1189e8800] 14:57:27 INFO - PROCESS | 1647 | 1461621447297 Marionette DEBUG loaded listener.js 14:57:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119e55c00) [pid = 1647] [serial = 73] [outer = 0x1189e8800] 14:57:27 INFO - PROCESS | 1647 | 1461621447614 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]]]}] 14:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 495ms 14:57:27 INFO - PROCESS | 1647 | 1461621447659 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:57:27 INFO - PROCESS | 1647 | 1461621447661 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:57:27 INFO - PROCESS | 1647 | 1461621447663 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:57:27 INFO - PROCESS | 1647 | 1461621447666 Marionette TRACE conn2 <- [1,74,null,{}] 14:57:27 INFO - PROCESS | 1647 | 1461621447673 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}] 14:57:27 INFO - PROCESS | 1647 | 1461621447751 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:57:27 INFO - PROCESS | 1647 | 1461621447790 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119340800 == 26 [pid = 1647] [id = 26] 14:57:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1158e6800) [pid = 1647] [serial = 74] [outer = 0x0] 14:57:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11ab3d800) [pid = 1647] [serial = 75] [outer = 0x1158e6800] 14:57:27 INFO - PROCESS | 1647 | 1461621447819 Marionette DEBUG loaded listener.js 14:57:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11b01fc00) [pid = 1647] [serial = 76] [outer = 0x1158e6800] 14:57:28 INFO - PROCESS | 1647 | 1461621448102 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]]]}] 14:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 472ms 14:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:57:28 INFO - PROCESS | 1647 | 1461621448137 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:57:28 INFO - PROCESS | 1647 | 1461621448139 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:57:28 INFO - PROCESS | 1647 | 1461621448141 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:57:28 INFO - PROCESS | 1647 | 1461621448142 Marionette TRACE conn2 <- [1,78,null,{}] 14:57:28 INFO - PROCESS | 1647 | 1461621448145 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}] 14:57:28 INFO - PROCESS | 1647 | 1461621448222 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:57:28 INFO - PROCESS | 1647 | 1461621448226 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c2a000 == 27 [pid = 1647] [id = 27] 14:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11b070400) [pid = 1647] [serial = 77] [outer = 0x0] 14:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11b187400) [pid = 1647] [serial = 78] [outer = 0x11b070400] 14:57:28 INFO - PROCESS | 1647 | 1461621448257 Marionette DEBUG loaded listener.js 14:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11b8f2400) [pid = 1647] [serial = 79] [outer = 0x11b070400] 14:57:28 INFO - PROCESS | 1647 | 1461621448646 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]]]}] 14:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 569ms 14:57:28 INFO - PROCESS | 1647 | 1461621448711 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:57:28 INFO - PROCESS | 1647 | 1461621448714 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:57:28 INFO - PROCESS | 1647 | 1461621448718 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:57:28 INFO - PROCESS | 1647 | 1461621448720 Marionette TRACE conn2 <- [1,82,null,{}] 14:57:28 INFO - PROCESS | 1647 | 1461621448723 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}] 14:57:28 INFO - PROCESS | 1647 | 1461621448829 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:57:28 INFO - PROCESS | 1647 | 1461621448843 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9e3800 == 28 [pid = 1647] [id = 28] 14:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115874c00) [pid = 1647] [serial = 80] [outer = 0x0] 14:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11bd5b400) [pid = 1647] [serial = 81] [outer = 0x115874c00] 14:57:28 INFO - PROCESS | 1647 | 1461621448874 Marionette DEBUG loaded listener.js 14:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11c01ac00) [pid = 1647] [serial = 82] [outer = 0x115874c00] 14:57:29 INFO - PROCESS | 1647 | 1461621449172 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]]]}] 14:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 14:57:29 INFO - PROCESS | 1647 | 1461621449191 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:57:29 INFO - PROCESS | 1647 | 1461621449192 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:57:29 INFO - PROCESS | 1647 | 1461621449194 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:57:29 INFO - PROCESS | 1647 | 1461621449195 Marionette TRACE conn2 <- [1,86,null,{}] 14:57:29 INFO - PROCESS | 1647 | 1461621449201 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}] 14:57:29 INFO - PROCESS | 1647 | 1461621449311 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:57:29 INFO - PROCESS | 1647 | 1461621449318 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae66000 == 29 [pid = 1647] [id = 29] 14:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11b070800) [pid = 1647] [serial = 83] [outer = 0x0] 14:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11c0f0c00) [pid = 1647] [serial = 84] [outer = 0x11b070800] 14:57:29 INFO - PROCESS | 1647 | 1461621449346 Marionette DEBUG loaded listener.js 14:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11c66a400) [pid = 1647] [serial = 85] [outer = 0x11b070800] 14:57:29 INFO - PROCESS | 1647 | 1461621449609 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]]]}] 14:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 421ms 14:57:29 INFO - PROCESS | 1647 | 1461621449621 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:57:29 INFO - PROCESS | 1647 | 1461621449622 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:57:29 INFO - PROCESS | 1647 | 1461621449626 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:57:29 INFO - PROCESS | 1647 | 1461621449627 Marionette TRACE conn2 <- [1,90,null,{}] 14:57:29 INFO - PROCESS | 1647 | 1461621449638 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}] 14:57:29 INFO - PROCESS | 1647 | 1461621449712 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:57:29 INFO - PROCESS | 1647 | 1461621449719 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b855800 == 30 [pid = 1647] [id = 30] 14:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115878800) [pid = 1647] [serial = 86] [outer = 0x0] 14:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11c79a000) [pid = 1647] [serial = 87] [outer = 0x115878800] 14:57:29 INFO - PROCESS | 1647 | 1461621449744 Marionette DEBUG loaded listener.js 14:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11cb41000) [pid = 1647] [serial = 88] [outer = 0x115878800] 14:57:30 INFO - PROCESS | 1647 | 1461621450040 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]]]}] 14:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 477ms 14:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:57:30 INFO - PROCESS | 1647 | 1461621450103 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:57:30 INFO - PROCESS | 1647 | 1461621450105 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:57:30 INFO - PROCESS | 1647 | 1461621450107 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 1647 | 1461621450108 Marionette TRACE conn2 <- [1,94,null,{}] 14:57:30 INFO - PROCESS | 1647 | 1461621450110 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}] 14:57:30 INFO - PROCESS | 1647 | 1461621450167 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:57:30 INFO - PROCESS | 1647 | 1461621450206 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb2f800 == 31 [pid = 1647] [id = 31] 14:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11c79cc00) [pid = 1647] [serial = 89] [outer = 0x0] 14:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11cdc4000) [pid = 1647] [serial = 90] [outer = 0x11c79cc00] 14:57:30 INFO - PROCESS | 1647 | 1461621450225 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x123ec0800) [pid = 1647] [serial = 91] [outer = 0x11c79cc00] 14:57:30 INFO - PROCESS | 1647 | 1461621450602 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]]]}] 14:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 520ms 14:57:30 INFO - PROCESS | 1647 | 1461621450628 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:57:30 INFO - PROCESS | 1647 | 1461621450631 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:57:30 INFO - PROCESS | 1647 | 1461621450635 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 1647 | 1461621450637 Marionette TRACE conn2 <- [1,98,null,{}] 14:57:30 INFO - PROCESS | 1647 | 1461621450639 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}] 14:57:30 INFO - PROCESS | 1647 | 1461621450729 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:57:30 INFO - PROCESS | 1647 | 1461621450738 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11933e800 == 32 [pid = 1647] [id = 32] 14:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x123ebc800) [pid = 1647] [serial = 92] [outer = 0x0] 14:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x123ec2c00) [pid = 1647] [serial = 93] [outer = 0x123ebc800] 14:57:30 INFO - PROCESS | 1647 | 1461621450829 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11c0eac00) [pid = 1647] [serial = 94] [outer = 0x123ebc800] 14:57:31 INFO - PROCESS | 1647 | 1461621451138 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]]]}] 14:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 520ms 14:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:57:31 INFO - PROCESS | 1647 | 1461621451154 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:57:31 INFO - PROCESS | 1647 | 1461621451155 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:57:31 INFO - PROCESS | 1647 | 1461621451159 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:57:31 INFO - PROCESS | 1647 | 1461621451160 Marionette TRACE conn2 <- [1,102,null,{}] 14:57:31 INFO - PROCESS | 1647 | 1461621451170 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}] 14:57:31 INFO - PROCESS | 1647 | 1461621451246 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:57:31 INFO - PROCESS | 1647 | 1461621451253 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c1a2000 == 33 [pid = 1647] [id = 33] 14:57:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x123ec5000) [pid = 1647] [serial = 95] [outer = 0x0] 14:57:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126362c00) [pid = 1647] [serial = 96] [outer = 0x123ec5000] 14:57:31 INFO - PROCESS | 1647 | 1461621451278 Marionette DEBUG loaded listener.js 14:57:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126605000) [pid = 1647] [serial = 97] [outer = 0x123ec5000] 14:57:31 INFO - PROCESS | 1647 | 1461621451590 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]]]}] 14:57:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:57:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 14:57:31 INFO - PROCESS | 1647 | 1461621451629 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:57:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:57:31 INFO - PROCESS | 1647 | 1461621451631 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:57:31 INFO - PROCESS | 1647 | 1461621451633 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:57:31 INFO - PROCESS | 1647 | 1461621451636 Marionette TRACE conn2 <- [1,106,null,{}] 14:57:31 INFO - PROCESS | 1647 | 1461621451638 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}] 14:57:31 INFO - PROCESS | 1647 | 1461621451758 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:57:31 INFO - PROCESS | 1647 | 1461621451769 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7e3000 == 34 [pid = 1647] [id = 34] 14:57:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126605400) [pid = 1647] [serial = 98] [outer = 0x0] 14:57:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1269bb000) [pid = 1647] [serial = 99] [outer = 0x126605400] 14:57:31 INFO - PROCESS | 1647 | 1461621451816 Marionette DEBUG loaded listener.js 14:57:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126fad000) [pid = 1647] [serial = 100] [outer = 0x126605400] 14:57:32 INFO - PROCESS | 1647 | 1461621452166 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]]]}] 14:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 569ms 14:57:32 INFO - PROCESS | 1647 | 1461621452203 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:57:32 INFO - PROCESS | 1647 | 1461621452205 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:57:32 INFO - PROCESS | 1647 | 1461621452209 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:57:32 INFO - PROCESS | 1647 | 1461621452210 Marionette TRACE conn2 <- [1,110,null,{}] 14:57:32 INFO - PROCESS | 1647 | 1461621452214 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}] 14:57:32 INFO - PROCESS | 1647 | 1461621452356 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:57:32 INFO - PROCESS | 1647 | 1461621452371 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd81000 == 35 [pid = 1647] [id = 35] 14:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x123ec4800) [pid = 1647] [serial = 101] [outer = 0x0] 14:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12718c800) [pid = 1647] [serial = 102] [outer = 0x123ec4800] 14:57:32 INFO - PROCESS | 1647 | 1461621452409 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12735bc00) [pid = 1647] [serial = 103] [outer = 0x123ec4800] 14:57:32 INFO - PROCESS | 1647 | 1461621452745 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]]]}] 14:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 570ms 14:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:57:32 INFO - PROCESS | 1647 | 1461621452779 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:57:32 INFO - PROCESS | 1647 | 1461621452781 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:57:32 INFO - PROCESS | 1647 | 1461621452784 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:57:32 INFO - PROCESS | 1647 | 1461621452785 Marionette TRACE conn2 <- [1,114,null,{}] 14:57:32 INFO - PROCESS | 1647 | 1461621452788 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}] 14:57:32 INFO - PROCESS | 1647 | 1461621452859 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:57:32 INFO - PROCESS | 1647 | 1461621452865 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12551b000 == 36 [pid = 1647] [id = 36] 14:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12681fc00) [pid = 1647] [serial = 104] [outer = 0x0] 14:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x127ad0400) [pid = 1647] [serial = 105] [outer = 0x12681fc00] 14:57:32 INFO - PROCESS | 1647 | 1461621452890 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b64e400) [pid = 1647] [serial = 106] [outer = 0x12681fc00] 14:57:33 INFO - PROCESS | 1647 | 1461621453195 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]]]}] 14:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 14:57:33 INFO - PROCESS | 1647 | 1461621453264 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:57:33 INFO - PROCESS | 1647 | 1461621453265 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:57:33 INFO - PROCESS | 1647 | 1461621453267 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:57:33 INFO - PROCESS | 1647 | 1461621453268 Marionette TRACE conn2 <- [1,118,null,{}] 14:57:33 INFO - PROCESS | 1647 | 1461621453270 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}] 14:57:33 INFO - PROCESS | 1647 | 1461621453342 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:57:33 INFO - PROCESS | 1647 | 1461621453348 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x125619800 == 37 [pid = 1647] [id = 37] 14:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128da5800) [pid = 1647] [serial = 107] [outer = 0x0] 14:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b694800) [pid = 1647] [serial = 108] [outer = 0x128da5800] 14:57:33 INFO - PROCESS | 1647 | 1461621453374 Marionette DEBUG loaded listener.js 14:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b69a800) [pid = 1647] [serial = 109] [outer = 0x128da5800] 14:57:33 INFO - PROCESS | 1647 | 1461621453667 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]]]}] 14:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 14:57:33 INFO - PROCESS | 1647 | 1461621453688 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:57:33 INFO - PROCESS | 1647 | 1461621453689 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:57:33 INFO - PROCESS | 1647 | 1461621453692 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:57:33 INFO - PROCESS | 1647 | 1461621453693 Marionette TRACE conn2 <- [1,122,null,{}] 14:57:33 INFO - PROCESS | 1647 | 1461621453695 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}] 14:57:33 INFO - PROCESS | 1647 | 1461621453774 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:57:33 INFO - PROCESS | 1647 | 1461621453778 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12603e800 == 38 [pid = 1647] [id = 38] 14:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12b695800) [pid = 1647] [serial = 110] [outer = 0x0] 14:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b785c00) [pid = 1647] [serial = 111] [outer = 0x12b695800] 14:57:33 INFO - PROCESS | 1647 | 1461621453804 Marionette DEBUG loaded listener.js 14:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bc6c400) [pid = 1647] [serial = 112] [outer = 0x12b695800] 14:57:34 INFO - PROCESS | 1647 | 1461621454233 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]]]}] 14:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 568ms 14:57:34 INFO - PROCESS | 1647 | 1461621454261 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:57:34 INFO - PROCESS | 1647 | 1461621454263 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:57:34 INFO - PROCESS | 1647 | 1461621454267 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:57:34 INFO - PROCESS | 1647 | 1461621454269 Marionette TRACE conn2 <- [1,126,null,{}] 14:57:34 INFO - PROCESS | 1647 | 1461621454273 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}] 14:57:34 INFO - PROCESS | 1647 | 1461621454373 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:57:34 INFO - PROCESS | 1647 | 1461621454418 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x115a59000 == 39 [pid = 1647] [id = 39] 14:57:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x116390000) [pid = 1647] [serial = 113] [outer = 0x0] 14:57:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1186af800) [pid = 1647] [serial = 114] [outer = 0x116390000] 14:57:34 INFO - PROCESS | 1647 | 1461621454450 Marionette DEBUG loaded listener.js 14:57:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x119362400) [pid = 1647] [serial = 115] [outer = 0x116390000] 14:57:34 INFO - PROCESS | 1647 | 1461621454902 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]]]}] 14:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 671ms 14:57:34 INFO - PROCESS | 1647 | 1461621454948 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:57:34 INFO - PROCESS | 1647 | 1461621454952 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:57:34 INFO - PROCESS | 1647 | 1461621454992 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:57:34 INFO - PROCESS | 1647 | 1461621454994 Marionette TRACE conn2 <- [1,130,null,{}] 14:57:35 INFO - PROCESS | 1647 | 1461621455000 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}] 14:57:35 INFO - PROCESS | 1647 | 1461621455100 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:57:35 INFO - PROCESS | 1647 | 1461621455157 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aabe800 == 40 [pid = 1647] [id = 40] 14:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11adcb400) [pid = 1647] [serial = 116] [outer = 0x0] 14:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11b020c00) [pid = 1647] [serial = 117] [outer = 0x11adcb400] 14:57:35 INFO - PROCESS | 1647 | 1461621455187 Marionette DEBUG loaded listener.js 14:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11bb85800) [pid = 1647] [serial = 118] [outer = 0x11adcb400] 14:57:35 INFO - PROCESS | 1647 | 1461621455633 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]]]}] 14:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 706ms 14:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:57:35 INFO - PROCESS | 1647 | 1461621455666 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:57:35 INFO - PROCESS | 1647 | 1461621455668 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:57:35 INFO - PROCESS | 1647 | 1461621455670 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:57:35 INFO - PROCESS | 1647 | 1461621455673 Marionette TRACE conn2 <- [1,134,null,{}] 14:57:35 INFO - PROCESS | 1647 | 1461621455683 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}] 14:57:35 INFO - PROCESS | 1647 | 1461621455780 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:57:35 INFO - PROCESS | 1647 | 1461621455838 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd94800 == 41 [pid = 1647] [id = 41] 14:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11c3c3c00) [pid = 1647] [serial = 119] [outer = 0x0] 14:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11c661400) [pid = 1647] [serial = 120] [outer = 0x11c3c3c00] 14:57:35 INFO - PROCESS | 1647 | 1461621455871 Marionette DEBUG loaded listener.js 14:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12548d400) [pid = 1647] [serial = 121] [outer = 0x11c3c3c00] 14:57:36 INFO - PROCESS | 1647 | 1461621456457 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]]]}] 14:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 821ms 14:57:36 INFO - PROCESS | 1647 | 1461621456500 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:57:36 INFO - PROCESS | 1647 | 1461621456502 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:57:36 INFO - PROCESS | 1647 | 1461621456507 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:57:36 INFO - PROCESS | 1647 | 1461621456510 Marionette TRACE conn2 <- [1,138,null,{}] 14:57:36 INFO - PROCESS | 1647 | 1461621456517 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}] 14:57:36 INFO - PROCESS | 1647 | 1461621456606 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:57:36 INFO - PROCESS | 1647 | 1461621456660 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x119216800 == 42 [pid = 1647] [id = 42] 14:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119070000) [pid = 1647] [serial = 122] [outer = 0x0] 14:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119297c00) [pid = 1647] [serial = 123] [outer = 0x119070000] 14:57:36 INFO - PROCESS | 1647 | 1461621456687 Marionette DEBUG loaded listener.js 14:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11ab1d800) [pid = 1647] [serial = 124] [outer = 0x119070000] 14:57:37 INFO - PROCESS | 1647 | 1461621457100 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]]]}] 14:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd8e000 == 41 [pid = 1647] [id = 12] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x125619800 == 40 [pid = 1647] [id = 37] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12551b000 == 39 [pid = 1647] [id = 36] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd81000 == 38 [pid = 1647] [id = 35] 14:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 673ms 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7e3000 == 37 [pid = 1647] [id = 34] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11c1a2000 == 36 [pid = 1647] [id = 33] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11933e800 == 35 [pid = 1647] [id = 32] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb2f800 == 34 [pid = 1647] [id = 31] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11b855800 == 33 [pid = 1647] [id = 30] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae66000 == 32 [pid = 1647] [id = 29] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9e3800 == 31 [pid = 1647] [id = 28] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119c2a000 == 30 [pid = 1647] [id = 27] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119340800 == 29 [pid = 1647] [id = 26] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x118916000 == 28 [pid = 1647] [id = 25] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1151b3000 == 27 [pid = 1647] [id = 24] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119282800 == 26 [pid = 1647] [id = 23] 14:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1151c5800 == 25 [pid = 1647] [id = 22] 14:57:37 INFO - PROCESS | 1647 | 1461621457212 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:57:37 INFO - PROCESS | 1647 | 1461621457215 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:57:37 INFO - PROCESS | 1647 | 1461621457220 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:57:37 INFO - PROCESS | 1647 | 1461621457223 Marionette TRACE conn2 <- [1,142,null,{}] 14:57:37 INFO - PROCESS | 1647 | 1461621457227 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}] 14:57:37 INFO - PROCESS | 1647 | 1461621457326 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:57:37 INFO - PROCESS | 1647 | 1461621457379 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1151c5800 == 26 [pid = 1647] [id = 43] 14:57:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x116684000) [pid = 1647] [serial = 125] [outer = 0x0] 14:57:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11685dc00) [pid = 1647] [serial = 126] [outer = 0x116684000] 14:57:37 INFO - PROCESS | 1647 | 1461621457412 Marionette DEBUG loaded listener.js 14:57:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11988a400) [pid = 1647] [serial = 127] [outer = 0x116684000] 14:57:37 INFO - PROCESS | 1647 | 1461621457836 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]]]}] 14:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 14:57:37 INFO - PROCESS | 1647 | 1461621457898 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:57:37 INFO - PROCESS | 1647 | 1461621457901 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:57:37 INFO - PROCESS | 1647 | 1461621457908 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:57:37 INFO - PROCESS | 1647 | 1461621457911 Marionette TRACE conn2 <- [1,146,null,{}] 14:57:37 INFO - PROCESS | 1647 | 1461621457915 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}] 14:57:38 INFO - PROCESS | 1647 | 1461621458005 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:57:38 INFO - PROCESS | 1647 | 1461621458060 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c27800 == 27 [pid = 1647] [id = 44] 14:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11b01dc00) [pid = 1647] [serial = 128] [outer = 0x0] 14:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11b06f800) [pid = 1647] [serial = 129] [outer = 0x11b01dc00] 14:57:38 INFO - PROCESS | 1647 | 1461621458091 Marionette DEBUG loaded listener.js 14:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11b87d800) [pid = 1647] [serial = 130] [outer = 0x11b01dc00] 14:57:38 INFO - PROCESS | 1647 | 1461621458531 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]]]}] 14:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 672ms 14:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:57:38 INFO - PROCESS | 1647 | 1461621458583 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:57:38 INFO - PROCESS | 1647 | 1461621458584 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:57:38 INFO - PROCESS | 1647 | 1461621458587 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:57:38 INFO - PROCESS | 1647 | 1461621458588 Marionette TRACE conn2 <- [1,150,null,{}] 14:57:38 INFO - PROCESS | 1647 | 1461621458596 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}] 14:57:38 INFO - PROCESS | 1647 | 1461621458692 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:57:38 INFO - PROCESS | 1647 | 1461621458750 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b84c000 == 28 [pid = 1647] [id = 45] 14:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11c1d7000) [pid = 1647] [serial = 131] [outer = 0x0] 14:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11c1dd800) [pid = 1647] [serial = 132] [outer = 0x11c1d7000] 14:57:38 INFO - PROCESS | 1647 | 1461621458784 Marionette DEBUG loaded listener.js 14:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11c667800) [pid = 1647] [serial = 133] [outer = 0x11c1d7000] 14:57:39 INFO - PROCESS | 1647 | 1461621459202 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]]]}] 14:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 669ms 14:57:39 INFO - PROCESS | 1647 | 1461621459294 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:57:39 INFO - PROCESS | 1647 | 1461621459295 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:57:39 INFO - PROCESS | 1647 | 1461621459301 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:57:39 INFO - PROCESS | 1647 | 1461621459302 Marionette TRACE conn2 <- [1,154,null,{}] 14:57:39 INFO - PROCESS | 1647 | 1461621459305 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}] 14:57:39 INFO - PROCESS | 1647 | 1461621459392 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:57:39 INFO - PROCESS | 1647 | 1461621459447 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c1a3800 == 29 [pid = 1647] [id = 46] 14:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x123eb9c00) [pid = 1647] [serial = 134] [outer = 0x0] 14:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x123ec2000) [pid = 1647] [serial = 135] [outer = 0x123eb9c00] 14:57:39 INFO - PROCESS | 1647 | 1461621459478 Marionette DEBUG loaded listener.js 14:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x125744000) [pid = 1647] [serial = 136] [outer = 0x123eb9c00] 14:57:39 INFO - PROCESS | 1647 | 1461621459885 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]]]}] 14:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 620ms 14:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:57:39 INFO - PROCESS | 1647 | 1461621459920 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:57:39 INFO - PROCESS | 1647 | 1461621459922 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:57:39 INFO - PROCESS | 1647 | 1461621459924 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:57:39 INFO - PROCESS | 1647 | 1461621459925 Marionette TRACE conn2 <- [1,158,null,{}] 14:57:39 INFO - PROCESS | 1647 | 1461621459928 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}] 14:57:40 INFO - PROCESS | 1647 | 1461621460052 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:57:40 INFO - PROCESS | 1647 | 1461621460060 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x114b8d000 == 30 [pid = 1647] [id = 47] 14:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11c316800) [pid = 1647] [serial = 137] [outer = 0x0] 14:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x126369000) [pid = 1647] [serial = 138] [outer = 0x11c316800] 14:57:40 INFO - PROCESS | 1647 | 1461621460090 Marionette DEBUG loaded listener.js 14:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12682b400) [pid = 1647] [serial = 139] [outer = 0x11c316800] 14:57:40 INFO - PROCESS | 1647 | 1461621460515 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]]]}] 14:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 618ms 14:57:40 INFO - PROCESS | 1647 | 1461621460543 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:57:40 INFO - PROCESS | 1647 | 1461621460544 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:57:40 INFO - PROCESS | 1647 | 1461621460546 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:57:40 INFO - PROCESS | 1647 | 1461621460547 Marionette TRACE conn2 <- [1,162,null,{}] 14:57:40 INFO - PROCESS | 1647 | 1461621460550 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}] 14:57:40 INFO - PROCESS | 1647 | 1461621460668 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:57:40 INFO - PROCESS | 1647 | 1461621460756 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12560c000 == 31 [pid = 1647] [id = 48] 14:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12718fc00) [pid = 1647] [serial = 140] [outer = 0x0] 14:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x127ac3000) [pid = 1647] [serial = 141] [outer = 0x12718fc00] 14:57:40 INFO - PROCESS | 1647 | 1461621460790 Marionette DEBUG loaded listener.js 14:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12a0a2c00) [pid = 1647] [serial = 142] [outer = 0x12718fc00] 14:57:41 INFO - PROCESS | 1647 | 1461621461255 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]]]}] 14:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 719ms 14:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:57:41 INFO - PROCESS | 1647 | 1461621461266 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:57:41 INFO - PROCESS | 1647 | 1461621461268 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:57:41 INFO - PROCESS | 1647 | 1461621461272 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:57:41 INFO - PROCESS | 1647 | 1461621461274 Marionette TRACE conn2 <- [1,166,null,{}] 14:57:41 INFO - PROCESS | 1647 | 1461621461278 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}] 14:57:41 INFO - PROCESS | 1647 | 1461621461375 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:57:41 INFO - PROCESS | 1647 | 1461621461420 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x119274000 == 32 [pid = 1647] [id = 49] 14:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1186b3400) [pid = 1647] [serial = 143] [outer = 0x0] 14:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x119365400) [pid = 1647] [serial = 144] [outer = 0x1186b3400] 14:57:41 INFO - PROCESS | 1647 | 1461621461449 Marionette DEBUG loaded listener.js 14:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11ab21800) [pid = 1647] [serial = 145] [outer = 0x1186b3400] 14:57:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11aabe800 == 31 [pid = 1647] [id = 40] 14:57:41 INFO - PROCESS | 1647 | --DOCSHELL 0x115a59000 == 30 [pid = 1647] [id = 39] 14:57:41 INFO - PROCESS | 1647 | 1461621461953 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]]]}] 14:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 772ms 14:57:42 INFO - PROCESS | 1647 | 1461621462043 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:57:42 INFO - PROCESS | 1647 | 1461621462045 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:57:42 INFO - PROCESS | 1647 | 1461621462049 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:57:42 INFO - PROCESS | 1647 | 1461621462051 Marionette TRACE conn2 <- [1,170,null,{}] 14:57:42 INFO - PROCESS | 1647 | 1461621462055 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}] 14:57:42 INFO - PROCESS | 1647 | 1461621462148 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:57:42 INFO - PROCESS | 1647 | 1461621462197 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae72000 == 31 [pid = 1647] [id = 50] 14:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11ab4b400) [pid = 1647] [serial = 146] [outer = 0x0] 14:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11b01cc00) [pid = 1647] [serial = 147] [outer = 0x11ab4b400] 14:57:42 INFO - PROCESS | 1647 | 1461621462229 Marionette DEBUG loaded listener.js 14:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11b87d400) [pid = 1647] [serial = 148] [outer = 0x11ab4b400] 14:57:42 INFO - PROCESS | 1647 | 1461621462629 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]]]}] 14:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 14:57:42 INFO - PROCESS | 1647 | 1461621462670 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:57:42 INFO - PROCESS | 1647 | 1461621462673 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:57:42 INFO - PROCESS | 1647 | 1461621462678 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:57:42 INFO - PROCESS | 1647 | 1461621462680 Marionette TRACE conn2 <- [1,174,null,{}] 14:57:42 INFO - PROCESS | 1647 | 1461621462702 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}] 14:57:42 INFO - PROCESS | 1647 | 1461621462796 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:57:42 INFO - PROCESS | 1647 | 1461621462858 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x115195000 == 32 [pid = 1647] [id = 51] 14:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11b072000) [pid = 1647] [serial = 149] [outer = 0x0] 14:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11c660800) [pid = 1647] [serial = 150] [outer = 0x11b072000] 14:57:42 INFO - PROCESS | 1647 | 1461621462889 Marionette DEBUG loaded listener.js 14:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11cb0a800) [pid = 1647] [serial = 151] [outer = 0x11b072000] 14:57:43 INFO - PROCESS | 1647 | 1461621463311 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]]]}] 14:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 638ms 14:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:57:43 INFO - PROCESS | 1647 | 1461621463316 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:57:43 INFO - PROCESS | 1647 | 1461621463318 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:57:43 INFO - PROCESS | 1647 | 1461621463320 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:57:43 INFO - PROCESS | 1647 | 1461621463323 Marionette TRACE conn2 <- [1,178,null,{}] 14:57:43 INFO - PROCESS | 1647 | 1461621463331 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}] 14:57:43 INFO - PROCESS | 1647 | 1461621463428 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:57:43 INFO - PROCESS | 1647 | 1461621463515 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12691a000 == 33 [pid = 1647] [id = 52] 14:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x126603000) [pid = 1647] [serial = 152] [outer = 0x0] 14:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x126aef000) [pid = 1647] [serial = 153] [outer = 0x126603000] 14:57:43 INFO - PROCESS | 1647 | 1461621463548 Marionette DEBUG loaded listener.js 14:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x127448800) [pid = 1647] [serial = 154] [outer = 0x126603000] 14:57:43 INFO - PROCESS | 1647 | 1461621463968 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]]]}] 14:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 14:57:43 INFO - PROCESS | 1647 | 1461621463992 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:57:43 INFO - PROCESS | 1647 | 1461621463994 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:57:44 INFO - PROCESS | 1647 | 1461621464016 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:57:44 INFO - PROCESS | 1647 | 1461621464017 Marionette TRACE conn2 <- [1,182,null,{}] 14:57:44 INFO - PROCESS | 1647 | 1461621464022 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}] 14:57:44 INFO - PROCESS | 1647 | 1461621464118 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:57:44 INFO - PROCESS | 1647 | 1461621464178 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d6d000 == 34 [pid = 1647] [id = 53] 14:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x128daf400) [pid = 1647] [serial = 155] [outer = 0x0] 14:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12b695c00) [pid = 1647] [serial = 156] [outer = 0x128daf400] 14:57:44 INFO - PROCESS | 1647 | 1461621464208 Marionette DEBUG loaded listener.js 14:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12b9e8000) [pid = 1647] [serial = 157] [outer = 0x128daf400] 14:57:44 INFO - PROCESS | 1647 | 1461621464622 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]]]}] 14:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 639ms 14:57:44 INFO - PROCESS | 1647 | 1461621464637 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:57:44 INFO - PROCESS | 1647 | 1461621464638 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:57:44 INFO - PROCESS | 1647 | 1461621464640 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:57:44 INFO - PROCESS | 1647 | 1461621464641 Marionette TRACE conn2 <- [1,186,null,{}] 14:57:44 INFO - PROCESS | 1647 | 1461621464644 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}] 14:57:44 INFO - PROCESS | 1647 | 1461621464734 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:57:44 INFO - PROCESS | 1647 | 1461621464819 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a14800 == 35 [pid = 1647] [id = 54] 14:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12bc75000) [pid = 1647] [serial = 158] [outer = 0x0] 14:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12bc7a000) [pid = 1647] [serial = 159] [outer = 0x12bc75000] 14:57:44 INFO - PROCESS | 1647 | 1461621464848 Marionette DEBUG loaded listener.js 14:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12bdac000) [pid = 1647] [serial = 160] [outer = 0x12bc75000] 14:57:45 INFO - PROCESS | 1647 | 1461621465351 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]]]}] 14:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 769ms 14:57:45 INFO - PROCESS | 1647 | 1461621465410 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:57:45 INFO - PROCESS | 1647 | 1461621465412 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:57:45 INFO - PROCESS | 1647 | 1461621465416 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:57:45 INFO - PROCESS | 1647 | 1461621465418 Marionette TRACE conn2 <- [1,190,null,{}] 14:57:45 INFO - PROCESS | 1647 | 1461621465422 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}] 14:57:45 INFO - PROCESS | 1647 | 1461621465510 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:57:45 INFO - PROCESS | 1647 | 1461621465576 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9e1800 == 36 [pid = 1647] [id = 55] 14:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x118981c00) [pid = 1647] [serial = 161] [outer = 0x0] 14:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x119298400) [pid = 1647] [serial = 162] [outer = 0x118981c00] 14:57:45 INFO - PROCESS | 1647 | 1461621465604 Marionette DEBUG loaded listener.js 14:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11ab43800) [pid = 1647] [serial = 163] [outer = 0x118981c00] 14:57:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff22000 == 35 [pid = 1647] [id = 18] 14:57:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12f47a000 == 34 [pid = 1647] [id = 14] 14:57:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11b84c000 == 33 [pid = 1647] [id = 45] 14:57:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119c27800 == 32 [pid = 1647] [id = 44] 14:57:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1151c5800 == 31 [pid = 1647] [id = 43] 14:57:46 INFO - PROCESS | 1647 | 1461621466121 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]]]}] 14:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 772ms 14:57:46 INFO - PROCESS | 1647 | 1461621466188 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:57:46 INFO - PROCESS | 1647 | 1461621466191 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:57:46 INFO - PROCESS | 1647 | 1461621466194 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:57:46 INFO - PROCESS | 1647 | 1461621466197 Marionette TRACE conn2 <- [1,194,null,{}] 14:57:46 INFO - PROCESS | 1647 | 1461621466201 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}] 14:57:46 INFO - PROCESS | 1647 | 1461621466293 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:57:46 INFO - PROCESS | 1647 | 1461621466356 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b0d0800 == 32 [pid = 1647] [id = 56] 14:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11b184c00) [pid = 1647] [serial = 164] [outer = 0x0] 14:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11b8eb400) [pid = 1647] [serial = 165] [outer = 0x11b184c00] 14:57:46 INFO - PROCESS | 1647 | 1461621466389 Marionette DEBUG loaded listener.js 14:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11c1d2400) [pid = 1647] [serial = 166] [outer = 0x11b184c00] 14:57:46 INFO - PROCESS | 1647 | 1461621466802 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]]]}] 14:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 621ms 14:57:46 INFO - PROCESS | 1647 | 1461621466816 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:57:46 INFO - PROCESS | 1647 | 1461621466820 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:57:46 INFO - PROCESS | 1647 | 1461621466824 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:57:46 INFO - PROCESS | 1647 | 1461621466826 Marionette TRACE conn2 <- [1,198,null,{}] 14:57:46 INFO - PROCESS | 1647 | 1461621466829 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}] 14:57:46 INFO - PROCESS | 1647 | 1461621466923 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:57:46 INFO - PROCESS | 1647 | 1461621466970 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x126022800 == 33 [pid = 1647] [id = 57] 14:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11b871400) [pid = 1647] [serial = 167] [outer = 0x0] 14:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11c7a5400) [pid = 1647] [serial = 168] [outer = 0x11b871400] 14:57:47 INFO - PROCESS | 1647 | 1461621467000 Marionette DEBUG loaded listener.js 14:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12635c800) [pid = 1647] [serial = 169] [outer = 0x11b871400] 14:57:47 INFO - PROCESS | 1647 | 1461621467435 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]]]}] 14:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 619ms 14:57:47 INFO - PROCESS | 1647 | 1461621467444 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:57:47 INFO - PROCESS | 1647 | 1461621467445 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:57:47 INFO - PROCESS | 1647 | 1461621467468 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:57:47 INFO - PROCESS | 1647 | 1461621467471 Marionette TRACE conn2 <- [1,202,null,{}] 14:57:47 INFO - PROCESS | 1647 | 1461621467479 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}] 14:57:47 INFO - PROCESS | 1647 | 1461621467575 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:57:47 INFO - PROCESS | 1647 | 1461621467668 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a0c800 == 34 [pid = 1647] [id = 58] 14:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12798cc00) [pid = 1647] [serial = 170] [outer = 0x0] 14:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x127991c00) [pid = 1647] [serial = 171] [outer = 0x12798cc00] 14:57:47 INFO - PROCESS | 1647 | 1461621467702 Marionette DEBUG loaded listener.js 14:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12b9e0800) [pid = 1647] [serial = 172] [outer = 0x12798cc00] 14:57:48 INFO - PROCESS | 1647 | 1461621468118 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]]]}] 14:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 675ms 14:57:48 INFO - PROCESS | 1647 | 1461621468140 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:57:48 INFO - PROCESS | 1647 | 1461621468142 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:57:48 INFO - PROCESS | 1647 | 1461621468144 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:57:48 INFO - PROCESS | 1647 | 1461621468146 Marionette TRACE conn2 <- [1,206,null,{}] 14:57:48 INFO - PROCESS | 1647 | 1461621468148 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}] 14:57:48 INFO - PROCESS | 1647 | 1461621468239 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:57:48 INFO - PROCESS | 1647 | 1461621468285 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0a5800 == 35 [pid = 1647] [id = 59] 14:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12798e800) [pid = 1647] [serial = 173] [outer = 0x0] 14:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12bf78c00) [pid = 1647] [serial = 174] [outer = 0x12798e800] 14:57:48 INFO - PROCESS | 1647 | 1461621468315 Marionette DEBUG loaded listener.js 14:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12c8f6800) [pid = 1647] [serial = 175] [outer = 0x12798e800] 14:57:48 INFO - PROCESS | 1647 | 1461621468718 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]]]}] 14:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 621ms 14:57:48 INFO - PROCESS | 1647 | 1461621468765 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:57:48 INFO - PROCESS | 1647 | 1461621468767 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:57:48 INFO - PROCESS | 1647 | 1461621468769 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:57:48 INFO - PROCESS | 1647 | 1461621468770 Marionette TRACE conn2 <- [1,210,null,{}] 14:57:48 INFO - PROCESS | 1647 | 1461621468773 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}] 14:57:48 INFO - PROCESS | 1647 | 1461621468860 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:57:48 INFO - PROCESS | 1647 | 1461621468937 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcb6000 == 36 [pid = 1647] [id = 60] 14:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12d183400) [pid = 1647] [serial = 176] [outer = 0x0] 14:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12d18f000) [pid = 1647] [serial = 177] [outer = 0x12d183400] 14:57:48 INFO - PROCESS | 1647 | 1461621468968 Marionette DEBUG loaded listener.js 14:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12d1f4c00) [pid = 1647] [serial = 178] [outer = 0x12d183400] 14:57:49 INFO - PROCESS | 1647 | 1461621469393 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]]]}] 14:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 669ms 14:57:49 INFO - PROCESS | 1647 | 1461621469439 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:57:49 INFO - PROCESS | 1647 | 1461621469440 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:57:49 INFO - PROCESS | 1647 | 1461621469442 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:57:49 INFO - PROCESS | 1647 | 1461621469444 Marionette TRACE conn2 <- [1,214,null,{}] 14:57:49 INFO - PROCESS | 1647 | 1461621469446 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}] 14:57:49 INFO - PROCESS | 1647 | 1461621469564 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:57:49 INFO - PROCESS | 1647 | 1461621469615 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c86a800 == 37 [pid = 1647] [id = 61] 14:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12d437400) [pid = 1647] [serial = 179] [outer = 0x0] 14:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12d653800) [pid = 1647] [serial = 180] [outer = 0x12d437400] 14:57:49 INFO - PROCESS | 1647 | 1461621469647 Marionette DEBUG loaded listener.js 14:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12dce3400) [pid = 1647] [serial = 181] [outer = 0x12d437400] 14:57:50 INFO - PROCESS | 1647 | 1461621470054 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]]]}] 14:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 620ms 14:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:57:50 INFO - PROCESS | 1647 | 1461621470063 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:57:50 INFO - PROCESS | 1647 | 1461621470064 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:57:50 INFO - PROCESS | 1647 | 1461621470067 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:57:50 INFO - PROCESS | 1647 | 1461621470068 Marionette TRACE conn2 <- [1,218,null,{}] 14:57:50 INFO - PROCESS | 1647 | 1461621470070 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}] 14:57:50 INFO - PROCESS | 1647 | 1461621470157 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:57:50 INFO - PROCESS | 1647 | 1461621470251 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c857000 == 38 [pid = 1647] [id = 62] 14:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x119896800) [pid = 1647] [serial = 182] [outer = 0x0] 14:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12dce8000) [pid = 1647] [serial = 183] [outer = 0x119896800] 14:57:50 INFO - PROCESS | 1647 | 1461621470280 Marionette DEBUG loaded listener.js 14:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12e43dc00) [pid = 1647] [serial = 184] [outer = 0x119896800] 14:57:50 INFO - PROCESS | 1647 | 1461621470790 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]]]}] 14:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 768ms 14:57:50 INFO - PROCESS | 1647 | 1461621470836 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:57:50 INFO - PROCESS | 1647 | 1461621470840 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:57:50 INFO - PROCESS | 1647 | 1461621470846 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:57:50 INFO - PROCESS | 1647 | 1461621470849 Marionette TRACE conn2 <- [1,222,null,{}] 14:57:50 INFO - PROCESS | 1647 | 1461621470854 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}] 14:57:50 INFO - PROCESS | 1647 | 1461621470988 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:57:51 INFO - PROCESS | 1647 | 1461621471081 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd7f000 == 39 [pid = 1647] [id = 63] 14:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x11bb82000) [pid = 1647] [serial = 185] [outer = 0x0] 14:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x11c023400) [pid = 1647] [serial = 186] [outer = 0x11bb82000] 14:57:51 INFO - PROCESS | 1647 | 1461621471126 Marionette DEBUG loaded listener.js 14:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11c66e400) [pid = 1647] [serial = 187] [outer = 0x11bb82000] 14:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae72000 == 38 [pid = 1647] [id = 50] 14:57:51 INFO - PROCESS | 1647 | 1461621471749 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]]]}] 14:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 923ms 14:57:51 INFO - PROCESS | 1647 | 1461621471785 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:57:51 INFO - PROCESS | 1647 | 1461621471789 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:57:51 INFO - PROCESS | 1647 | 1461621471800 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:57:51 INFO - PROCESS | 1647 | 1461621471805 Marionette TRACE conn2 <- [1,226,null,{}] 14:57:51 INFO - PROCESS | 1647 | 1461621471812 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}] 14:57:51 INFO - PROCESS | 1647 | 1461621471924 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:57:51 INFO - PROCESS | 1647 | 1461621471992 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c389800 == 39 [pid = 1647] [id = 64] 14:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11ae30c00) [pid = 1647] [serial = 188] [outer = 0x0] 14:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x11c668800) [pid = 1647] [serial = 189] [outer = 0x11ae30c00] 14:57:52 INFO - PROCESS | 1647 | 1461621472024 Marionette DEBUG loaded listener.js 14:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x123ec4c00) [pid = 1647] [serial = 190] [outer = 0x11ae30c00] 14:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x126aec400) [pid = 1647] [serial = 191] [outer = 0x12f766800] 14:57:52 INFO - PROCESS | 1647 | 1461621472484 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]]]}] 14:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 728ms 14:57:52 INFO - PROCESS | 1647 | 1461621472525 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:57:52 INFO - PROCESS | 1647 | 1461621472528 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:57:52 INFO - PROCESS | 1647 | 1461621472553 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:57:52 INFO - PROCESS | 1647 | 1461621472555 Marionette TRACE conn2 <- [1,230,null,{}] 14:57:52 INFO - PROCESS | 1647 | 1461621472557 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}] 14:57:52 INFO - PROCESS | 1647 | 1461621472653 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:57:52 INFO - PROCESS | 1647 | 1461621472733 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a010800 == 40 [pid = 1647] [id = 65] 14:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x126fa6c00) [pid = 1647] [serial = 192] [outer = 0x0] 14:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x128dadc00) [pid = 1647] [serial = 193] [outer = 0x126fa6c00] 14:57:52 INFO - PROCESS | 1647 | 1461621472765 Marionette DEBUG loaded listener.js 14:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12bc79400) [pid = 1647] [serial = 194] [outer = 0x126fa6c00] 14:57:53 INFO - PROCESS | 1647 | 1461621473190 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]]]}] 14:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 673ms 14:57:53 INFO - PROCESS | 1647 | 1461621473227 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:57:53 INFO - PROCESS | 1647 | 1461621473228 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:57:53 INFO - PROCESS | 1647 | 1461621473233 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:57:53 INFO - PROCESS | 1647 | 1461621473235 Marionette TRACE conn2 <- [1,234,null,{}] 14:57:53 INFO - PROCESS | 1647 | 1461621473243 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}] 14:57:53 INFO - PROCESS | 1647 | 1461621473338 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:57:53 INFO - PROCESS | 1647 | 1461621473392 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3c5000 == 41 [pid = 1647] [id = 66] 14:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x12bf84800) [pid = 1647] [serial = 195] [outer = 0x0] 14:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x12d1fd800) [pid = 1647] [serial = 196] [outer = 0x12bf84800] 14:57:53 INFO - PROCESS | 1647 | 1461621473425 Marionette DEBUG loaded listener.js 14:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12d6b3400) [pid = 1647] [serial = 197] [outer = 0x12bf84800] 14:57:53 INFO - PROCESS | 1647 | 1461621473850 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]]]}] 14:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 14:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:57:53 INFO - PROCESS | 1647 | 1461621473905 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:57:53 INFO - PROCESS | 1647 | 1461621473907 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:57:53 INFO - PROCESS | 1647 | 1461621473909 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:57:53 INFO - PROCESS | 1647 | 1461621473910 Marionette TRACE conn2 <- [1,238,null,{}] 14:57:53 INFO - PROCESS | 1647 | 1461621473913 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}] 14:57:54 INFO - PROCESS | 1647 | 1461621474007 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:57:54 INFO - PROCESS | 1647 | 1461621474059 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6e6000 == 42 [pid = 1647] [id = 67] 14:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x12dcde800) [pid = 1647] [serial = 198] [outer = 0x0] 14:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x12e43d000) [pid = 1647] [serial = 199] [outer = 0x12dcde800] 14:57:54 INFO - PROCESS | 1647 | 1461621474089 Marionette DEBUG loaded listener.js 14:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12e448800) [pid = 1647] [serial = 200] [outer = 0x12dcde800] 14:57:54 INFO - PROCESS | 1647 | 1461621474491 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]]]}] 14:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 620ms 14:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:57:54 INFO - PROCESS | 1647 | 1461621474529 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:57:54 INFO - PROCESS | 1647 | 1461621474530 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:57:54 INFO - PROCESS | 1647 | 1461621474533 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:57:54 INFO - PROCESS | 1647 | 1461621474534 Marionette TRACE conn2 <- [1,242,null,{}] 14:57:54 INFO - PROCESS | 1647 | 1461621474536 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}] 14:57:54 INFO - PROCESS | 1647 | 1461621474626 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:57:54 INFO - PROCESS | 1647 | 1461621474719 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e363800 == 43 [pid = 1647] [id = 68] 14:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x12e450400) [pid = 1647] [serial = 201] [outer = 0x0] 14:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x12e456400) [pid = 1647] [serial = 202] [outer = 0x12e450400] 14:57:54 INFO - PROCESS | 1647 | 1461621474751 Marionette DEBUG loaded listener.js 14:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12e7d3c00) [pid = 1647] [serial = 203] [outer = 0x12e450400] 14:57:55 INFO - PROCESS | 1647 | 1461621475175 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]]]}] 14:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 670ms 14:57:55 INFO - PROCESS | 1647 | 1461621475203 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:57:55 INFO - PROCESS | 1647 | 1461621475205 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:57:55 INFO - PROCESS | 1647 | 1461621475207 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:57:55 INFO - PROCESS | 1647 | 1461621475208 Marionette TRACE conn2 <- [1,246,null,{}] 14:57:55 INFO - PROCESS | 1647 | 1461621475211 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}] 14:57:55 INFO - PROCESS | 1647 | 1461621475327 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:57:55 INFO - PROCESS | 1647 | 1461621475384 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea78800 == 44 [pid = 1647] [id = 69] 14:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x12ea4f400) [pid = 1647] [serial = 204] [outer = 0x0] 14:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12ea56000) [pid = 1647] [serial = 205] [outer = 0x12ea4f400] 14:57:55 INFO - PROCESS | 1647 | 1461621475414 Marionette DEBUG loaded listener.js 14:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12ef60c00) [pid = 1647] [serial = 206] [outer = 0x12ea4f400] 14:57:55 INFO - PROCESS | 1647 | 1461621475833 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]]]}] 14:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 668ms 14:57:55 INFO - PROCESS | 1647 | 1461621475876 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:57:55 INFO - PROCESS | 1647 | 1461621475877 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:57:55 INFO - PROCESS | 1647 | 1461621475879 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:57:55 INFO - PROCESS | 1647 | 1461621475880 Marionette TRACE conn2 <- [1,250,null,{}] 14:57:55 INFO - PROCESS | 1647 | 1461621475883 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}] 14:57:55 INFO - PROCESS | 1647 | 1461621475991 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:57:56 INFO - PROCESS | 1647 | 1461621476057 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef49800 == 45 [pid = 1647] [id = 70] 14:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12ea51000) [pid = 1647] [serial = 207] [outer = 0x0] 14:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12ef68c00) [pid = 1647] [serial = 208] [outer = 0x12ea51000] 14:57:56 INFO - PROCESS | 1647 | 1461621476089 Marionette DEBUG loaded listener.js 14:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12f45e000) [pid = 1647] [serial = 209] [outer = 0x12ea51000] 14:57:56 INFO - PROCESS | 1647 | 1461621476503 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]]]}] 14:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 672ms 14:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:57:56 INFO - PROCESS | 1647 | 1461621476552 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:57:56 INFO - PROCESS | 1647 | 1461621476553 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:57:56 INFO - PROCESS | 1647 | 1461621476555 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:57:56 INFO - PROCESS | 1647 | 1461621476557 Marionette TRACE conn2 <- [1,254,null,{}] 14:57:56 INFO - PROCESS | 1647 | 1461621476559 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}] 14:57:56 INFO - PROCESS | 1647 | 1461621476721 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:57:56 INFO - PROCESS | 1647 | 1461621476793 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b0d1800 == 46 [pid = 1647] [id = 71] 14:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x116387800) [pid = 1647] [serial = 210] [outer = 0x0] 14:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x1189ee000) [pid = 1647] [serial = 211] [outer = 0x116387800] 14:57:56 INFO - PROCESS | 1647 | 1461621476821 Marionette DEBUG loaded listener.js 14:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x11adc7c00) [pid = 1647] [serial = 212] [outer = 0x116387800] 14:57:57 INFO - PROCESS | 1647 | 1461621477242 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]]]}] 14:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 771ms 14:57:57 INFO - PROCESS | 1647 | 1461621477328 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:57:57 INFO - PROCESS | 1647 | 1461621477331 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:57:57 INFO - PROCESS | 1647 | 1461621477361 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:57:57 INFO - PROCESS | 1647 | 1461621477364 Marionette TRACE conn2 <- [1,258,null,{}] 14:57:57 INFO - PROCESS | 1647 | 1461621477370 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}] 14:57:57 INFO - PROCESS | 1647 | 1461621477512 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:57:57 INFO - PROCESS | 1647 | 1461621477607 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x127327000 == 47 [pid = 1647] [id = 72] 14:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x125490800) [pid = 1647] [serial = 213] [outer = 0x0] 14:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x126607000) [pid = 1647] [serial = 214] [outer = 0x125490800] 14:57:57 INFO - PROCESS | 1647 | 1461621477637 Marionette DEBUG loaded listener.js 14:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12798f400) [pid = 1647] [serial = 215] [outer = 0x125490800] 14:57:57 INFO - PROCESS | 1647 | --DOCSHELL 0x114b8d000 == 46 [pid = 1647] [id = 47] 14:57:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11c1a3800 == 45 [pid = 1647] [id = 46] 14:57:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcb6000 == 44 [pid = 1647] [id = 60] 14:57:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0a5800 == 43 [pid = 1647] [id = 59] 14:57:57 INFO - PROCESS | 1647 | --DOCSHELL 0x127a0c800 == 42 [pid = 1647] [id = 58] 14:57:57 INFO - PROCESS | 1647 | --DOCSHELL 0x126022800 == 41 [pid = 1647] [id = 57] 14:57:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11b0d0800 == 40 [pid = 1647] [id = 56] 14:57:58 INFO - PROCESS | 1647 | 1461621478121 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]]]}] 14:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 779ms 14:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:57:58 INFO - PROCESS | 1647 | 1461621478135 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:57:58 INFO - PROCESS | 1647 | 1461621478138 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:57:58 INFO - PROCESS | 1647 | 1461621478141 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:57:58 INFO - PROCESS | 1647 | 1461621478143 Marionette TRACE conn2 <- [1,262,null,{}] 14:57:58 INFO - PROCESS | 1647 | 1461621478147 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}] 14:57:58 INFO - PROCESS | 1647 | 1461621478246 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:57:58 INFO - PROCESS | 1647 | 1461621478304 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269e6000 == 41 [pid = 1647] [id = 73] 14:57:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x11c0ef800) [pid = 1647] [serial = 216] [outer = 0x0] 14:57:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x11cb40c00) [pid = 1647] [serial = 217] [outer = 0x11c0ef800] 14:57:58 INFO - PROCESS | 1647 | 1461621478337 Marionette DEBUG loaded listener.js 14:57:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x127195800) [pid = 1647] [serial = 218] [outer = 0x11c0ef800] 14:57:58 INFO - PROCESS | 1647 | 1461621478758 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]]]}] 14:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 14:57:58 INFO - PROCESS | 1647 | 1461621478812 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:57:58 INFO - PROCESS | 1647 | 1461621478816 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:57:58 INFO - PROCESS | 1647 | 1461621478821 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:57:58 INFO - PROCESS | 1647 | 1461621478823 Marionette TRACE conn2 <- [1,266,null,{}] 14:57:58 INFO - PROCESS | 1647 | 1461621478825 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}] 14:57:58 INFO - PROCESS | 1647 | 1461621478945 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:57:59 INFO - PROCESS | 1647 | 1461621479026 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d11e800 == 42 [pid = 1647] [id = 74] 14:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x12bdafc00) [pid = 1647] [serial = 219] [outer = 0x0] 14:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x12bf7c000) [pid = 1647] [serial = 220] [outer = 0x12bdafc00] 14:57:59 INFO - PROCESS | 1647 | 1461621479059 Marionette DEBUG loaded listener.js 14:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x12d18d000) [pid = 1647] [serial = 221] [outer = 0x12bdafc00] 14:57:59 INFO - PROCESS | 1647 | 1461621479487 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]]]}] 14:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 719ms 14:57:59 INFO - PROCESS | 1647 | 1461621479540 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:57:59 INFO - PROCESS | 1647 | 1461621479542 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:57:59 INFO - PROCESS | 1647 | 1461621479544 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:57:59 INFO - PROCESS | 1647 | 1461621479547 Marionette TRACE conn2 <- [1,270,null,{}] 14:57:59 INFO - PROCESS | 1647 | 1461621479555 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}] 14:57:59 INFO - PROCESS | 1647 | 1461621479656 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:57:59 INFO - PROCESS | 1647 | 1461621479714 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6e3000 == 43 [pid = 1647] [id = 75] 14:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x12b649c00) [pid = 1647] [serial = 222] [outer = 0x0] 14:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x12b64bc00) [pid = 1647] [serial = 223] [outer = 0x12b649c00] 14:57:59 INFO - PROCESS | 1647 | 1461621479747 Marionette DEBUG loaded listener.js 14:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x12bdb3400) [pid = 1647] [serial = 224] [outer = 0x12b649c00] 14:58:00 INFO - PROCESS | 1647 | 1461621480171 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]]]}] 14:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 673ms 14:58:00 INFO - PROCESS | 1647 | 1461621480218 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:58:00 INFO - PROCESS | 1647 | 1461621480220 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:58:00 INFO - PROCESS | 1647 | 1461621480239 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:58:00 INFO - PROCESS | 1647 | 1461621480240 Marionette TRACE conn2 <- [1,274,null,{}] 14:58:00 INFO - PROCESS | 1647 | 1461621480243 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}] 14:58:00 INFO - PROCESS | 1647 | 1461621480341 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:58:00 INFO - PROCESS | 1647 | 1461621480398 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f46c000 == 44 [pid = 1647] [id = 76] 14:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x12d438400) [pid = 1647] [serial = 225] [outer = 0x0] 14:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x12d6bc800) [pid = 1647] [serial = 226] [outer = 0x12d438400] 14:58:00 INFO - PROCESS | 1647 | 1461621480427 Marionette DEBUG loaded listener.js 14:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x12dcddc00) [pid = 1647] [serial = 227] [outer = 0x12d438400] 14:58:00 INFO - PROCESS | 1647 | 1461621480837 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]]]}] 14:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 619ms 14:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:58:00 INFO - PROCESS | 1647 | 1461621480858 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:58:00 INFO - PROCESS | 1647 | 1461621480859 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:58:00 INFO - PROCESS | 1647 | 1461621480861 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:58:00 INFO - PROCESS | 1647 | 1461621480862 Marionette TRACE conn2 <- [1,278,null,{}] 14:58:00 INFO - PROCESS | 1647 | 1461621480865 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}] 14:58:00 INFO - PROCESS | 1647 | 1461621480957 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:58:01 INFO - PROCESS | 1647 | 1461621481011 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc15000 == 45 [pid = 1647] [id = 77] 14:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x12d440800) [pid = 1647] [serial = 228] [outer = 0x0] 14:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x12e447400) [pid = 1647] [serial = 229] [outer = 0x12d440800] 14:58:01 INFO - PROCESS | 1647 | 1461621481040 Marionette DEBUG loaded listener.js 14:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x12e7d1400) [pid = 1647] [serial = 230] [outer = 0x12d440800] 14:58:01 INFO - PROCESS | 1647 | 1461621481510 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]]]}] 14:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 14:58:01 INFO - PROCESS | 1647 | 1461621481532 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:58:01 INFO - PROCESS | 1647 | 1461621481534 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:58:01 INFO - PROCESS | 1647 | 1461621481537 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:58:01 INFO - PROCESS | 1647 | 1461621481539 Marionette TRACE conn2 <- [1,282,null,{}] 14:58:01 INFO - PROCESS | 1647 | 1461621481543 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}] 14:58:01 INFO - PROCESS | 1647 | 1461621481727 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:58:01 INFO - PROCESS | 1647 | 1461621481828 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fd47800 == 46 [pid = 1647] [id = 78] 14:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x12e7d7000) [pid = 1647] [serial = 231] [outer = 0x0] 14:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x12eb05000) [pid = 1647] [serial = 232] [outer = 0x12e7d7000] 14:58:01 INFO - PROCESS | 1647 | 1461621481871 Marionette DEBUG loaded listener.js 14:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x12f75c400) [pid = 1647] [serial = 233] [outer = 0x12e7d7000] 14:58:02 INFO - PROCESS | 1647 | 1461621482284 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]]]}] 14:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 770ms 14:58:02 INFO - PROCESS | 1647 | 1461621482308 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:58:02 INFO - PROCESS | 1647 | 1461621482309 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:58:02 INFO - PROCESS | 1647 | 1461621482311 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:58:02 INFO - PROCESS | 1647 | 1461621482312 Marionette TRACE conn2 <- [1,286,null,{}] 14:58:02 INFO - PROCESS | 1647 | 1461621482315 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}] 14:58:02 INFO - PROCESS | 1647 | 1461621482408 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:58:02 INFO - PROCESS | 1647 | 1461621482461 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1306e0000 == 47 [pid = 1647] [id = 79] 14:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x11363d400) [pid = 1647] [serial = 234] [outer = 0x0] 14:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x113640c00) [pid = 1647] [serial = 235] [outer = 0x11363d400] 14:58:02 INFO - PROCESS | 1647 | 1461621482490 Marionette DEBUG loaded listener.js 14:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x113644c00) [pid = 1647] [serial = 236] [outer = 0x11363d400] 14:58:02 INFO - PROCESS | 1647 | 1461621482909 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]]]}] 14:58:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 14:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:58:02 INFO - PROCESS | 1647 | 1461621482930 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:58:02 INFO - PROCESS | 1647 | 1461621482931 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:58:02 INFO - PROCESS | 1647 | 1461621482933 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:58:02 INFO - PROCESS | 1647 | 1461621482935 Marionette TRACE conn2 <- [1,290,null,{}] 14:58:02 INFO - PROCESS | 1647 | 1461621482937 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}] 14:58:03 INFO - PROCESS | 1647 | 1461621483032 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:58:03 INFO - PROCESS | 1647 | 1461621483119 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x131017800 == 48 [pid = 1647] [id = 80] 14:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x11363e800) [pid = 1647] [serial = 237] [outer = 0x0] 14:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x11cc5a800) [pid = 1647] [serial = 238] [outer = 0x11363e800] 14:58:03 INFO - PROCESS | 1647 | 1461621483148 Marionette DEBUG loaded listener.js 14:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x11cc5ec00) [pid = 1647] [serial = 239] [outer = 0x11363e800] 14:58:03 INFO - PROCESS | 1647 | 1461621483571 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]]]}] 14:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 14:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:58:03 INFO - PROCESS | 1647 | 1461621483603 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:58:03 INFO - PROCESS | 1647 | 1461621483604 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:58:03 INFO - PROCESS | 1647 | 1461621483606 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:58:03 INFO - PROCESS | 1647 | 1461621483608 Marionette TRACE conn2 <- [1,294,null,{}] 14:58:03 INFO - PROCESS | 1647 | 1461621483610 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}] 14:58:03 INFO - PROCESS | 1647 | 1461621483707 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:58:03 INFO - PROCESS | 1647 | 1461621483764 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f29000 == 49 [pid = 1647] [id = 81] 14:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x114f9bc00) [pid = 1647] [serial = 240] [outer = 0x0] 14:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x114fa1c00) [pid = 1647] [serial = 241] [outer = 0x114f9bc00] 14:58:03 INFO - PROCESS | 1647 | 1461621483793 Marionette DEBUG loaded listener.js 14:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x114fa7000) [pid = 1647] [serial = 242] [outer = 0x114f9bc00] 14:58:04 INFO - PROCESS | 1647 | 1461621484305 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]]]}] 14:58:04 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. 14:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 718ms 14:58:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11b0d1800 == 48 [pid = 1647] [id = 71] 14:58:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9e1800 == 47 [pid = 1647] [id = 55] 14:58:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11c389800 == 46 [pid = 1647] [id = 64] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12c86a800 == 45 [pid = 1647] [id = 61] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea69800 == 44 [pid = 1647] [id = 11] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x130322000 == 43 [pid = 1647] [id = 19] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12dbb9000 == 42 [pid = 1647] [id = 9] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x126d6d000 == 41 [pid = 1647] [id = 53] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a010800 == 40 [pid = 1647] [id = 65] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd94800 == 39 [pid = 1647] [id = 41] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3c5000 == 38 [pid = 1647] [id = 66] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x115195000 == 37 [pid = 1647] [id = 51] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6e6000 == 36 [pid = 1647] [id = 67] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x127a14800 == 35 [pid = 1647] [id = 54] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12e363800 == 34 [pid = 1647] [id = 68] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12691a000 == 33 [pid = 1647] [id = 52] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9e6800 == 32 [pid = 1647] [id = 20] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea78800 == 31 [pid = 1647] [id = 69] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5c2800 == 30 [pid = 1647] [id = 15] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcc1800 == 29 [pid = 1647] [id = 6] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12560c000 == 28 [pid = 1647] [id = 48] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3ba800 == 27 [pid = 1647] [id = 8] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12e371000 == 26 [pid = 1647] [id = 10] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef38000 == 25 [pid = 1647] [id = 13] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1306e8000 == 24 [pid = 1647] [id = 21] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x119274000 == 23 [pid = 1647] [id = 49] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd7f000 == 22 [pid = 1647] [id = 63] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x131017800 == 21 [pid = 1647] [id = 80] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1306e0000 == 20 [pid = 1647] [id = 79] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12fd47800 == 19 [pid = 1647] [id = 78] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12fc15000 == 18 [pid = 1647] [id = 77] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12f46c000 == 17 [pid = 1647] [id = 76] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6e3000 == 16 [pid = 1647] [id = 75] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12603e800 == 15 [pid = 1647] [id = 38] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12c857000 == 14 [pid = 1647] [id = 62] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d11e800 == 13 [pid = 1647] [id = 74] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1269e6000 == 12 [pid = 1647] [id = 73] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x119216800 == 11 [pid = 1647] [id = 42] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x127327000 == 10 [pid = 1647] [id = 72] 14:58:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef49800 == 9 [pid = 1647] [id = 70] 14:58:07 INFO - PROCESS | 1647 | 1461621487882 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:58:07 INFO - PROCESS | 1647 | 1461621487884 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:58:07 INFO - PROCESS | 1647 | 1461621487904 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:58:07 INFO - PROCESS | 1647 | 1461621487906 Marionette TRACE conn2 <- [1,298,null,{}] 14:58:07 INFO - PROCESS | 1647 | 1461621487910 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}] 14:58:07 INFO - PROCESS | 1647 | 1461621487992 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:58:08 INFO - PROCESS | 1647 | 1461621488001 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f37800 == 10 [pid = 1647] [id = 82] 14:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x1163f7000) [pid = 1647] [serial = 243] [outer = 0x0] 14:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x116686000) [pid = 1647] [serial = 244] [outer = 0x1163f7000] 14:58:08 INFO - PROCESS | 1647 | 1461621488029 Marionette DEBUG loaded listener.js 14:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x118a42c00) [pid = 1647] [serial = 245] [outer = 0x1163f7000] 14:58:08 INFO - PROCESS | 1647 | 1461621488371 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]]]}] 14:58:08 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. 14:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 522ms 14:58:08 INFO - PROCESS | 1647 | 1461621488424 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:58:08 INFO - PROCESS | 1647 | 1461621488427 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:58:08 INFO - PROCESS | 1647 | 1461621488432 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:58:08 INFO - PROCESS | 1647 | 1461621488435 Marionette TRACE conn2 <- [1,302,null,{}] 14:58:08 INFO - PROCESS | 1647 | 1461621488437 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}] 14:58:08 INFO - PROCESS | 1647 | 1461621488515 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:58:08 INFO - PROCESS | 1647 | 1461621488521 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9e6800 == 11 [pid = 1647] [id = 83] 14:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x11906f000) [pid = 1647] [serial = 246] [outer = 0x0] 14:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x11ae32c00) [pid = 1647] [serial = 247] [outer = 0x11906f000] 14:58:08 INFO - PROCESS | 1647 | 1461621488549 Marionette DEBUG loaded listener.js 14:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x11bb86800) [pid = 1647] [serial = 248] [outer = 0x11906f000] 14:58:08 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. 14:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 472ms 14:58:08 INFO - PROCESS | 1647 | 1461621488898 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]]]}] 14:58:08 INFO - PROCESS | 1647 | 1461621488902 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:58:08 INFO - PROCESS | 1647 | 1461621488904 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:58:08 INFO - PROCESS | 1647 | 1461621488907 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:58:08 INFO - PROCESS | 1647 | 1461621488908 Marionette TRACE conn2 <- [1,306,null,{}] 14:58:08 INFO - PROCESS | 1647 | 1461621488915 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}] 14:58:09 INFO - PROCESS | 1647 | 1461621489008 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:58:09 INFO - PROCESS | 1647 | 1461621489063 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12602a800 == 12 [pid = 1647] [id = 84] 14:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x11c319c00) [pid = 1647] [serial = 249] [outer = 0x0] 14:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x11cb33000) [pid = 1647] [serial = 250] [outer = 0x11c319c00] 14:58:09 INFO - PROCESS | 1647 | 1461621489093 Marionette DEBUG loaded listener.js 14:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x11cc61800) [pid = 1647] [serial = 251] [outer = 0x11c319c00] 14:58:09 INFO - PROCESS | 1647 | 1461621489479 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]]]}] 14:58:09 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. 14:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 14:58:09 INFO - PROCESS | 1647 | 1461621489526 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:58:09 INFO - PROCESS | 1647 | 1461621489528 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:58:09 INFO - PROCESS | 1647 | 1461621489531 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:58:09 INFO - PROCESS | 1647 | 1461621489533 Marionette TRACE conn2 <- [1,310,null,{}] 14:58:09 INFO - PROCESS | 1647 | 1461621489536 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}] 14:58:09 INFO - PROCESS | 1647 | 1461621489726 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:58:09 INFO - PROCESS | 1647 | 1461621489743 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d73000 == 13 [pid = 1647] [id = 85] 14:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x12548c000) [pid = 1647] [serial = 252] [outer = 0x0] 14:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x1265bd400) [pid = 1647] [serial = 253] [outer = 0x12548c000] 14:58:09 INFO - PROCESS | 1647 | 1461621489784 Marionette DEBUG loaded listener.js 14:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x1271e8400) [pid = 1647] [serial = 254] [outer = 0x12548c000] 14:58:10 INFO - PROCESS | 1647 | 1461621490182 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]]]}] 14:58:10 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. 14:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 669ms 14:58:10 INFO - PROCESS | 1647 | 1461621490201 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:58:10 INFO - PROCESS | 1647 | 1461621490202 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:58:10 INFO - PROCESS | 1647 | 1461621490204 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:58:10 INFO - PROCESS | 1647 | 1461621490205 Marionette TRACE conn2 <- [1,314,null,{}] 14:58:10 INFO - PROCESS | 1647 | 1461621490208 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}] 14:58:10 INFO - PROCESS | 1647 | 1461621490301 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:58:10 INFO - PROCESS | 1647 | 1461621490311 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf5a000 == 14 [pid = 1647] [id = 86] 14:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x12735c400) [pid = 1647] [serial = 255] [outer = 0x0] 14:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x127ac4400) [pid = 1647] [serial = 256] [outer = 0x12735c400] 14:58:10 INFO - PROCESS | 1647 | 1461621490336 Marionette DEBUG loaded listener.js 14:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x12a09cc00) [pid = 1647] [serial = 257] [outer = 0x12735c400] 14:58:10 INFO - PROCESS | 1647 | 1461621490689 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]]]}] 14:58:10 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. 14:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 14:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:58:10 INFO - PROCESS | 1647 | 1461621490724 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:58:10 INFO - PROCESS | 1647 | 1461621490725 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:58:10 INFO - PROCESS | 1647 | 1461621490727 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:58:10 INFO - PROCESS | 1647 | 1461621490728 Marionette TRACE conn2 <- [1,318,null,{}] 14:58:10 INFO - PROCESS | 1647 | 1461621490731 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}] 14:58:10 INFO - PROCESS | 1647 | 1461621490850 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:58:10 INFO - PROCESS | 1647 | 1461621490904 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6ed000 == 15 [pid = 1647] [id = 87] 14:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x11363d000) [pid = 1647] [serial = 258] [outer = 0x0] 14:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x12b9e1400) [pid = 1647] [serial = 259] [outer = 0x11363d000] 14:58:10 INFO - PROCESS | 1647 | 1461621490936 Marionette DEBUG loaded listener.js 14:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 260 (0x12bdac800) [pid = 1647] [serial = 260] [outer = 0x11363d000] 14:58:11 INFO - PROCESS | 1647 | 1461621491322 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]]]}] 14:58:11 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. 14:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 620ms 14:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:58:11 INFO - PROCESS | 1647 | 1461621491349 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:58:11 INFO - PROCESS | 1647 | 1461621491350 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:58:11 INFO - PROCESS | 1647 | 1461621491352 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:58:11 INFO - PROCESS | 1647 | 1461621491353 Marionette TRACE conn2 <- [1,322,null,{}] 14:58:11 INFO - PROCESS | 1647 | 1461621491355 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}] 14:58:11 INFO - PROCESS | 1647 | 1461621491451 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:58:11 INFO - PROCESS | 1647 | 1461621491455 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea64800 == 16 [pid = 1647] [id = 88] 14:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 261 (0x12bdb5000) [pid = 1647] [serial = 261] [outer = 0x0] 14:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 262 (0x12c8f7c00) [pid = 1647] [serial = 262] [outer = 0x12bdb5000] 14:58:11 INFO - PROCESS | 1647 | 1461621491479 Marionette DEBUG loaded listener.js 14:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 263 (0x12d1fa800) [pid = 1647] [serial = 263] [outer = 0x12bdb5000] 14:58:11 INFO - PROCESS | 1647 | 1461621491838 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]]]}] 14:58:11 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. 14:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 14:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:58:11 INFO - PROCESS | 1647 | 1461621491871 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:58:11 INFO - PROCESS | 1647 | 1461621491872 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:58:11 INFO - PROCESS | 1647 | 1461621491874 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:58:11 INFO - PROCESS | 1647 | 1461621491875 Marionette TRACE conn2 <- [1,326,null,{}] 14:58:11 INFO - PROCESS | 1647 | 1461621491877 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}] 14:58:11 INFO - PROCESS | 1647 | 1461621491972 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 262 (0x118981c00) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 261 (0x1186b3400) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 260 (0x11adcb400) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 259 (0x116684000) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 258 (0x119070000) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 257 (0x115ab2400) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 256 (0x11b070400) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 255 (0x115874c00) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 254 (0x11b070800) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 253 (0x115878800) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 252 (0x11c79cc00) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 251 (0x123ebc800) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 250 (0x123ec5000) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 249 (0x126605400) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x123ec4800) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x1158e6800) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x128da5800) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x11906c000) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x12681fc00) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x12b695800) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x1189e8800) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x114bc0c00) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x11bb82000) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x11c3c3c00) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x12718fc00) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x11b01dc00) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x12e450400) [pid = 1647] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x11b871400) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x123eb9c00) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x116387800) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x12dcde800) [pid = 1647] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x12bdafc00) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x12d438400) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12798e800) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x12d441c00) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x11c316800) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x11b072000) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12bf80800) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x11ae30c00) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x12ea51000) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x11c0ef800) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x12bc75400) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12ea4f400) [pid = 1647] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x12bc75000) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x125490800) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x11ab4b400) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x116390000) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x11363e800) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12f760c00) [pid = 1647] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x11c1d7000) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x12b649c00) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12d437400) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12f461000) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12ef64000) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x11363d400) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12eb0ac00) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x12798cc00) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12e7d7000) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12d183400) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x12ea4c400) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x12e453c00) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12d440800) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12dce8800) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x126603000) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x13036d800) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12bf84800) [pid = 1647] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x119896800) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11ab15000) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x126fa6c00) [pid = 1647] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x11b072c00) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x128daf400) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:58:13 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x11b184c00) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:58:13 INFO - PROCESS | 1647 | 1461621493132 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x114e82800 == 17 [pid = 1647] [id = 89] 14:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x11363b400) [pid = 1647] [serial = 264] [outer = 0x0] 14:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x1147e1800) [pid = 1647] [serial = 265] [outer = 0x11363b400] 14:58:13 INFO - PROCESS | 1647 | 1461621493158 Marionette DEBUG loaded listener.js 14:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x11540b000) [pid = 1647] [serial = 266] [outer = 0x11363b400] 14:58:13 INFO - PROCESS | 1647 | 1461621493422 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]]]}] 14:58:13 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. 14:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1570ms 14:58:13 INFO - PROCESS | 1647 | 1461621493444 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:58:13 INFO - PROCESS | 1647 | 1461621493445 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:58:13 INFO - PROCESS | 1647 | 1461621493455 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:58:13 INFO - PROCESS | 1647 | 1461621493456 Marionette TRACE conn2 <- [1,330,null,{}] 14:58:13 INFO - PROCESS | 1647 | 1461621493458 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}] 14:58:13 INFO - PROCESS | 1647 | 1461621493539 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:58:13 INFO - PROCESS | 1647 | 1461621493543 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a918800 == 18 [pid = 1647] [id = 90] 14:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x115871800) [pid = 1647] [serial = 267] [outer = 0x0] 14:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x119364800) [pid = 1647] [serial = 268] [outer = 0x115871800] 14:58:13 INFO - PROCESS | 1647 | 1461621493571 Marionette DEBUG loaded listener.js 14:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x11add0400) [pid = 1647] [serial = 269] [outer = 0x115871800] 14:58:14 INFO - PROCESS | 1647 | 1461621494122 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]]]}] 14:58:14 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. 14:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 725ms 14:58:14 INFO - PROCESS | 1647 | 1461621494174 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:58:14 INFO - PROCESS | 1647 | 1461621494181 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:58:14 INFO - PROCESS | 1647 | 1461621494185 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:58:14 INFO - PROCESS | 1647 | 1461621494186 Marionette TRACE conn2 <- [1,334,null,{}] 14:58:14 INFO - PROCESS | 1647 | 1461621494189 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}] 14:58:14 INFO - PROCESS | 1647 | 1461621494269 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:58:14 INFO - PROCESS | 1647 | 1461621494345 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12730a800 == 19 [pid = 1647] [id = 91] 14:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x115872800) [pid = 1647] [serial = 270] [outer = 0x0] 14:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11c66ac00) [pid = 1647] [serial = 271] [outer = 0x115872800] 14:58:14 INFO - PROCESS | 1647 | 1461621494370 Marionette DEBUG loaded listener.js 14:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x123ec1400) [pid = 1647] [serial = 272] [outer = 0x115872800] 14:58:14 INFO - PROCESS | 1647 | 1461621494639 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]]]}] 14:58:14 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. 14:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 14:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:58:14 INFO - PROCESS | 1647 | 1461621494660 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:58:14 INFO - PROCESS | 1647 | 1461621494661 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:58:14 INFO - PROCESS | 1647 | 1461621494671 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:58:14 INFO - PROCESS | 1647 | 1461621494673 Marionette TRACE conn2 <- [1,338,null,{}] 14:58:14 INFO - PROCESS | 1647 | 1461621494675 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}] 14:58:14 INFO - PROCESS | 1647 | 1461621494772 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:58:14 INFO - PROCESS | 1647 | 1461621494777 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e367000 == 20 [pid = 1647] [id = 92] 14:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x125559400) [pid = 1647] [serial = 273] [outer = 0x0] 14:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x12735b800) [pid = 1647] [serial = 274] [outer = 0x125559400] 14:58:14 INFO - PROCESS | 1647 | 1461621494809 Marionette DEBUG loaded listener.js 14:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12bdb5800) [pid = 1647] [serial = 275] [outer = 0x125559400] 14:58:15 INFO - PROCESS | 1647 | --DOCSHELL 0x114f29000 == 19 [pid = 1647] [id = 81] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x11ab21800) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12e43d000) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x11bb85800) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x11988a400) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x11b020c00) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x11685dc00) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x119365400) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11ab1d800) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x119298400) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x119297c00) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x1166dec00) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x1189ee000) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x11b187400) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x11bd5b400) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x11c66a400) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x11b8f2400) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x11c79a000) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11cdc4000) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11cb41000) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x123ec0800) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x11c0eac00) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x126362c00) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x126605000) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x1269bb000) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x126fad000) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12718c800) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11b01fc00) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12b69a800) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x119231c00) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12b64e400) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12735bc00) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12b785c00) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12bc6c400) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11ab17800) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x1186b0000) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x127ad0400) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x118a49800) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11c01ac00) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11c0f0c00) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11ab3d800) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12b694800) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x115860400) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x119e55c00) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x123ec2c00) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x116685400) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x13037ac00) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12682b400) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12635c800) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x127ac3000) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11b8eb400) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11c7a5400) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x125744000) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11b06f800) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x123ec2000) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x126607000) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12e456400) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11adc7c00) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11c023400) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12e448800) [pid = 1647] [serial = 200] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11ab43800) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12ef68c00) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12bc7a000) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11c66e400) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11c1dd800) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12548d400) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12a0a2c00) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1269b4400) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11cb40c00) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11b87d800) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12ea56000) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x126368c00) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11c661400) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12e7d3c00) [pid = 1647] [serial = 203] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11c668800) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x127991c00) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11b01cc00) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12bf78c00) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119362400) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12bf7f800) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x128dadc00) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x126aef000) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12bc76000) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12bda7000) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11cb0a800) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12ef60c00) [pid = 1647] [serial = 206] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bdac000) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12bf7c000) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12798f400) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11b87d400) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12e447400) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12d18d000) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12dcddc00) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b695c00) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12e444000) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12d6bc800) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12c8f6800) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12b64bc00) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12d659c00) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x126369000) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11c660800) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12dcdf400) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12d434000) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12d438800) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x123ec4c00) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12f45e000) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x127195800) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12ef62000) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12b9e0800) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12f75c400) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x113640c00) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12d1f4c00) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12eb11800) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12d653800) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12ea57400) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12eb08000) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12d18f000) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12e7d4400) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12e7d1400) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12e7db800) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12eb05000) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12e450800) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x127448800) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11c01d400) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1186af800) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11cc5ec00) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x114fa1c00) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12f767000) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x13000fc00) [pid = 1647] [serial = 52] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11cc5a800) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12fc21000) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11c667800) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12bdb3400) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12fc0c000) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12dce3400) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12f758800) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12f75e000) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12dce8000) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12d1fd800) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12ef6a400) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x113644c00) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12f45f000) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x118fa5000) [pid = 1647] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x130374800) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12d6b3400) [pid = 1647] [serial = 197] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x12e43dc00) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x11ab1c000) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x12bc79400) [pid = 1647] [serial = 194] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x130016800) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x130014400) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x12b9e8000) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | --DOMWINDOW == 52 (0x11c1d2400) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 14:58:16 INFO - PROCESS | 1647 | 1461621496322 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]]]}] 14:58:16 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. 14:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1680ms 14:58:16 INFO - PROCESS | 1647 | 1461621496344 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:58:16 INFO - PROCESS | 1647 | 1461621496347 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:58:16 INFO - PROCESS | 1647 | 1461621496351 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:58:16 INFO - PROCESS | 1647 | 1461621496353 Marionette TRACE conn2 <- [1,342,null,{}] 14:58:16 INFO - PROCESS | 1647 | 1461621496357 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}] 14:58:16 INFO - PROCESS | 1647 | 1461621496429 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:58:16 INFO - PROCESS | 1647 | 1461621496467 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f1b000 == 20 [pid = 1647] [id = 93] 14:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x114fa7400) [pid = 1647] [serial = 276] [outer = 0x0] 14:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x115716000) [pid = 1647] [serial = 277] [outer = 0x114fa7400] 14:58:16 INFO - PROCESS | 1647 | 1461621496494 Marionette DEBUG loaded listener.js 14:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x115873400) [pid = 1647] [serial = 278] [outer = 0x114fa7400] 14:58:16 INFO - PROCESS | 1647 | 1461621496761 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:58:16 INFO - PROCESS | 1647 | 1461621496825 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]]]}] 14:58:16 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. 14:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 14:58:16 INFO - PROCESS | 1647 | 1461621496871 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:58:16 INFO - PROCESS | 1647 | 1461621496874 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:58:16 INFO - PROCESS | 1647 | 1461621496879 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:58:16 INFO - PROCESS | 1647 | 1461621496881 Marionette TRACE conn2 <- [1,346,null,{}] 14:58:16 INFO - PROCESS | 1647 | 1461621496883 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}] 14:58:16 INFO - PROCESS | 1647 | 1461621496955 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:58:17 INFO - PROCESS | 1647 | 1461621497010 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x115742800 == 21 [pid = 1647] [id = 94] 14:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x114fa7800) [pid = 1647] [serial = 279] [outer = 0x0] 14:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x115ab2c00) [pid = 1647] [serial = 280] [outer = 0x114fa7800] 14:58:17 INFO - PROCESS | 1647 | 1461621497037 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x118fa4c00) [pid = 1647] [serial = 281] [outer = 0x114fa7800] 14:58:17 INFO - PROCESS | 1647 | 1461621497380 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]]]}] 14:58:17 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. 14:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 520ms 14:58:17 INFO - PROCESS | 1647 | 1461621497400 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:58:17 INFO - PROCESS | 1647 | 1461621497402 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:58:17 INFO - PROCESS | 1647 | 1461621497404 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:58:17 INFO - PROCESS | 1647 | 1461621497407 Marionette TRACE conn2 <- [1,350,null,{}] 14:58:17 INFO - PROCESS | 1647 | 1461621497421 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}] 14:58:17 INFO - PROCESS | 1647 | 1461621497509 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:58:17 INFO - PROCESS | 1647 | 1461621497515 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119289800 == 22 [pid = 1647] [id = 95] 14:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x113639800) [pid = 1647] [serial = 282] [outer = 0x0] 14:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x119bd3c00) [pid = 1647] [serial = 283] [outer = 0x113639800] 14:58:17 INFO - PROCESS | 1647 | 1461621497543 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11ab18800) [pid = 1647] [serial = 284] [outer = 0x113639800] 14:58:17 INFO - PROCESS | 1647 | 1461621497912 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]]]}] 14:58:17 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. 14:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 529ms 14:58:17 INFO - PROCESS | 1647 | 1461621497935 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:58:17 INFO - PROCESS | 1647 | 1461621497937 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:58:17 INFO - PROCESS | 1647 | 1461621497944 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:58:17 INFO - PROCESS | 1647 | 1461621497945 Marionette TRACE conn2 <- [1,354,null,{}] 14:58:17 INFO - PROCESS | 1647 | 1461621497947 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}] 14:58:18 INFO - PROCESS | 1647 | 1461621498026 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:58:18 INFO - PROCESS | 1647 | 1461621498030 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11983b000 == 23 [pid = 1647] [id = 96] 14:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x11929d000) [pid = 1647] [serial = 285] [outer = 0x0] 14:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11ab1b800) [pid = 1647] [serial = 286] [outer = 0x11929d000] 14:58:18 INFO - PROCESS | 1647 | 1461621498059 Marionette DEBUG loaded listener.js 14:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11add0800) [pid = 1647] [serial = 287] [outer = 0x11929d000] 14:58:18 INFO - PROCESS | 1647 | 1461621498388 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]]]}] 14:58:18 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. 14:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 475ms 14:58:18 INFO - PROCESS | 1647 | 1461621498416 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:58:18 INFO - PROCESS | 1647 | 1461621498419 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:58:18 INFO - PROCESS | 1647 | 1461621498422 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:58:18 INFO - PROCESS | 1647 | 1461621498423 Marionette TRACE conn2 <- [1,358,null,{}] 14:58:18 INFO - PROCESS | 1647 | 1461621498425 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}] 14:58:18 INFO - PROCESS | 1647 | 1461621498509 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:58:18 INFO - PROCESS | 1647 | 1461621498513 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c33800 == 24 [pid = 1647] [id = 97] 14:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x115abb000) [pid = 1647] [serial = 288] [outer = 0x0] 14:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11b01c800) [pid = 1647] [serial = 289] [outer = 0x115abb000] 14:58:18 INFO - PROCESS | 1647 | 1461621498539 Marionette DEBUG loaded listener.js 14:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11b071800) [pid = 1647] [serial = 290] [outer = 0x115abb000] 14:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x115872800) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12735c400) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x11363d000) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x114f9bc00) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1163f7000) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x11906f000) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x11c319c00) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12548c000) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:58:18 INFO - PROCESS | 1647 | 1461621498895 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]]]}] 14:58:18 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. 14:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 14:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:58:18 INFO - PROCESS | 1647 | 1461621498941 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:58:18 INFO - PROCESS | 1647 | 1461621498942 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:58:18 INFO - PROCESS | 1647 | 1461621498944 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:58:18 INFO - PROCESS | 1647 | 1461621498945 Marionette TRACE conn2 <- [1,362,null,{}] 14:58:18 INFO - PROCESS | 1647 | 1461621498947 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}] 14:58:19 INFO - PROCESS | 1647 | 1461621499029 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:58:19 INFO - PROCESS | 1647 | 1461621499034 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9e9000 == 25 [pid = 1647] [id = 98] 14:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x11ae33c00) [pid = 1647] [serial = 291] [outer = 0x0] 14:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11b87c000) [pid = 1647] [serial = 292] [outer = 0x11ae33c00] 14:58:19 INFO - PROCESS | 1647 | 1461621499065 Marionette DEBUG loaded listener.js 14:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x11c019c00) [pid = 1647] [serial = 293] [outer = 0x11ae33c00] 14:58:19 INFO - PROCESS | 1647 | 1461621499367 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]]]}] 14:58:19 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. 14:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 470ms 14:58:19 INFO - PROCESS | 1647 | 1461621499415 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:58:19 INFO - PROCESS | 1647 | 1461621499416 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:58:19 INFO - PROCESS | 1647 | 1461621499418 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:58:19 INFO - PROCESS | 1647 | 1461621499420 Marionette TRACE conn2 <- [1,366,null,{}] 14:58:19 INFO - PROCESS | 1647 | 1461621499422 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}] 14:58:19 INFO - PROCESS | 1647 | 1461621499488 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:58:19 INFO - PROCESS | 1647 | 1461621499527 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae6b000 == 26 [pid = 1647] [id = 99] 14:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11b06b800) [pid = 1647] [serial = 294] [outer = 0x0] 14:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11c0e2400) [pid = 1647] [serial = 295] [outer = 0x11b06b800] 14:58:19 INFO - PROCESS | 1647 | 1461621499552 Marionette DEBUG loaded listener.js 14:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11c1d8400) [pid = 1647] [serial = 296] [outer = 0x11b06b800] 14:58:19 INFO - PROCESS | 1647 | 1461621499816 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]]]}] 14:58:19 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. 14:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 419ms 14:58:19 INFO - PROCESS | 1647 | 1461621499840 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:58:19 INFO - PROCESS | 1647 | 1461621499841 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:58:19 INFO - PROCESS | 1647 | 1461621499843 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:58:19 INFO - PROCESS | 1647 | 1461621499844 Marionette TRACE conn2 <- [1,370,null,{}] 14:58:19 INFO - PROCESS | 1647 | 1461621499847 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}] 14:58:19 INFO - PROCESS | 1647 | 1461621499928 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:58:19 INFO - PROCESS | 1647 | 1461621499933 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb17000 == 27 [pid = 1647] [id = 100] 14:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11c1d9000) [pid = 1647] [serial = 297] [outer = 0x0] 14:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11c3c3c00) [pid = 1647] [serial = 298] [outer = 0x11c1d9000] 14:58:19 INFO - PROCESS | 1647 | 1461621499960 Marionette DEBUG loaded listener.js 14:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11c668400) [pid = 1647] [serial = 299] [outer = 0x11c1d9000] 14:58:20 INFO - PROCESS | 1647 | 1461621500272 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]]]}] 14:58:20 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. 14:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 14:58:20 INFO - PROCESS | 1647 | 1461621500312 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:58:20 INFO - PROCESS | 1647 | 1461621500313 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:58:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:58:20 INFO - PROCESS | 1647 | 1461621500315 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:58:20 INFO - PROCESS | 1647 | 1461621500316 Marionette TRACE conn2 <- [1,374,null,{}] 14:58:20 INFO - PROCESS | 1647 | 1461621500319 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}] 14:58:20 INFO - PROCESS | 1647 | 1461621500403 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:58:20 INFO - PROCESS | 1647 | 1461621500409 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119289000 == 28 [pid = 1647] [id = 101] 14:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x118f0bc00) [pid = 1647] [serial = 300] [outer = 0x0] 14:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11c669800) [pid = 1647] [serial = 301] [outer = 0x118f0bc00] 14:58:20 INFO - PROCESS | 1647 | 1461621500434 Marionette DEBUG loaded listener.js 14:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11cb0a400) [pid = 1647] [serial = 302] [outer = 0x118f0bc00] 14:58:20 INFO - PROCESS | 1647 | 1461621500719 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:58:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:58:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 420ms 14:58:20 INFO - PROCESS | 1647 | 1461621500740 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:58:20 INFO - PROCESS | 1647 | 1461621500741 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:58:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:58:20 INFO - PROCESS | 1647 | 1461621500743 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:58:20 INFO - PROCESS | 1647 | 1461621500744 Marionette TRACE conn2 <- [1,378,null,{}] 14:58:20 INFO - PROCESS | 1647 | 1461621500747 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}] 14:58:20 INFO - PROCESS | 1647 | 1461621500825 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:58:20 INFO - PROCESS | 1647 | 1461621500829 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c119000 == 29 [pid = 1647] [id = 102] 14:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11cb09800) [pid = 1647] [serial = 303] [outer = 0x0] 14:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11cc5a400) [pid = 1647] [serial = 304] [outer = 0x11cb09800] 14:58:20 INFO - PROCESS | 1647 | 1461621500857 Marionette DEBUG loaded listener.js 14:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11cc67400) [pid = 1647] [serial = 305] [outer = 0x11cb09800] 14:58:21 INFO - PROCESS | 1647 | 1461621501345 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:58:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:58:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 618ms 14:58:21 INFO - PROCESS | 1647 | 1461621501362 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:58:21 INFO - PROCESS | 1647 | 1461621501364 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:58:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:58:21 INFO - PROCESS | 1647 | 1461621501368 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:58:21 INFO - PROCESS | 1647 | 1461621501371 Marionette TRACE conn2 <- [1,382,null,{}] 14:58:21 INFO - PROCESS | 1647 | 1461621501374 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}] 14:58:21 INFO - PROCESS | 1647 | 1461621501477 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:58:21 INFO - PROCESS | 1647 | 1461621501518 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x116813800 == 30 [pid = 1647] [id = 103] 14:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x114f9d800) [pid = 1647] [serial = 306] [outer = 0x0] 14:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x115857c00) [pid = 1647] [serial = 307] [outer = 0x114f9d800] 14:58:21 INFO - PROCESS | 1647 | 1461621501550 Marionette DEBUG loaded listener.js 14:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x115a3a800) [pid = 1647] [serial = 308] [outer = 0x114f9d800] 14:58:22 INFO - PROCESS | 1647 | 1461621502168 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:58:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:58:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 872ms 14:58:22 INFO - PROCESS | 1647 | 1461621502241 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:58:22 INFO - PROCESS | 1647 | 1461621502247 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:58:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:58:22 INFO - PROCESS | 1647 | 1461621502254 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:58:22 INFO - PROCESS | 1647 | 1461621502256 Marionette TRACE conn2 <- [1,386,null,{}] 14:58:22 INFO - PROCESS | 1647 | 1461621502260 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}] 14:58:22 INFO - PROCESS | 1647 | 1461621502387 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:58:22 INFO - PROCESS | 1647 | 1461621502428 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9dc000 == 31 [pid = 1647] [id = 104] 14:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11935a800) [pid = 1647] [serial = 309] [outer = 0x0] 14:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119890000) [pid = 1647] [serial = 310] [outer = 0x11935a800] 14:58:22 INFO - PROCESS | 1647 | 1461621502458 Marionette DEBUG loaded listener.js 14:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11ab18c00) [pid = 1647] [serial = 311] [outer = 0x11935a800] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12735b800) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | 1461621503166 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]]]}] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x123ec1400) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x127ac4400) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12bdac800) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12b9e1400) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12c8f7c00) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11c66ac00) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x114fa7000) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x116686000) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x118a42c00) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x11ae32c00) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11bb86800) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x11cb33000) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11cc61800) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x1265bd400) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1147e1800) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x119364800) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12a09cc00) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 14:58:23 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1271e8400) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 14:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 973ms 14:58:23 INFO - PROCESS | 1647 | 1461621503227 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:58:23 INFO - PROCESS | 1647 | 1461621503229 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:58:23 INFO - PROCESS | 1647 | 1461621503233 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:58:23 INFO - PROCESS | 1647 | 1461621503235 Marionette TRACE conn2 <- [1,390,null,{}] 14:58:23 INFO - PROCESS | 1647 | 1461621503241 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}] 14:58:23 INFO - PROCESS | 1647 | 1461621503346 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:58:23 INFO - PROCESS | 1647 | 1461621503362 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x115230800 == 32 [pid = 1647] [id = 105] 14:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x115abe800) [pid = 1647] [serial = 312] [outer = 0x0] 14:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1163fa800) [pid = 1647] [serial = 313] [outer = 0x115abe800] 14:58:23 INFO - PROCESS | 1647 | 1461621503408 Marionette DEBUG loaded listener.js 14:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1189e2400) [pid = 1647] [serial = 314] [outer = 0x115abe800] 14:58:23 INFO - PROCESS | 1647 | 1461621503825 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]]]}] 14:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 621ms 14:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:58:23 INFO - PROCESS | 1647 | 1461621503854 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:58:23 INFO - PROCESS | 1647 | 1461621503858 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:58:23 INFO - PROCESS | 1647 | 1461621503861 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:58:23 INFO - PROCESS | 1647 | 1461621503863 Marionette TRACE conn2 <- [1,394,null,{}] 14:58:23 INFO - PROCESS | 1647 | 1461621503870 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}] 14:58:23 INFO - PROCESS | 1647 | 1461621503984 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:58:23 INFO - PROCESS | 1647 | 1461621503992 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11934d000 == 33 [pid = 1647] [id = 106] 14:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x118a42c00) [pid = 1647] [serial = 315] [outer = 0x0] 14:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x119e4c800) [pid = 1647] [serial = 316] [outer = 0x118a42c00] 14:58:24 INFO - PROCESS | 1647 | 1461621504034 Marionette DEBUG loaded listener.js 14:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11ab21800) [pid = 1647] [serial = 317] [outer = 0x118a42c00] 14:58:24 INFO - PROCESS | 1647 | 1461621504437 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]]]}] 14:58:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:58:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 623ms 14:58:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:58:24 INFO - PROCESS | 1647 | 1461621504484 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:58:24 INFO - PROCESS | 1647 | 1461621504485 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:58:24 INFO - PROCESS | 1647 | 1461621504488 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:58:24 INFO - PROCESS | 1647 | 1461621504490 Marionette TRACE conn2 <- [1,398,null,{}] 14:58:24 INFO - PROCESS | 1647 | 1461621504498 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}] 14:58:24 INFO - PROCESS | 1647 | 1461621504572 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:58:24 INFO - PROCESS | 1647 | 1461621504577 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9e5800 == 34 [pid = 1647] [id = 107] 14:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11ab48800) [pid = 1647] [serial = 318] [outer = 0x0] 14:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11b178800) [pid = 1647] [serial = 319] [outer = 0x11ab48800] 14:58:24 INFO - PROCESS | 1647 | 1461621504608 Marionette DEBUG loaded listener.js 14:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11b8e7c00) [pid = 1647] [serial = 320] [outer = 0x11ab48800] 14:58:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:58:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 14:58:24 INFO - PROCESS | 1647 | 1461621504955 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]]]}] 14:58:24 INFO - PROCESS | 1647 | 1461621504959 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:58:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:58:24 INFO - PROCESS | 1647 | 1461621504961 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:58:24 INFO - PROCESS | 1647 | 1461621504964 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:58:24 INFO - PROCESS | 1647 | 1461621504968 Marionette TRACE conn2 <- [1,402,null,{}] 14:58:24 INFO - PROCESS | 1647 | 1461621504972 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}] 14:58:25 INFO - PROCESS | 1647 | 1461621505064 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:58:25 INFO - PROCESS | 1647 | 1461621505122 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b846800 == 35 [pid = 1647] [id = 108] 14:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11ab49400) [pid = 1647] [serial = 321] [outer = 0x0] 14:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11c016000) [pid = 1647] [serial = 322] [outer = 0x11ab49400] 14:58:25 INFO - PROCESS | 1647 | 1461621505165 Marionette DEBUG loaded listener.js 14:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11c1dc000) [pid = 1647] [serial = 323] [outer = 0x11ab49400] 14:58:25 INFO - PROCESS | 1647 | 1461621505559 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]]]}] 14:58:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:58:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 623ms 14:58:25 INFO - PROCESS | 1647 | 1461621505587 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:58:25 INFO - PROCESS | 1647 | 1461621505588 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:58:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:58:25 INFO - PROCESS | 1647 | 1461621505591 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:58:25 INFO - PROCESS | 1647 | 1461621505592 Marionette TRACE conn2 <- [1,406,null,{}] 14:58:25 INFO - PROCESS | 1647 | 1461621505594 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}] 14:58:25 INFO - PROCESS | 1647 | 1461621505677 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:58:25 INFO - PROCESS | 1647 | 1461621505705 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c37e000 == 36 [pid = 1647] [id = 109] 14:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x114353000) [pid = 1647] [serial = 324] [outer = 0x0] 14:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11c3c2000) [pid = 1647] [serial = 325] [outer = 0x114353000] 14:58:25 INFO - PROCESS | 1647 | 1461621505730 Marionette DEBUG loaded listener.js 14:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11cb33000) [pid = 1647] [serial = 326] [outer = 0x114353000] 14:58:26 INFO - PROCESS | 1647 | 1461621506084 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]]]}] 14:58:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:58:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 14:58:26 INFO - PROCESS | 1647 | 1461621506110 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:58:26 INFO - PROCESS | 1647 | 1461621506111 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:58:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:58:26 INFO - PROCESS | 1647 | 1461621506121 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:58:26 INFO - PROCESS | 1647 | 1461621506122 Marionette TRACE conn2 <- [1,410,null,{}] 14:58:26 INFO - PROCESS | 1647 | 1461621506125 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}] 14:58:26 INFO - PROCESS | 1647 | 1461621506264 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:58:26 INFO - PROCESS | 1647 | 1461621506310 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7da800 == 37 [pid = 1647] [id = 110] 14:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11cc5c800) [pid = 1647] [serial = 327] [outer = 0x0] 14:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x123ec0800) [pid = 1647] [serial = 328] [outer = 0x11cc5c800] 14:58:26 INFO - PROCESS | 1647 | 1461621506354 Marionette DEBUG loaded listener.js 14:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x125737c00) [pid = 1647] [serial = 329] [outer = 0x11cc5c800] 14:58:26 INFO - PROCESS | 1647 | 1461621506739 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]]]}] 14:58:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:58:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 677ms 14:58:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:58:26 INFO - PROCESS | 1647 | 1461621506798 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:58:26 INFO - PROCESS | 1647 | 1461621506800 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:58:26 INFO - PROCESS | 1647 | 1461621506802 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:58:26 INFO - PROCESS | 1647 | 1461621506803 Marionette TRACE conn2 <- [1,414,null,{}] 14:58:26 INFO - PROCESS | 1647 | 1461621506805 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}] 14:58:26 INFO - PROCESS | 1647 | 1461621506891 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:58:26 INFO - PROCESS | 1647 | 1461621506934 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd79800 == 38 [pid = 1647] [id = 111] 14:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x125739000) [pid = 1647] [serial = 330] [outer = 0x0] 14:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x126151400) [pid = 1647] [serial = 331] [outer = 0x125739000] 14:58:26 INFO - PROCESS | 1647 | 1461621506959 Marionette DEBUG loaded listener.js 14:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x126606800) [pid = 1647] [serial = 332] [outer = 0x125739000] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x113639800) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x114fa7400) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x125559400) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11929d000) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118f0bc00) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x115abb000) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11ae33c00) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11c1d9000) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x114fa7800) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11b06b800) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x115871800) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x11363b400) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:58:27 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12bdb5000) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:58:27 INFO - PROCESS | 1647 | 1461621507409 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]]]}] 14:58:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:58:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 618ms 14:58:27 INFO - PROCESS | 1647 | 1461621507435 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:58:27 INFO - PROCESS | 1647 | 1461621507437 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:58:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:58:27 INFO - PROCESS | 1647 | 1461621507442 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:58:27 INFO - PROCESS | 1647 | 1461621507445 Marionette TRACE conn2 <- [1,418,null,{}] 14:58:27 INFO - PROCESS | 1647 | 1461621507449 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}] 14:58:27 INFO - PROCESS | 1647 | 1461621507542 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:58:27 INFO - PROCESS | 1647 | 1461621507595 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x115228800 == 39 [pid = 1647] [id = 112] 14:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x114f9c000) [pid = 1647] [serial = 333] [outer = 0x0] 14:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11540c000) [pid = 1647] [serial = 334] [outer = 0x114f9c000] 14:58:27 INFO - PROCESS | 1647 | 1461621507627 Marionette DEBUG loaded listener.js 14:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x116386c00) [pid = 1647] [serial = 335] [outer = 0x114f9c000] 14:58:28 INFO - PROCESS | 1647 | 1461621508533 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]]]}] 14:58:28 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 14:58:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1124ms 14:58:28 INFO - PROCESS | 1647 | 1461621508566 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:58:28 INFO - PROCESS | 1647 | 1461621508570 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:58:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:58:28 INFO - PROCESS | 1647 | 1461621508575 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:58:28 INFO - PROCESS | 1647 | 1461621508577 Marionette TRACE conn2 <- [1,422,null,{}] 14:58:28 INFO - PROCESS | 1647 | 1461621508579 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}] 14:58:28 INFO - PROCESS | 1647 | 1461621508666 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:58:28 INFO - PROCESS | 1647 | 1461621508706 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x113795000 == 40 [pid = 1647] [id = 113] 14:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11585a400) [pid = 1647] [serial = 336] [outer = 0x0] 14:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11ab19800) [pid = 1647] [serial = 337] [outer = 0x11585a400] 14:58:28 INFO - PROCESS | 1647 | 1461621508736 Marionette DEBUG loaded listener.js 14:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11abea400) [pid = 1647] [serial = 338] [outer = 0x11585a400] 14:58:29 INFO - PROCESS | 1647 | 1461621509659 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]]]}] 14:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1120ms 14:58:29 INFO - PROCESS | 1647 | 1461621509696 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:58:29 INFO - PROCESS | 1647 | 1461621509698 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:58:29 INFO - PROCESS | 1647 | 1461621509702 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:58:29 INFO - PROCESS | 1647 | 1461621509704 Marionette TRACE conn2 <- [1,426,null,{}] 14:58:29 INFO - PROCESS | 1647 | 1461621509708 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}] 14:58:29 INFO - PROCESS | 1647 | 1461621509788 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:58:29 INFO - PROCESS | 1647 | 1461621509827 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x119284000 == 41 [pid = 1647] [id = 114] 14:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x116390000) [pid = 1647] [serial = 339] [outer = 0x0] 14:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x117980400) [pid = 1647] [serial = 340] [outer = 0x116390000] 14:58:29 INFO - PROCESS | 1647 | 1461621509856 Marionette DEBUG loaded listener.js 14:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119078c00) [pid = 1647] [serial = 341] [outer = 0x116390000] 14:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7da800 == 40 [pid = 1647] [id = 110] 14:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11c37e000 == 39 [pid = 1647] [id = 109] 14:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11b846800 == 38 [pid = 1647] [id = 108] 14:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9e5800 == 37 [pid = 1647] [id = 107] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11cc5a400) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11934d000 == 36 [pid = 1647] [id = 106] 14:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x115230800 == 35 [pid = 1647] [id = 105] 14:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9dc000 == 34 [pid = 1647] [id = 104] 14:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x116813800 == 33 [pid = 1647] [id = 103] 14:58:30 INFO - PROCESS | 1647 | 1461621510340 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] 14:58:30 INFO - PROCESS | 1647 | 1461621510382 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:58:30 INFO - PROCESS | 1647 | 1461621510390 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 1647 | 1461621510393 Marionette TRACE conn2 <- [1,430,null,{}] 14:58:30 INFO - PROCESS | 1647 | 1461621510397 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}] 14:58:30 INFO - PROCESS | 1647 | 1461621510500 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x11cb0a400) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11ab18800) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11b01c800) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11b87c000) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11c019c00) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x11b071800) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x11c3c3c00) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x11c668400) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x115ab2c00) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x118fa4c00) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11c1d8400) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x11add0800) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x11c669800) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x11c0e2400) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x11add0400) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x11540b000) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12d1fa800) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x119bd3c00) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x115716000) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x115873400) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x12bdb5800) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x11ab1b800) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 14:58:30 INFO - PROCESS | 1647 | 1461621510552 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x118658000 == 34 [pid = 1647] [id = 115] 14:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x11540b000) [pid = 1647] [serial = 342] [outer = 0x0] 14:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1163ed000) [pid = 1647] [serial = 343] [outer = 0x11540b000] 14:58:30 INFO - PROCESS | 1647 | 1461621510580 Marionette DEBUG loaded listener.js 14:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x11abe3800) [pid = 1647] [serial = 344] [outer = 0x11540b000] 14:58:30 INFO - PROCESS | 1647 | 1461621510876 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]]]}] 14:58:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:58:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 522ms 14:58:30 INFO - PROCESS | 1647 | 1461621510912 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:58:30 INFO - PROCESS | 1647 | 1461621510913 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:58:30 INFO - PROCESS | 1647 | 1461621510918 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 1647 | 1461621510922 Marionette TRACE conn2 <- [1,434,null,{}] 14:58:30 INFO - PROCESS | 1647 | 1461621510930 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}] 14:58:31 INFO - PROCESS | 1647 | 1461621511009 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:58:31 INFO - PROCESS | 1647 | 1461621511016 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9cf800 == 35 [pid = 1647] [id = 116] 14:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x114f9f400) [pid = 1647] [serial = 345] [outer = 0x0] 14:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x11b87cc00) [pid = 1647] [serial = 346] [outer = 0x114f9f400] 14:58:31 INFO - PROCESS | 1647 | 1461621511046 Marionette DEBUG loaded listener.js 14:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x11c01e800) [pid = 1647] [serial = 347] [outer = 0x114f9f400] 14:58:31 INFO - PROCESS | 1647 | 1461621511396 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]]]}] 14:58:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:58:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 524ms 14:58:31 INFO - PROCESS | 1647 | 1461621511440 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:58:31 INFO - PROCESS | 1647 | 1461621511442 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:58:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:58:31 INFO - PROCESS | 1647 | 1461621511445 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:58:31 INFO - PROCESS | 1647 | 1461621511446 Marionette TRACE conn2 <- [1,438,null,{}] 14:58:31 INFO - PROCESS | 1647 | 1461621511448 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}] 14:58:31 INFO - PROCESS | 1647 | 1461621511535 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:58:31 INFO - PROCESS | 1647 | 1461621511542 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb1a800 == 36 [pid = 1647] [id = 117] 14:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x11c0f0c00) [pid = 1647] [serial = 348] [outer = 0x0] 14:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11c1dcc00) [pid = 1647] [serial = 349] [outer = 0x11c0f0c00] 14:58:31 INFO - PROCESS | 1647 | 1461621511584 Marionette DEBUG loaded listener.js 14:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11c66b400) [pid = 1647] [serial = 350] [outer = 0x11c0f0c00] 14:58:32 INFO - PROCESS | 1647 | 1461621512041 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]]]}] 14:58:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:58:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 620ms 14:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:58:32 INFO - PROCESS | 1647 | 1461621512067 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:58:32 INFO - PROCESS | 1647 | 1461621512069 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:58:32 INFO - PROCESS | 1647 | 1461621512071 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:58:32 INFO - PROCESS | 1647 | 1461621512072 Marionette TRACE conn2 <- [1,442,null,{}] 14:58:32 INFO - PROCESS | 1647 | 1461621512075 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}] 14:58:32 INFO - PROCESS | 1647 | 1461621512142 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:58:32 INFO - PROCESS | 1647 | 1461621512146 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c194000 == 37 [pid = 1647] [id = 118] 14:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11c1d9000) [pid = 1647] [serial = 351] [outer = 0x0] 14:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11cc59c00) [pid = 1647] [serial = 352] [outer = 0x11c1d9000] 14:58:32 INFO - PROCESS | 1647 | 1461621512175 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x123eb9800) [pid = 1647] [serial = 353] [outer = 0x11c1d9000] 14:58:32 INFO - PROCESS | 1647 | 1461621512495 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]]]}] 14:58:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:58:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 469ms 14:58:32 INFO - PROCESS | 1647 | 1461621512540 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:58:32 INFO - PROCESS | 1647 | 1461621512541 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:58:32 INFO - PROCESS | 1647 | 1461621512544 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:58:32 INFO - PROCESS | 1647 | 1461621512545 Marionette TRACE conn2 <- [1,446,null,{}] 14:58:32 INFO - PROCESS | 1647 | 1461621512547 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}] 14:58:32 INFO - PROCESS | 1647 | 1461621512658 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:58:32 INFO - PROCESS | 1647 | 1461621512669 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7dd000 == 38 [pid = 1647] [id = 119] 14:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x114f9dc00) [pid = 1647] [serial = 354] [outer = 0x0] 14:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11cdc2800) [pid = 1647] [serial = 355] [outer = 0x114f9dc00] 14:58:32 INFO - PROCESS | 1647 | 1461621512697 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1269b2000) [pid = 1647] [serial = 356] [outer = 0x114f9dc00] 14:58:33 INFO - PROCESS | 1647 | 1461621513037 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]]]}] 14:58:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 517ms 14:58:33 INFO - PROCESS | 1647 | 1461621513062 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:58:33 INFO - PROCESS | 1647 | 1461621513063 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:58:33 INFO - PROCESS | 1647 | 1461621513066 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:58:33 INFO - PROCESS | 1647 | 1461621513069 Marionette TRACE conn2 <- [1,450,null,{}] 14:58:33 INFO - PROCESS | 1647 | 1461621513071 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}] 14:58:33 INFO - PROCESS | 1647 | 1461621513155 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:58:33 INFO - PROCESS | 1647 | 1461621513159 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cdda800 == 39 [pid = 1647] [id = 120] 14:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11abed000) [pid = 1647] [serial = 357] [outer = 0x0] 14:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x126a0e800) [pid = 1647] [serial = 358] [outer = 0x11abed000] 14:58:33 INFO - PROCESS | 1647 | 1461621513184 Marionette DEBUG loaded listener.js 14:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x12718fc00) [pid = 1647] [serial = 359] [outer = 0x11abed000] 14:58:33 INFO - PROCESS | 1647 | 1461621513527 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] 14:58:33 INFO - PROCESS | 1647 | 1461621513539 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:58:33 INFO - PROCESS | 1647 | 1461621513541 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:58:33 INFO - PROCESS | 1647 | 1461621513542 Marionette TRACE conn2 <- [1,454,null,{}] 14:58:33 INFO - PROCESS | 1647 | 1461621513544 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}] 14:58:33 INFO - PROCESS | 1647 | 1461621513629 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:58:33 INFO - PROCESS | 1647 | 1461621513658 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x125509000 == 40 [pid = 1647] [id = 121] 14:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x126aec800) [pid = 1647] [serial = 360] [outer = 0x0] 14:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x12735bc00) [pid = 1647] [serial = 361] [outer = 0x126aec800] 14:58:33 INFO - PROCESS | 1647 | 1461621513682 Marionette DEBUG loaded listener.js 14:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x12798ec00) [pid = 1647] [serial = 362] [outer = 0x126aec800] 14:58:33 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:58:34 INFO - PROCESS | 1647 | 1461621514006 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]]]}] 14:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11cc5c800) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x115abe800) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118a42c00) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11ab48800) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x11ab49400) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x114353000) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 14:58:34 INFO - PROCESS | 1647 | 1461621514060 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:58:34 INFO - PROCESS | 1647 | 1461621514061 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:58:34 INFO - PROCESS | 1647 | 1461621514063 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:58:34 INFO - PROCESS | 1647 | 1461621514064 Marionette TRACE conn2 <- [1,458,null,{}] 14:58:34 INFO - PROCESS | 1647 | 1461621514067 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}] 14:58:34 INFO - PROCESS | 1647 | 1461621514152 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:58:34 INFO - PROCESS | 1647 | 1461621514180 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c21800 == 41 [pid = 1647] [id = 122] 14:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x116385800) [pid = 1647] [serial = 363] [outer = 0x0] 14:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11c1dd800) [pid = 1647] [serial = 364] [outer = 0x116385800] 14:58:34 INFO - PROCESS | 1647 | 1461621514206 Marionette DEBUG loaded listener.js 14:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x12798f000) [pid = 1647] [serial = 365] [outer = 0x116385800] 14:58:34 INFO - PROCESS | 1647 | 1461621514484 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] 14:58:34 INFO - PROCESS | 1647 | 1461621514535 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:58:34 INFO - PROCESS | 1647 | 1461621514539 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:58:34 INFO - PROCESS | 1647 | 1461621514541 Marionette TRACE conn2 <- [1,462,null,{}] 14:58:34 INFO - PROCESS | 1647 | 1461621514543 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}] 14:58:34 INFO - PROCESS | 1647 | 1461621514618 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:58:34 INFO - PROCESS | 1647 | 1461621514623 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1263d8800 == 42 [pid = 1647] [id = 123] 14:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11ab49400) [pid = 1647] [serial = 366] [outer = 0x0] 14:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x128daf400) [pid = 1647] [serial = 367] [outer = 0x11ab49400] 14:58:34 INFO - PROCESS | 1647 | 1461621514648 Marionette DEBUG loaded listener.js 14:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x12a09f800) [pid = 1647] [serial = 368] [outer = 0x11ab49400] 14:58:34 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:58:34 INFO - PROCESS | 1647 | 1461621514979 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] 14:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:58:35 INFO - PROCESS | 1647 | 1461621515011 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:58:35 INFO - PROCESS | 1647 | 1461621515013 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:58:35 INFO - PROCESS | 1647 | 1461621515015 Marionette TRACE conn2 <- [1,466,null,{}] 14:58:35 INFO - PROCESS | 1647 | 1461621515024 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}] 14:58:35 INFO - PROCESS | 1647 | 1461621515109 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:58:35 INFO - PROCESS | 1647 | 1461621515113 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x126951000 == 43 [pid = 1647] [id = 124] 14:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x12a09fc00) [pid = 1647] [serial = 369] [outer = 0x0] 14:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x12b651800) [pid = 1647] [serial = 370] [outer = 0x12a09fc00] 14:58:35 INFO - PROCESS | 1647 | 1461621515144 Marionette DEBUG loaded listener.js 14:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x12b783000) [pid = 1647] [serial = 371] [outer = 0x12a09fc00] 14:58:35 INFO - PROCESS | 1647 | 1461621515459 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] 14:58:35 INFO - PROCESS | 1647 | 1461621515488 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:58:35 INFO - PROCESS | 1647 | 1461621515491 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:58:35 INFO - PROCESS | 1647 | 1461621515492 Marionette TRACE conn2 <- [1,470,null,{}] 14:58:35 INFO - PROCESS | 1647 | 1461621515494 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}] 14:58:35 INFO - PROCESS | 1647 | 1461621515569 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:58:35 INFO - PROCESS | 1647 | 1461621515574 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ff8800 == 44 [pid = 1647] [id = 125] 14:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x12b783c00) [pid = 1647] [serial = 372] [outer = 0x0] 14:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x12bc79400) [pid = 1647] [serial = 373] [outer = 0x12b783c00] 14:58:35 INFO - PROCESS | 1647 | 1461621515598 Marionette DEBUG loaded listener.js 14:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12bdab800) [pid = 1647] [serial = 374] [outer = 0x12b783c00] 14:58:35 INFO - PROCESS | 1647 | 1461621515934 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]]]}] 14:58:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:58:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 14:58:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:58:35 INFO - PROCESS | 1647 | 1461621515968 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:58:35 INFO - PROCESS | 1647 | 1461621515970 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:58:35 INFO - PROCESS | 1647 | 1461621515973 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:58:35 INFO - PROCESS | 1647 | 1461621515974 Marionette TRACE conn2 <- [1,474,null,{}] 14:58:35 INFO - PROCESS | 1647 | 1461621515977 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}] 14:58:36 INFO - PROCESS | 1647 | 1461621516048 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:58:36 INFO - PROCESS | 1647 | 1461621516054 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d2f800 == 45 [pid = 1647] [id = 126] 14:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12bda9000) [pid = 1647] [serial = 375] [outer = 0x0] 14:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12bdb5400) [pid = 1647] [serial = 376] [outer = 0x12bda9000] 14:58:36 INFO - PROCESS | 1647 | 1461621516078 Marionette DEBUG loaded listener.js 14:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12bf86000) [pid = 1647] [serial = 377] [outer = 0x12bda9000] 14:58:36 INFO - PROCESS | 1647 | 1461621516389 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]]]}] 14:58:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:58:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 14:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:58:36 INFO - PROCESS | 1647 | 1461621516442 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:58:36 INFO - PROCESS | 1647 | 1461621516443 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:58:36 INFO - PROCESS | 1647 | 1461621516445 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:58:36 INFO - PROCESS | 1647 | 1461621516447 Marionette TRACE conn2 <- [1,478,null,{}] 14:58:36 INFO - PROCESS | 1647 | 1461621516449 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}] 14:58:36 INFO - PROCESS | 1647 | 1461621516521 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:58:36 INFO - PROCESS | 1647 | 1461621516525 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a01d800 == 46 [pid = 1647] [id = 127] 14:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12bf84000) [pid = 1647] [serial = 378] [outer = 0x0] 14:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12d184c00) [pid = 1647] [serial = 379] [outer = 0x12bf84000] 14:58:36 INFO - PROCESS | 1647 | 1461621516552 Marionette DEBUG loaded listener.js 14:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12d1f1400) [pid = 1647] [serial = 380] [outer = 0x12bf84000] 14:58:37 INFO - PROCESS | 1647 | 1461621517050 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]]]}] 14:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 620ms 14:58:37 INFO - PROCESS | 1647 | 1461621517069 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:58:37 INFO - PROCESS | 1647 | 1461621517072 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:58:37 INFO - PROCESS | 1647 | 1461621517076 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:58:37 INFO - PROCESS | 1647 | 1461621517078 Marionette TRACE conn2 <- [1,482,null,{}] 14:58:37 INFO - PROCESS | 1647 | 1461621517082 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}] 14:58:37 INFO - PROCESS | 1647 | 1461621517178 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:58:37 INFO - PROCESS | 1647 | 1461621517273 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c1c800 == 47 [pid = 1647] [id = 128] 14:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119073400) [pid = 1647] [serial = 381] [outer = 0x0] 14:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119298400) [pid = 1647] [serial = 382] [outer = 0x119073400] 14:58:37 INFO - PROCESS | 1647 | 1461621517306 Marionette DEBUG loaded listener.js 14:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11abe5000) [pid = 1647] [serial = 383] [outer = 0x119073400] 14:58:37 INFO - PROCESS | 1647 | 1461621517760 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]]]}] 14:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 725ms 14:58:37 INFO - PROCESS | 1647 | 1461621517816 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:58:37 INFO - PROCESS | 1647 | 1461621517820 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:58:37 INFO - PROCESS | 1647 | 1461621517826 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:58:37 INFO - PROCESS | 1647 | 1461621517828 Marionette TRACE conn2 <- [1,486,null,{}] 14:58:37 INFO - PROCESS | 1647 | 1461621517831 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}] 14:58:37 INFO - PROCESS | 1647 | 1461621517928 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:58:37 INFO - PROCESS | 1647 | 1461621517984 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c1a3800 == 48 [pid = 1647] [id = 129] 14:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11b17d400) [pid = 1647] [serial = 384] [outer = 0x0] 14:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11bd54400) [pid = 1647] [serial = 385] [outer = 0x11b17d400] 14:58:38 INFO - PROCESS | 1647 | 1461621518014 Marionette DEBUG loaded listener.js 14:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11c1d7c00) [pid = 1647] [serial = 386] [outer = 0x11b17d400] 14:58:38 INFO - PROCESS | 1647 | 1461621518465 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]]]}] 14:58:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:58:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 14:58:38 INFO - PROCESS | 1647 | 1461621518497 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:58:38 INFO - PROCESS | 1647 | 1461621518499 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:58:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:58:38 INFO - PROCESS | 1647 | 1461621518520 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:58:38 INFO - PROCESS | 1647 | 1461621518523 Marionette TRACE conn2 <- [1,490,null,{}] 14:58:38 INFO - PROCESS | 1647 | 1461621518530 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}] 14:58:38 INFO - PROCESS | 1647 | 1461621518627 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:58:38 INFO - PROCESS | 1647 | 1461621518686 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a22800 == 49 [pid = 1647] [id = 130] 14:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12614bc00) [pid = 1647] [serial = 387] [outer = 0x0] 14:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12682b400) [pid = 1647] [serial = 388] [outer = 0x12614bc00] 14:58:38 INFO - PROCESS | 1647 | 1461621518718 Marionette DEBUG loaded listener.js 14:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127983c00) [pid = 1647] [serial = 389] [outer = 0x12614bc00] 14:58:39 INFO - PROCESS | 1647 | 1461621519153 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]]]}] 14:58:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:58:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 674ms 14:58:39 INFO - PROCESS | 1647 | 1461621519341 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:58:39 INFO - PROCESS | 1647 | 1461621519343 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:58:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:58:39 INFO - PROCESS | 1647 | 1461621519364 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:58:39 INFO - PROCESS | 1647 | 1461621519366 Marionette TRACE conn2 <- [1,494,null,{}] 14:58:39 INFO - PROCESS | 1647 | 1461621519370 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}] 14:58:39 INFO - PROCESS | 1647 | 1461621519454 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:58:39 INFO - PROCESS | 1647 | 1461621519494 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c2b800 == 50 [pid = 1647] [id = 131] 14:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116385000) [pid = 1647] [serial = 390] [outer = 0x0] 14:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116686000) [pid = 1647] [serial = 391] [outer = 0x116385000] 14:58:39 INFO - PROCESS | 1647 | 1461621519521 Marionette DEBUG loaded listener.js 14:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11988e000) [pid = 1647] [serial = 392] [outer = 0x116385000] 14:58:40 INFO - PROCESS | 1647 | 1461621520000 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]]]}] 14:58:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 671ms 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x128d2f800 == 49 [pid = 1647] [id = 126] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x126ff8800 == 48 [pid = 1647] [id = 125] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x126951000 == 47 [pid = 1647] [id = 124] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1263d8800 == 46 [pid = 1647] [id = 123] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119c21800 == 45 [pid = 1647] [id = 122] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x125509000 == 44 [pid = 1647] [id = 121] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11cdda800 == 43 [pid = 1647] [id = 120] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7dd000 == 42 [pid = 1647] [id = 119] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x126151400) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | 1461621520073 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:58:40 INFO - PROCESS | 1647 | 1461621520075 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11c194000 == 41 [pid = 1647] [id = 118] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb1a800 == 40 [pid = 1647] [id = 117] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9cf800 == 39 [pid = 1647] [id = 116] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x118658000 == 38 [pid = 1647] [id = 115] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119284000 == 37 [pid = 1647] [id = 114] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x113795000 == 36 [pid = 1647] [id = 113] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x115228800 == 35 [pid = 1647] [id = 112] 14:58:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd79800 == 34 [pid = 1647] [id = 111] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x125737c00) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11cb33000) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1163fa800) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1189e2400) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115857c00) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x123ec0800) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119890000) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119e4c800) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11ab21800) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11b178800) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11b8e7c00) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11c1dc000) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11c3c2000) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 14:58:40 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11c016000) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 14:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:58:40 INFO - PROCESS | 1647 | 1461621520088 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:58:40 INFO - PROCESS | 1647 | 1461621520090 Marionette TRACE conn2 <- [1,498,null,{}] 14:58:40 INFO - PROCESS | 1647 | 1461621520093 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}] 14:58:40 INFO - PROCESS | 1647 | 1461621520163 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:58:40 INFO - PROCESS | 1647 | 1461621520213 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11689d000 == 35 [pid = 1647] [id = 132] 14:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119e54800) [pid = 1647] [serial = 393] [outer = 0x0] 14:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11ab20400) [pid = 1647] [serial = 394] [outer = 0x119e54800] 14:58:40 INFO - PROCESS | 1647 | 1461621520241 Marionette DEBUG loaded listener.js 14:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11b025c00) [pid = 1647] [serial = 395] [outer = 0x119e54800] 14:58:40 INFO - PROCESS | 1647 | 1461621520540 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]]]}] 14:58:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:58:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 471ms 14:58:40 INFO - PROCESS | 1647 | 1461621520558 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:58:40 INFO - PROCESS | 1647 | 1461621520560 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:58:40 INFO - PROCESS | 1647 | 1461621520562 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:58:40 INFO - PROCESS | 1647 | 1461621520563 Marionette TRACE conn2 <- [1,502,null,{}] 14:58:40 INFO - PROCESS | 1647 | 1461621520573 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}] 14:58:40 INFO - PROCESS | 1647 | 1461621520652 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:58:40 INFO - PROCESS | 1647 | 1461621520658 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aacb800 == 36 [pid = 1647] [id = 133] 14:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11c665000) [pid = 1647] [serial = 396] [outer = 0x0] 14:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11cb0a800) [pid = 1647] [serial = 397] [outer = 0x11c665000] 14:58:40 INFO - PROCESS | 1647 | 1461621520689 Marionette DEBUG loaded listener.js 14:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11cdc2400) [pid = 1647] [serial = 398] [outer = 0x11c665000] 14:58:41 INFO - PROCESS | 1647 | 1461621521047 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]]]}] 14:58:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:58:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 14:58:41 INFO - PROCESS | 1647 | 1461621521081 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:58:41 INFO - PROCESS | 1647 | 1461621521083 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:58:41 INFO - PROCESS | 1647 | 1461621521086 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - PROCESS | 1647 | 1461621521087 Marionette TRACE conn2 <- [1,506,null,{}] 14:58:41 INFO - PROCESS | 1647 | 1461621521090 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}] 14:58:41 INFO - PROCESS | 1647 | 1461621521199 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:58:41 INFO - PROCESS | 1647 | 1461621521208 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c193800 == 37 [pid = 1647] [id = 134] 14:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x123ebe800) [pid = 1647] [serial = 399] [outer = 0x0] 14:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12548c400) [pid = 1647] [serial = 400] [outer = 0x123ebe800] 14:58:41 INFO - PROCESS | 1647 | 1461621521251 Marionette DEBUG loaded listener.js 14:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126608000) [pid = 1647] [serial = 401] [outer = 0x123ebe800] 14:58:41 INFO - PROCESS | 1647 | 1461621521699 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]]]}] 14:58:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:58:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 14:58:41 INFO - PROCESS | 1647 | 1461621521756 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:58:41 INFO - PROCESS | 1647 | 1461621521757 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:58:41 INFO - PROCESS | 1647 | 1461621521760 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - PROCESS | 1647 | 1461621521761 Marionette TRACE conn2 <- [1,510,null,{}] 14:58:41 INFO - PROCESS | 1647 | 1461621521763 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}] 14:58:41 INFO - PROCESS | 1647 | 1461621521841 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:58:41 INFO - PROCESS | 1647 | 1461621521846 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd7c800 == 38 [pid = 1647] [id = 135] 14:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126608c00) [pid = 1647] [serial = 402] [outer = 0x0] 14:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x127197000) [pid = 1647] [serial = 403] [outer = 0x126608c00] 14:58:41 INFO - PROCESS | 1647 | 1461621521874 Marionette DEBUG loaded listener.js 14:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12798cc00) [pid = 1647] [serial = 404] [outer = 0x126608c00] 14:58:42 INFO - PROCESS | 1647 | 1461621522191 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]]]}] 14:58:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 14:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:58:42 INFO - PROCESS | 1647 | 1461621522228 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:58:42 INFO - PROCESS | 1647 | 1461621522230 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:58:42 INFO - PROCESS | 1647 | 1461621522232 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:58:42 INFO - PROCESS | 1647 | 1461621522233 Marionette TRACE conn2 <- [1,514,null,{}] 14:58:42 INFO - PROCESS | 1647 | 1461621522235 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}] 14:58:42 INFO - PROCESS | 1647 | 1461621522354 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:58:42 INFO - PROCESS | 1647 | 1461621522370 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x125512000 == 39 [pid = 1647] [id = 136] 14:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12798b400) [pid = 1647] [serial = 405] [outer = 0x0] 14:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a097000) [pid = 1647] [serial = 406] [outer = 0x12798b400] 14:58:42 INFO - PROCESS | 1647 | 1461621522397 Marionette DEBUG loaded listener.js 14:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b694c00) [pid = 1647] [serial = 407] [outer = 0x12798b400] 14:58:42 INFO - PROCESS | 1647 | 1461621522733 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]]]}] 14:58:42 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 14:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 520ms 14:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:58:42 INFO - PROCESS | 1647 | 1461621522754 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:58:42 INFO - PROCESS | 1647 | 1461621522755 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:58:42 INFO - PROCESS | 1647 | 1461621522757 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:58:42 INFO - PROCESS | 1647 | 1461621522759 Marionette TRACE conn2 <- [1,518,null,{}] 14:58:42 INFO - PROCESS | 1647 | 1461621522761 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}] 14:58:42 INFO - PROCESS | 1647 | 1461621522850 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:58:42 INFO - PROCESS | 1647 | 1461621522878 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f2f800 == 40 [pid = 1647] [id = 137] 14:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b69b000) [pid = 1647] [serial = 408] [outer = 0x0] 14:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b9dec00) [pid = 1647] [serial = 409] [outer = 0x12b69b000] 14:58:42 INFO - PROCESS | 1647 | 1461621522904 Marionette DEBUG loaded listener.js 14:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bc73400) [pid = 1647] [serial = 410] [outer = 0x12b69b000] 14:58:43 INFO - PROCESS | 1647 | 1461621523229 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]]]}] 14:58:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:58:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 517ms 14:58:43 INFO - PROCESS | 1647 | 1461621523275 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:58:43 INFO - PROCESS | 1647 | 1461621523277 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:58:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:58:43 INFO - PROCESS | 1647 | 1461621523279 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:58:43 INFO - PROCESS | 1647 | 1461621523280 Marionette TRACE conn2 <- [1,522,null,{}] 14:58:43 INFO - PROCESS | 1647 | 1461621523282 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}] 14:58:43 INFO - PROCESS | 1647 | 1461621523371 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:58:43 INFO - PROCESS | 1647 | 1461621523386 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x118669000 == 41 [pid = 1647] [id = 138] 14:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bc78000) [pid = 1647] [serial = 411] [outer = 0x0] 14:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12bf7a000) [pid = 1647] [serial = 412] [outer = 0x12bc78000] 14:58:43 INFO - PROCESS | 1647 | 1461621523411 Marionette DEBUG loaded listener.js 14:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12d181000) [pid = 1647] [serial = 413] [outer = 0x12bc78000] 14:58:43 INFO - PROCESS | 1647 | 1461621523767 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]]]}] 14:58:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:58:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 14:58:43 INFO - PROCESS | 1647 | 1461621523800 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:58:43 INFO - PROCESS | 1647 | 1461621523801 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:58:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:58:43 INFO - PROCESS | 1647 | 1461621523803 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:58:43 INFO - PROCESS | 1647 | 1461621523805 Marionette TRACE conn2 <- [1,526,null,{}] 14:58:43 INFO - PROCESS | 1647 | 1461621523807 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}] 14:58:43 INFO - PROCESS | 1647 | 1461621523897 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:58:43 INFO - PROCESS | 1647 | 1461621523901 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d34800 == 42 [pid = 1647] [id = 139] 14:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12bda6400) [pid = 1647] [serial = 414] [outer = 0x0] 14:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12d1f4400) [pid = 1647] [serial = 415] [outer = 0x12bda6400] 14:58:43 INFO - PROCESS | 1647 | 1461621523926 Marionette DEBUG loaded listener.js 14:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12d433000) [pid = 1647] [serial = 416] [outer = 0x12bda6400] 14:58:44 INFO - PROCESS | 1647 | 1461621524264 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]]]}] 14:58:44 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 14:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 14:58:44 INFO - PROCESS | 1647 | 1461621524323 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:58:44 INFO - PROCESS | 1647 | 1461621524324 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:58:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12bda9000) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11ab49400) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12a09fc00) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b783c00) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x114f9dc00) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11cb09800) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11abed000) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126aec800) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116390000) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11540b000) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11c0f0c00) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11c1d9000) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x114f9f400) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116385800) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:58:44 INFO - PROCESS | 1647 | 1461621524444 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:58:44 INFO - PROCESS | 1647 | 1461621524445 Marionette TRACE conn2 <- [1,530,null,{}] 14:58:44 INFO - PROCESS | 1647 | 1461621524447 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}] 14:58:44 INFO - PROCESS | 1647 | 1461621524527 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:58:44 INFO - PROCESS | 1647 | 1461621524532 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c108800 == 43 [pid = 1647] [id = 140] 14:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11adcc000) [pid = 1647] [serial = 417] [outer = 0x0] 14:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11c0f0c00) [pid = 1647] [serial = 418] [outer = 0x11adcc000] 14:58:44 INFO - PROCESS | 1647 | 1461621524560 Marionette DEBUG loaded listener.js 14:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126ae9c00) [pid = 1647] [serial = 419] [outer = 0x11adcc000] 14:58:44 INFO - PROCESS | 1647 | 1461621524874 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"]]]}] 14:58:44 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 14:58:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:58:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:58:44 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 14:58:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:58:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:58:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 478ms 14:58:44 INFO - PROCESS | 1647 | 1461621524912 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:58:44 INFO - PROCESS | 1647 | 1461621524914 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:58:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:58:44 INFO - PROCESS | 1647 | 1461621524916 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:58:44 INFO - PROCESS | 1647 | 1461621524918 Marionette TRACE conn2 <- [1,534,null,{}] 14:58:44 INFO - PROCESS | 1647 | 1461621524920 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}] 14:58:45 INFO - PROCESS | 1647 | 1461621525014 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:58:45 INFO - PROCESS | 1647 | 1461621525061 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf41000 == 44 [pid = 1647] [id = 141] 14:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11ab49400) [pid = 1647] [serial = 420] [outer = 0x0] 14:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x127992000) [pid = 1647] [serial = 421] [outer = 0x11ab49400] 14:58:45 INFO - PROCESS | 1647 | 1461621525089 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12d6b4800) [pid = 1647] [serial = 422] [outer = 0x11ab49400] 14:58:45 INFO - PROCESS | 1647 | 1461621525390 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]]]}] 14:58:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:58:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 14:58:45 INFO - PROCESS | 1647 | 1461621525438 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:58:45 INFO - PROCESS | 1647 | 1461621525440 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:58:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:58:45 INFO - PROCESS | 1647 | 1461621525442 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:58:45 INFO - PROCESS | 1647 | 1461621525443 Marionette TRACE conn2 <- [1,538,null,{}] 14:58:45 INFO - PROCESS | 1647 | 1461621525445 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}] 14:58:45 INFO - PROCESS | 1647 | 1461621525544 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:58:45 INFO - PROCESS | 1647 | 1461621525554 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d110800 == 45 [pid = 1647] [id = 142] 14:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127190400) [pid = 1647] [serial = 423] [outer = 0x0] 14:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12d6c0400) [pid = 1647] [serial = 424] [outer = 0x127190400] 14:58:45 INFO - PROCESS | 1647 | 1461621525584 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12dce3c00) [pid = 1647] [serial = 425] [outer = 0x127190400] 14:58:45 INFO - PROCESS | 1647 | 1461621525899 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]]]}] 14:58:45 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. 14:58:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 468ms 14:58:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:58:45 INFO - PROCESS | 1647 | 1461621525910 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:58:45 INFO - PROCESS | 1647 | 1461621525912 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:58:45 INFO - PROCESS | 1647 | 1461621525914 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:58:45 INFO - PROCESS | 1647 | 1461621525915 Marionette TRACE conn2 <- [1,542,null,{}] 14:58:45 INFO - PROCESS | 1647 | 1461621525926 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}] 14:58:46 INFO - PROCESS | 1647 | 1461621526009 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:58:46 INFO - PROCESS | 1647 | 1461621526056 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3b9800 == 46 [pid = 1647] [id = 143] 14:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12d6c0c00) [pid = 1647] [serial = 426] [outer = 0x0] 14:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12dce8000) [pid = 1647] [serial = 427] [outer = 0x12d6c0c00] 14:58:46 INFO - PROCESS | 1647 | 1461621526080 Marionette DEBUG loaded listener.js 14:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12e43f400) [pid = 1647] [serial = 428] [outer = 0x12d6c0c00] 14:58:46 INFO - PROCESS | 1647 | 1461621526364 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]]]}] 14:58:46 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. 14:58:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 475ms 14:58:46 INFO - PROCESS | 1647 | 1461621526391 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:58:46 INFO - PROCESS | 1647 | 1461621526393 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:58:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:58:46 INFO - PROCESS | 1647 | 1461621526395 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:58:46 INFO - PROCESS | 1647 | 1461621526396 Marionette TRACE conn2 <- [1,546,null,{}] 14:58:46 INFO - PROCESS | 1647 | 1461621526399 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}] 14:58:46 INFO - PROCESS | 1647 | 1461621526562 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:58:46 INFO - PROCESS | 1647 | 1461621526623 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1151a4800 == 47 [pid = 1647] [id = 144] 14:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11363ec00) [pid = 1647] [serial = 429] [outer = 0x0] 14:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x114fa1000) [pid = 1647] [serial = 430] [outer = 0x11363ec00] 14:58:46 INFO - PROCESS | 1647 | 1461621526661 Marionette DEBUG loaded listener.js 14:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1158e9000) [pid = 1647] [serial = 431] [outer = 0x11363ec00] 14:58:47 INFO - PROCESS | 1647 | 1461621527083 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]]]}] 14:58:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:58:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 719ms 14:58:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:58:47 INFO - PROCESS | 1647 | 1461621527115 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:58:47 INFO - PROCESS | 1647 | 1461621527118 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:58:47 INFO - PROCESS | 1647 | 1461621527121 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:58:47 INFO - PROCESS | 1647 | 1461621527124 Marionette TRACE conn2 <- [1,550,null,{}] 14:58:47 INFO - PROCESS | 1647 | 1461621527127 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}] 14:58:47 INFO - PROCESS | 1647 | 1461621527239 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:58:47 INFO - PROCESS | 1647 | 1461621527345 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c11e800 == 48 [pid = 1647] [id = 145] 14:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119078400) [pid = 1647] [serial = 432] [outer = 0x0] 14:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11b06cc00) [pid = 1647] [serial = 433] [outer = 0x119078400] 14:58:47 INFO - PROCESS | 1647 | 1461621527402 Marionette DEBUG loaded listener.js 14:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11c1d9000) [pid = 1647] [serial = 434] [outer = 0x119078400] 14:58:47 INFO - PROCESS | 1647 | 1461621527778 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]]]}] 14:58:47 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. 14:58:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 670ms 14:58:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:58:47 INFO - PROCESS | 1647 | 1461621527792 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:58:47 INFO - PROCESS | 1647 | 1461621527794 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:58:47 INFO - PROCESS | 1647 | 1461621527797 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:58:47 INFO - PROCESS | 1647 | 1461621527798 Marionette TRACE conn2 <- [1,554,null,{}] 14:58:47 INFO - PROCESS | 1647 | 1461621527801 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}] 14:58:47 INFO - PROCESS | 1647 | 1461621527899 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:58:48 INFO - PROCESS | 1647 | 1461621527992 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcbc000 == 49 [pid = 1647] [id = 146] 14:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126368c00) [pid = 1647] [serial = 435] [outer = 0x0] 14:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126824800) [pid = 1647] [serial = 436] [outer = 0x126368c00] 14:58:48 INFO - PROCESS | 1647 | 1461621528022 Marionette DEBUG loaded listener.js 14:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x127991800) [pid = 1647] [serial = 437] [outer = 0x126368c00] 14:58:48 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:58:48 INFO - PROCESS | 1647 | 1461621528442 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]]]}] 14:58:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:58:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 14:58:48 INFO - PROCESS | 1647 | 1461621528483 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:58:48 INFO - PROCESS | 1647 | 1461621528486 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:58:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:58:48 INFO - PROCESS | 1647 | 1461621528495 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:58:48 INFO - PROCESS | 1647 | 1461621528498 Marionette TRACE conn2 <- [1,558,null,{}] 14:58:48 INFO - PROCESS | 1647 | 1461621528503 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}] 14:58:48 INFO - PROCESS | 1647 | 1461621528599 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:58:48 INFO - PROCESS | 1647 | 1461621528659 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb6800 == 50 [pid = 1647] [id = 147] 14:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1265bcc00) [pid = 1647] [serial = 438] [outer = 0x0] 14:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12b697c00) [pid = 1647] [serial = 439] [outer = 0x1265bcc00] 14:58:48 INFO - PROCESS | 1647 | 1461621528689 Marionette DEBUG loaded listener.js 14:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12bdb1000) [pid = 1647] [serial = 440] [outer = 0x1265bcc00] 14:58:49 INFO - PROCESS | 1647 | 1461621529064 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]]]}] 14:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 627ms 14:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:58:49 INFO - PROCESS | 1647 | 1461621529120 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:58:49 INFO - PROCESS | 1647 | 1461621529121 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:58:49 INFO - PROCESS | 1647 | 1461621529123 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:58:49 INFO - PROCESS | 1647 | 1461621529124 Marionette TRACE conn2 <- [1,562,null,{}] 14:58:49 INFO - PROCESS | 1647 | 1461621529127 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}] 14:58:49 INFO - PROCESS | 1647 | 1461621529222 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:58:49 INFO - PROCESS | 1647 | 1461621529333 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x125623800 == 51 [pid = 1647] [id = 148] 14:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119070c00) [pid = 1647] [serial = 441] [outer = 0x0] 14:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12b64f400) [pid = 1647] [serial = 442] [outer = 0x119070c00] 14:58:49 INFO - PROCESS | 1647 | 1461621529364 Marionette DEBUG loaded listener.js 14:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12d440800) [pid = 1647] [serial = 443] [outer = 0x119070c00] 14:58:49 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:58:49 INFO - PROCESS | 1647 | 1461621529926 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]]]}] 14:58:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:58:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 819ms 14:58:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:58:49 INFO - PROCESS | 1647 | 1461621529942 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:58:49 INFO - PROCESS | 1647 | 1461621529944 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:58:49 INFO - PROCESS | 1647 | 1461621529948 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:58:49 INFO - PROCESS | 1647 | 1461621529951 Marionette TRACE conn2 <- [1,566,null,{}] 14:58:49 INFO - PROCESS | 1647 | 1461621529955 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}] 14:58:50 INFO - PROCESS | 1647 | 1461621530062 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:58:50 INFO - PROCESS | 1647 | 1461621530132 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae6a800 == 52 [pid = 1647] [id = 149] 14:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1186b2800) [pid = 1647] [serial = 444] [outer = 0x0] 14:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118a43000) [pid = 1647] [serial = 445] [outer = 0x1186b2800] 14:58:50 INFO - PROCESS | 1647 | 1461621530190 Marionette DEBUG loaded listener.js 14:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11ab3e000) [pid = 1647] [serial = 446] [outer = 0x1186b2800] 14:58:50 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:58:50 INFO - PROCESS | 1647 | 1461621530672 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]]]}] 14:58:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:58:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 772ms 14:58:50 INFO - PROCESS | 1647 | 1461621530734 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:58:50 INFO - PROCESS | 1647 | 1461621530738 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:58:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:58:50 INFO - PROCESS | 1647 | 1461621530743 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:58:50 INFO - PROCESS | 1647 | 1461621530745 Marionette TRACE conn2 <- [1,570,null,{}] 14:58:50 INFO - PROCESS | 1647 | 1461621530747 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}] 14:58:50 INFO - PROCESS | 1647 | 1461621530831 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:58:50 INFO - PROCESS | 1647 | 1461621530913 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3b9800 == 51 [pid = 1647] [id = 143] 14:58:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d110800 == 50 [pid = 1647] [id = 142] 14:58:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf41000 == 49 [pid = 1647] [id = 141] 14:58:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11c108800 == 48 [pid = 1647] [id = 140] 14:58:50 INFO - PROCESS | 1647 | --DOCSHELL 0x128d34800 == 47 [pid = 1647] [id = 139] 14:58:50 INFO - PROCESS | 1647 | --DOCSHELL 0x118669000 == 46 [pid = 1647] [id = 138] 14:58:50 INFO - PROCESS | 1647 | --DOCSHELL 0x114f2f800 == 45 [pid = 1647] [id = 137] 14:58:50 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12d184c00) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 14:58:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f33800 == 46 [pid = 1647] [id = 150] 14:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x114fa9c00) [pid = 1647] [serial = 447] [outer = 0x0] 14:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x118678000) [pid = 1647] [serial = 448] [outer = 0x114fa9c00] 14:58:50 INFO - PROCESS | 1647 | 1461621530961 Marionette DEBUG loaded listener.js 14:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11b877c00) [pid = 1647] [serial = 449] [outer = 0x114fa9c00] 14:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x125512000 == 45 [pid = 1647] [id = 136] 14:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd7c800 == 44 [pid = 1647] [id = 135] 14:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11c193800 == 43 [pid = 1647] [id = 134] 14:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11aacb800 == 42 [pid = 1647] [id = 133] 14:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11689d000 == 41 [pid = 1647] [id = 132] 14:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119c2b800 == 40 [pid = 1647] [id = 131] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x126a0e800) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12735bc00) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x117980400) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1163ed000) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11abe3800) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11c1dcc00) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11c66b400) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11ab19800) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11cc59c00) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x123eb9800) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11b87cc00) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c01e800) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11540c000) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11c1dd800) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12bf86000) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12798f000) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x128daf400) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a09f800) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12798ec00) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12b651800) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12bc79400) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b783000) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12bdb5400) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119078c00) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11cdc2800) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1269b2000) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12bdab800) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12718fc00) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11cc67400) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 14:58:51 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:58:51 INFO - PROCESS | 1647 | [1647] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:58:51 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:58:51 INFO - PROCESS | 1647 | 1461621531259 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]]]}] 14:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 569ms 14:58:51 INFO - PROCESS | 1647 | 1461621531312 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:58:51 INFO - PROCESS | 1647 | 1461621531314 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:58:51 INFO - PROCESS | 1647 | 1461621531316 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:58:51 INFO - PROCESS | 1647 | 1461621531322 Marionette TRACE conn2 <- [1,574,null,{}] 14:58:51 INFO - PROCESS | 1647 | 1461621531329 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}] 14:58:51 INFO - PROCESS | 1647 | 1461621531406 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:58:51 INFO - PROCESS | 1647 | 1461621531411 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae72800 == 41 [pid = 1647] [id = 151] 14:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11bd55c00) [pid = 1647] [serial = 450] [outer = 0x0] 14:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11c1d8400) [pid = 1647] [serial = 451] [outer = 0x11bd55c00] 14:58:51 INFO - PROCESS | 1647 | 1461621531442 Marionette DEBUG loaded listener.js 14:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11c662400) [pid = 1647] [serial = 452] [outer = 0x11bd55c00] 14:58:51 INFO - PROCESS | 1647 | 1461621531764 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]]]}] 14:58:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:58:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 474ms 14:58:51 INFO - PROCESS | 1647 | 1461621531791 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:58:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:58:51 INFO - PROCESS | 1647 | 1461621531793 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:58:51 INFO - PROCESS | 1647 | 1461621531795 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:58:51 INFO - PROCESS | 1647 | 1461621531796 Marionette TRACE conn2 <- [1,578,null,{}] 14:58:51 INFO - PROCESS | 1647 | 1461621531799 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}] 14:58:51 INFO - PROCESS | 1647 | 1461621531877 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:58:51 INFO - PROCESS | 1647 | 1461621531925 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c103800 == 42 [pid = 1647] [id = 152] 14:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11c661400) [pid = 1647] [serial = 453] [outer = 0x0] 14:58:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11cc58c00) [pid = 1647] [serial = 454] [outer = 0x11c661400] 14:58:51 INFO - PROCESS | 1647 | 1461621531954 Marionette DEBUG loaded listener.js 14:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x123ebb800) [pid = 1647] [serial = 455] [outer = 0x11c661400] 14:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x126368000) [pid = 1647] [serial = 456] [outer = 0x12f766800] 14:58:52 INFO - PROCESS | 1647 | 1461621532352 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]]]}] 14:58:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:58:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 569ms 14:58:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:58:52 INFO - PROCESS | 1647 | 1461621532364 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:58:52 INFO - PROCESS | 1647 | 1461621532367 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:58:52 INFO - PROCESS | 1647 | 1461621532371 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:58:52 INFO - PROCESS | 1647 | 1461621532373 Marionette TRACE conn2 <- [1,582,null,{}] 14:58:52 INFO - PROCESS | 1647 | 1461621532376 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}] 14:58:52 INFO - PROCESS | 1647 | 1461621532520 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:58:52 INFO - PROCESS | 1647 | 1461621532566 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c1a6800 == 43 [pid = 1647] [id = 153] 14:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11c665400) [pid = 1647] [serial = 457] [outer = 0x0] 14:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x123ebec00) [pid = 1647] [serial = 458] [outer = 0x11c665400] 14:58:52 INFO - PROCESS | 1647 | 1461621532610 Marionette DEBUG loaded listener.js 14:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126ae9400) [pid = 1647] [serial = 459] [outer = 0x11c665400] 14:58:52 INFO - PROCESS | 1647 | 1461621532993 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]]]}] 14:58:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:58:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 673ms 14:58:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:58:53 INFO - PROCESS | 1647 | 1461621533044 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:58:53 INFO - PROCESS | 1647 | 1461621533046 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:58:53 INFO - PROCESS | 1647 | 1461621533049 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:58:53 INFO - PROCESS | 1647 | 1461621533051 Marionette TRACE conn2 <- [1,586,null,{}] 14:58:53 INFO - PROCESS | 1647 | 1461621533054 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}] 14:58:53 INFO - PROCESS | 1647 | 1461621533242 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:58:53 INFO - PROCESS | 1647 | 1461621533328 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12551e800 == 44 [pid = 1647] [id = 154] 14:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a099800) [pid = 1647] [serial = 460] [outer = 0x0] 14:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12a09d400) [pid = 1647] [serial = 461] [outer = 0x12a099800] 14:58:53 INFO - PROCESS | 1647 | 1461621533371 Marionette DEBUG loaded listener.js 14:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b64d000) [pid = 1647] [serial = 462] [outer = 0x12a099800] 14:58:53 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:58:53 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:58:53 INFO - PROCESS | 1647 | 1461621533732 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]]]}] 14:58:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:58:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 721ms 14:58:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:58:53 INFO - PROCESS | 1647 | 1461621533770 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:58:53 INFO - PROCESS | 1647 | 1461621533772 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:58:53 INFO - PROCESS | 1647 | 1461621533774 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:58:53 INFO - PROCESS | 1647 | 1461621533775 Marionette TRACE conn2 <- [1,590,null,{}] 14:58:53 INFO - PROCESS | 1647 | 1461621533777 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}] 14:58:53 INFO - PROCESS | 1647 | 1461621533864 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:58:53 INFO - PROCESS | 1647 | 1461621533894 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1263e1000 == 45 [pid = 1647] [id = 155] 14:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12a098800) [pid = 1647] [serial = 463] [outer = 0x0] 14:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b777c00) [pid = 1647] [serial = 464] [outer = 0x12a098800] 14:58:53 INFO - PROCESS | 1647 | 1461621533922 Marionette DEBUG loaded listener.js 14:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12bc6e400) [pid = 1647] [serial = 465] [outer = 0x12a098800] 14:58:54 INFO - PROCESS | 1647 | 1461621534244 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]]]}] 14:58:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:58:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 517ms 14:58:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:58:54 INFO - PROCESS | 1647 | 1461621534292 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:58:54 INFO - PROCESS | 1647 | 1461621534293 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:58:54 INFO - PROCESS | 1647 | 1461621534295 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:58:54 INFO - PROCESS | 1647 | 1461621534296 Marionette TRACE conn2 <- [1,594,null,{}] 14:58:54 INFO - PROCESS | 1647 | 1461621534299 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}] 14:58:54 INFO - PROCESS | 1647 | 1461621534389 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:58:54 INFO - PROCESS | 1647 | 1461621534423 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x126950000 == 46 [pid = 1647] [id = 156] 14:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12b656c00) [pid = 1647] [serial = 466] [outer = 0x0] 14:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12bdb0800) [pid = 1647] [serial = 467] [outer = 0x12b656c00] 14:58:54 INFO - PROCESS | 1647 | 1461621534448 Marionette DEBUG loaded listener.js 14:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12d181800) [pid = 1647] [serial = 468] [outer = 0x12b656c00] 14:58:54 INFO - PROCESS | 1647 | 1461621534862 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]]]}] 14:58:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:58:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 619ms 14:58:54 INFO - PROCESS | 1647 | 1461621534916 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:58:54 INFO - PROCESS | 1647 | 1461621534919 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:58:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:58:54 INFO - PROCESS | 1647 | 1461621534922 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:58:54 INFO - PROCESS | 1647 | 1461621534924 Marionette TRACE conn2 <- [1,598,null,{}] 14:58:54 INFO - PROCESS | 1647 | 1461621534928 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}] 14:58:55 INFO - PROCESS | 1647 | 1461621535052 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:58:55 INFO - PROCESS | 1647 | 1461621535075 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a004000 == 47 [pid = 1647] [id = 157] 14:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12d184c00) [pid = 1647] [serial = 469] [outer = 0x0] 14:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12d432c00) [pid = 1647] [serial = 470] [outer = 0x12d184c00] 14:58:55 INFO - PROCESS | 1647 | 1461621535116 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12d652800) [pid = 1647] [serial = 471] [outer = 0x12d184c00] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12b69b000) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119e54800) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bc78000) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x126608c00) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x123ebe800) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12bda6400) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x127190400) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11adcc000) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11ab49400) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x116385000) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11c665000) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:58:55 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12798b400) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:58:55 INFO - PROCESS | 1647 | 1461621535520 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]]]}] 14:58:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:58:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 620ms 14:58:55 INFO - PROCESS | 1647 | 1461621535542 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:58:55 INFO - PROCESS | 1647 | 1461621535544 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:58:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:58:55 INFO - PROCESS | 1647 | 1461621535546 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:58:55 INFO - PROCESS | 1647 | 1461621535547 Marionette TRACE conn2 <- [1,602,null,{}] 14:58:55 INFO - PROCESS | 1647 | 1461621535556 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}] 14:58:55 INFO - PROCESS | 1647 | 1461621535664 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:58:55 INFO - PROCESS | 1647 | 1461621535695 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d6c000 == 48 [pid = 1647] [id = 158] 14:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11586d000) [pid = 1647] [serial = 472] [outer = 0x0] 14:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12bc78000) [pid = 1647] [serial = 473] [outer = 0x11586d000] 14:58:55 INFO - PROCESS | 1647 | 1461621535723 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12d441400) [pid = 1647] [serial = 474] [outer = 0x11586d000] 14:58:56 INFO - PROCESS | 1647 | 1461621536089 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]]]}] 14:58:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:58:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 573ms 14:58:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:58:56 INFO - PROCESS | 1647 | 1461621536120 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:58:56 INFO - PROCESS | 1647 | 1461621536121 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:58:56 INFO - PROCESS | 1647 | 1461621536123 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:58:56 INFO - PROCESS | 1647 | 1461621536125 Marionette TRACE conn2 <- [1,606,null,{}] 14:58:56 INFO - PROCESS | 1647 | 1461621536128 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}] 14:58:56 INFO - PROCESS | 1647 | 1461621536237 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:58:56 INFO - PROCESS | 1647 | 1461621536264 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcb5000 == 49 [pid = 1647] [id = 159] 14:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bf86c00) [pid = 1647] [serial = 475] [outer = 0x0] 14:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12d655c00) [pid = 1647] [serial = 476] [outer = 0x12bf86c00] 14:58:56 INFO - PROCESS | 1647 | 1461621536293 Marionette DEBUG loaded listener.js 14:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12e443000) [pid = 1647] [serial = 477] [outer = 0x12bf86c00] 14:58:56 INFO - PROCESS | 1647 | 1461621536577 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]]]}] 14:58:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:58:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 14:58:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:58:56 INFO - PROCESS | 1647 | 1461621536594 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:58:56 INFO - PROCESS | 1647 | 1461621536595 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:58:56 INFO - PROCESS | 1647 | 1461621536597 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:58:56 INFO - PROCESS | 1647 | 1461621536598 Marionette TRACE conn2 <- [1,610,null,{}] 14:58:56 INFO - PROCESS | 1647 | 1461621536610 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}] 14:58:56 INFO - PROCESS | 1647 | 1461621536692 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:58:56 INFO - PROCESS | 1647 | 1461621536696 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3b8800 == 50 [pid = 1647] [id = 160] 14:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12e446800) [pid = 1647] [serial = 478] [outer = 0x0] 14:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12e455000) [pid = 1647] [serial = 479] [outer = 0x12e446800] 14:58:56 INFO - PROCESS | 1647 | 1461621536724 Marionette DEBUG loaded listener.js 14:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12e7d0c00) [pid = 1647] [serial = 480] [outer = 0x12e446800] 14:58:57 INFO - PROCESS | 1647 | 1461621537044 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]]]}] 14:58:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:58:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 14:58:57 INFO - PROCESS | 1647 | 1461621537071 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:58:57 INFO - PROCESS | 1647 | 1461621537072 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:58:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:58:57 INFO - PROCESS | 1647 | 1461621537074 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:58:57 INFO - PROCESS | 1647 | 1461621537075 Marionette TRACE conn2 <- [1,614,null,{}] 14:58:57 INFO - PROCESS | 1647 | 1461621537077 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}] 14:58:57 INFO - PROCESS | 1647 | 1461621537175 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:58:57 INFO - PROCESS | 1647 | 1461621537181 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3d0800 == 51 [pid = 1647] [id = 161] 14:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12e456c00) [pid = 1647] [serial = 481] [outer = 0x0] 14:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12e7d6800) [pid = 1647] [serial = 482] [outer = 0x12e456c00] 14:58:57 INFO - PROCESS | 1647 | 1461621537209 Marionette DEBUG loaded listener.js 14:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12e7db800) [pid = 1647] [serial = 483] [outer = 0x12e456c00] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12a01d800 == 50 [pid = 1647] [id = 127] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11c1a3800 == 49 [pid = 1647] [id = 129] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11c119000 == 48 [pid = 1647] [id = 102] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x119c1c800 == 47 [pid = 1647] [id = 128] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x127a22800 == 46 [pid = 1647] [id = 130] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x119289000 == 45 [pid = 1647] [id = 101] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb17000 == 44 [pid = 1647] [id = 100] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae6a800 == 43 [pid = 1647] [id = 149] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x125623800 == 42 [pid = 1647] [id = 148] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12dbb6800 == 41 [pid = 1647] [id = 147] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcbc000 == 40 [pid = 1647] [id = 146] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11c11e800 == 39 [pid = 1647] [id = 145] 14:58:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1151a4800 == 38 [pid = 1647] [id = 144] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae72800 == 37 [pid = 1647] [id = 151] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11c1a6800 == 36 [pid = 1647] [id = 153] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12551e800 == 35 [pid = 1647] [id = 154] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x126d6c000 == 34 [pid = 1647] [id = 158] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcb5000 == 33 [pid = 1647] [id = 159] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x126950000 == 32 [pid = 1647] [id = 156] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1263e1000 == 31 [pid = 1647] [id = 155] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12a004000 == 30 [pid = 1647] [id = 157] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x114f33800 == 29 [pid = 1647] [id = 150] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11c103800 == 28 [pid = 1647] [id = 152] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x116686000) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11988e000) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11cb0a800) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11cdc2400) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11b025c00) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12a097000) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d6b4800) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12b694c00) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12d433000) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12d181000) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12b9dec00) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11ab20400) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12bf7a000) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x127197000) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12798cc00) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12548c400) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126608000) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12bc73400) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119298400) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11bd54400) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12682b400) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12d1f4400) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12dce3c00) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12dce8000) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11c0f0c00) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x126ae9c00) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12d6c0400) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x127992000) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 14:58:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3b8800 == 27 [pid = 1647] [id = 160] 14:58:58 INFO - PROCESS | 1647 | 1461621538624 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]]]}] 14:58:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:58:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1571ms 14:58:58 INFO - PROCESS | 1647 | 1461621538646 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:58:58 INFO - PROCESS | 1647 | 1461621538648 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:58:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:58:58 INFO - PROCESS | 1647 | 1461621538654 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:58:58 INFO - PROCESS | 1647 | 1461621538656 Marionette TRACE conn2 <- [1,618,null,{}] 14:58:58 INFO - PROCESS | 1647 | 1461621538660 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}] 14:58:58 INFO - PROCESS | 1647 | 1461621538738 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:58:58 INFO - PROCESS | 1647 | 1461621538779 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11519e000 == 28 [pid = 1647] [id = 162] 14:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x114fa3400) [pid = 1647] [serial = 484] [outer = 0x0] 14:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x114fa7400) [pid = 1647] [serial = 485] [outer = 0x114fa3400] 14:58:58 INFO - PROCESS | 1647 | 1461621538807 Marionette DEBUG loaded listener.js 14:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1158ecc00) [pid = 1647] [serial = 486] [outer = 0x114fa3400] 14:58:59 INFO - PROCESS | 1647 | 1461621539156 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]]]}] 14:58:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:58:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 521ms 14:58:59 INFO - PROCESS | 1647 | 1461621539175 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:58:59 INFO - PROCESS | 1647 | 1461621539179 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:58:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:58:59 INFO - PROCESS | 1647 | 1461621539185 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:58:59 INFO - PROCESS | 1647 | 1461621539188 Marionette TRACE conn2 <- [1,622,null,{}] 14:58:59 INFO - PROCESS | 1647 | 1461621539191 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}] 14:58:59 INFO - PROCESS | 1647 | 1461621539261 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:58:59 INFO - PROCESS | 1647 | 1461621539272 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x116310000 == 29 [pid = 1647] [id = 163] 14:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11423c000) [pid = 1647] [serial = 487] [outer = 0x0] 14:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x116389800) [pid = 1647] [serial = 488] [outer = 0x11423c000] 14:58:59 INFO - PROCESS | 1647 | 1461621539339 Marionette DEBUG loaded listener.js 14:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119293800) [pid = 1647] [serial = 489] [outer = 0x11423c000] 14:58:59 INFO - PROCESS | 1647 | 1461621539787 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]]]}] 14:58:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:58:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 624ms 14:58:59 INFO - PROCESS | 1647 | 1461621539808 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:58:59 INFO - PROCESS | 1647 | 1461621539811 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:58:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:58:59 INFO - PROCESS | 1647 | 1461621539815 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:58:59 INFO - PROCESS | 1647 | 1461621539820 Marionette TRACE conn2 <- [1,626,null,{}] 14:58:59 INFO - PROCESS | 1647 | 1461621539832 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}] 14:58:59 INFO - PROCESS | 1647 | 1461621539941 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:58:59 INFO - PROCESS | 1647 | 1461621539969 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c1c000 == 30 [pid = 1647] [id = 164] 14:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11363b800) [pid = 1647] [serial = 490] [outer = 0x0] 14:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11ab4bc00) [pid = 1647] [serial = 491] [outer = 0x11363b800] 14:58:59 INFO - PROCESS | 1647 | 1461621539998 Marionette DEBUG loaded listener.js 14:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11ae27400) [pid = 1647] [serial = 492] [outer = 0x11363b800] 14:59:00 INFO - PROCESS | 1647 | 1461621540308 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]]]}] 14:59:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:59:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 527ms 14:59:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:59:00 INFO - PROCESS | 1647 | 1461621540341 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:59:00 INFO - PROCESS | 1647 | 1461621540343 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:59:00 INFO - PROCESS | 1647 | 1461621540345 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:59:00 INFO - PROCESS | 1647 | 1461621540346 Marionette TRACE conn2 <- [1,630,null,{}] 14:59:00 INFO - PROCESS | 1647 | 1461621540348 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}] 14:59:00 INFO - PROCESS | 1647 | 1461621540418 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:59:00 INFO - PROCESS | 1647 | 1461621540422 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9e3800 == 31 [pid = 1647] [id = 165] 14:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x114fa7800) [pid = 1647] [serial = 493] [outer = 0x0] 14:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11b06e400) [pid = 1647] [serial = 494] [outer = 0x114fa7800] 14:59:00 INFO - PROCESS | 1647 | 1461621540450 Marionette DEBUG loaded listener.js 14:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11b8e7800) [pid = 1647] [serial = 495] [outer = 0x114fa7800] 14:59:00 INFO - PROCESS | 1647 | 1461621540768 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]]]}] 14:59:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:59:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 14:59:00 INFO - PROCESS | 1647 | 1461621540813 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:59:00 INFO - PROCESS | 1647 | 1461621540815 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:59:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:59:00 INFO - PROCESS | 1647 | 1461621540824 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:59:00 INFO - PROCESS | 1647 | 1461621540825 Marionette TRACE conn2 <- [1,634,null,{}] 14:59:00 INFO - PROCESS | 1647 | 1461621540827 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}] 14:59:00 INFO - PROCESS | 1647 | 1461621540894 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:59:00 INFO - PROCESS | 1647 | 1461621540900 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae7d000 == 32 [pid = 1647] [id = 166] 14:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1186bac00) [pid = 1647] [serial = 496] [outer = 0x0] 14:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11bd5b400) [pid = 1647] [serial = 497] [outer = 0x1186bac00] 14:59:00 INFO - PROCESS | 1647 | 1461621540927 Marionette DEBUG loaded listener.js 14:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11c023800) [pid = 1647] [serial = 498] [outer = 0x1186bac00] 14:59:01 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:01 INFO - PROCESS | 1647 | [1647] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:59:01 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:01 INFO - PROCESS | 1647 | 1461621541266 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]]]}] 14:59:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:59:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 14:59:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:59:01 INFO - PROCESS | 1647 | 1461621541292 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:59:01 INFO - PROCESS | 1647 | 1461621541294 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:59:01 INFO - PROCESS | 1647 | 1461621541296 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:59:01 INFO - PROCESS | 1647 | 1461621541297 Marionette TRACE conn2 <- [1,638,null,{}] 14:59:01 INFO - PROCESS | 1647 | 1461621541299 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}] 14:59:01 INFO - PROCESS | 1647 | 1461621541383 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:59:01 INFO - PROCESS | 1647 | 1461621541388 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c047800 == 33 [pid = 1647] [id = 167] 14:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11c0f0c00) [pid = 1647] [serial = 499] [outer = 0x0] 14:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11c3cd800) [pid = 1647] [serial = 500] [outer = 0x11c0f0c00] 14:59:01 INFO - PROCESS | 1647 | 1461621541418 Marionette DEBUG loaded listener.js 14:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11cb10c00) [pid = 1647] [serial = 501] [outer = 0x11c0f0c00] 14:59:01 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:01 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:01 INFO - PROCESS | 1647 | 1461621541719 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]]]}] 14:59:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:59:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 474ms 14:59:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:59:01 INFO - PROCESS | 1647 | 1461621541775 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:59:01 INFO - PROCESS | 1647 | 1461621541776 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:59:01 INFO - PROCESS | 1647 | 1461621541778 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:59:01 INFO - PROCESS | 1647 | 1461621541779 Marionette TRACE conn2 <- [1,642,null,{}] 14:59:01 INFO - PROCESS | 1647 | 1461621541782 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}] 14:59:01 INFO - PROCESS | 1647 | 1461621541854 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:59:01 INFO - PROCESS | 1647 | 1461621541858 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c1a9000 == 34 [pid = 1647] [id = 168] 14:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11bd53c00) [pid = 1647] [serial = 502] [outer = 0x0] 14:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11cc5b000) [pid = 1647] [serial = 503] [outer = 0x11bd53c00] 14:59:01 INFO - PROCESS | 1647 | 1461621541885 Marionette DEBUG loaded listener.js 14:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11cdc1800) [pid = 1647] [serial = 504] [outer = 0x11bd53c00] 14:59:02 INFO - PROCESS | 1647 | 1461621542187 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]]]}] 14:59:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:59:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 422ms 14:59:02 INFO - PROCESS | 1647 | 1461621542202 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:59:02 INFO - PROCESS | 1647 | 1461621542205 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:59:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:59:02 INFO - PROCESS | 1647 | 1461621542208 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:59:02 INFO - PROCESS | 1647 | 1461621542209 Marionette TRACE conn2 <- [1,646,null,{}] 14:59:02 INFO - PROCESS | 1647 | 1461621542211 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}] 14:59:02 INFO - PROCESS | 1647 | 1461621542280 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:59:02 INFO - PROCESS | 1647 | 1461621542285 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cccb000 == 35 [pid = 1647] [id = 169] 14:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11cb3b000) [pid = 1647] [serial = 505] [outer = 0x0] 14:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12548c000) [pid = 1647] [serial = 506] [outer = 0x11cb3b000] 14:59:02 INFO - PROCESS | 1647 | 1461621542311 Marionette DEBUG loaded listener.js 14:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x126144000) [pid = 1647] [serial = 507] [outer = 0x11cb3b000] 14:59:02 INFO - PROCESS | 1647 | 1461621542629 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]]]}] 14:59:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:59:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 467ms 14:59:02 INFO - PROCESS | 1647 | 1461621542676 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:59:02 INFO - PROCESS | 1647 | 1461621542677 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:59:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:59:02 INFO - PROCESS | 1647 | 1461621542679 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:59:02 INFO - PROCESS | 1647 | 1461621542680 Marionette TRACE conn2 <- [1,650,null,{}] 14:59:02 INFO - PROCESS | 1647 | 1461621542691 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}] 14:59:02 INFO - PROCESS | 1647 | 1461621542759 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:59:02 INFO - PROCESS | 1647 | 1461621542763 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c1b800 == 36 [pid = 1647] [id = 170] 14:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11cdbb000) [pid = 1647] [serial = 508] [outer = 0x0] 14:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126822800) [pid = 1647] [serial = 509] [outer = 0x11cdbb000] 14:59:02 INFO - PROCESS | 1647 | 1461621542792 Marionette DEBUG loaded listener.js 14:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x127354000) [pid = 1647] [serial = 510] [outer = 0x11cdbb000] 14:59:03 INFO - PROCESS | 1647 | 1461621543104 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]]]}] 14:59:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:59:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 476ms 14:59:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:59:03 INFO - PROCESS | 1647 | 1461621543156 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:59:03 INFO - PROCESS | 1647 | 1461621543157 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:59:03 INFO - PROCESS | 1647 | 1461621543159 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:59:03 INFO - PROCESS | 1647 | 1461621543160 Marionette TRACE conn2 <- [1,654,null,{}] 14:59:03 INFO - PROCESS | 1647 | 1461621543162 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}] 14:59:03 INFO - PROCESS | 1647 | 1461621543234 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:59:03 INFO - PROCESS | 1647 | 1461621543239 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1257ba800 == 37 [pid = 1647] [id = 171] 14:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1269b0400) [pid = 1647] [serial = 511] [outer = 0x0] 14:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12718c000) [pid = 1647] [serial = 512] [outer = 0x1269b0400] 14:59:03 INFO - PROCESS | 1647 | 1461621543265 Marionette DEBUG loaded listener.js 14:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1271ef000) [pid = 1647] [serial = 513] [outer = 0x1269b0400] 14:59:03 INFO - PROCESS | 1647 | 1461621543577 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]]]}] 14:59:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:59:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 468ms 14:59:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:59:03 INFO - PROCESS | 1647 | 1461621543628 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:59:03 INFO - PROCESS | 1647 | 1461621543629 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:59:03 INFO - PROCESS | 1647 | 1461621543631 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:59:03 INFO - PROCESS | 1647 | 1461621543633 Marionette TRACE conn2 <- [1,658,null,{}] 14:59:03 INFO - PROCESS | 1647 | 1461621543651 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}] 14:59:03 INFO - PROCESS | 1647 | 1461621543755 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:59:03 INFO - PROCESS | 1647 | 1461621543759 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae79800 == 38 [pid = 1647] [id = 172] 14:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x126142400) [pid = 1647] [serial = 514] [outer = 0x0] 14:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12798f000) [pid = 1647] [serial = 515] [outer = 0x126142400] 14:59:03 INFO - PROCESS | 1647 | 1461621543788 Marionette DEBUG loaded listener.js 14:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12a09a800) [pid = 1647] [serial = 516] [outer = 0x126142400] 14:59:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:59:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 487ms 14:59:04 INFO - PROCESS | 1647 | 1461621544114 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]]]}] 14:59:04 INFO - PROCESS | 1647 | 1461621544121 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:59:04 INFO - PROCESS | 1647 | 1461621544123 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:59:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:59:04 INFO - PROCESS | 1647 | 1461621544125 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:59:04 INFO - PROCESS | 1647 | 1461621544126 Marionette TRACE conn2 <- [1,662,null,{}] 14:59:04 INFO - PROCESS | 1647 | 1461621544128 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}] 14:59:04 INFO - PROCESS | 1647 | 1461621544219 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:59:04 INFO - PROCESS | 1647 | 1461621544249 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269ca800 == 39 [pid = 1647] [id = 173] 14:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12a097000) [pid = 1647] [serial = 517] [outer = 0x0] 14:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12b648c00) [pid = 1647] [serial = 518] [outer = 0x12a097000] 14:59:04 INFO - PROCESS | 1647 | 1461621544274 Marionette DEBUG loaded listener.js 14:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12b651c00) [pid = 1647] [serial = 519] [outer = 0x12a097000] 14:59:04 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:04 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:04 INFO - PROCESS | 1647 | 1461621544582 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]]]}] 14:59:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:59:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 469ms 14:59:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:59:04 INFO - PROCESS | 1647 | 1461621544594 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:59:04 INFO - PROCESS | 1647 | 1461621544596 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:59:04 INFO - PROCESS | 1647 | 1461621544598 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:59:04 INFO - PROCESS | 1647 | 1461621544600 Marionette TRACE conn2 <- [1,666,null,{}] 14:59:04 INFO - PROCESS | 1647 | 1461621544606 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}] 14:59:04 INFO - PROCESS | 1647 | 1461621544704 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:59:04 INFO - PROCESS | 1647 | 1461621544739 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a18000 == 40 [pid = 1647] [id = 174] 14:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b656000) [pid = 1647] [serial = 520] [outer = 0x0] 14:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b6a2c00) [pid = 1647] [serial = 521] [outer = 0x12b656000] 14:59:04 INFO - PROCESS | 1647 | 1461621544764 Marionette DEBUG loaded listener.js 14:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12b9de800) [pid = 1647] [serial = 522] [outer = 0x12b656000] 14:59:04 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:05 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:05 INFO - PROCESS | 1647 | 1461621545093 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]]]}] 14:59:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:59:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 14:59:05 INFO - PROCESS | 1647 | 1461621545121 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:59:05 INFO - PROCESS | 1647 | 1461621545122 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:59:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:59:05 INFO - PROCESS | 1647 | 1461621545124 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:59:05 INFO - PROCESS | 1647 | 1461621545125 Marionette TRACE conn2 <- [1,670,null,{}] 14:59:05 INFO - PROCESS | 1647 | 1461621545127 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}] 14:59:05 INFO - PROCESS | 1647 | 1461621545216 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:59:05 INFO - PROCESS | 1647 | 1461621545220 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a005000 == 41 [pid = 1647] [id = 175] 14:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12b696800) [pid = 1647] [serial = 523] [outer = 0x0] 14:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12bc72c00) [pid = 1647] [serial = 524] [outer = 0x12b696800] 14:59:05 INFO - PROCESS | 1647 | 1461621545245 Marionette DEBUG loaded listener.js 14:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12bdb1400) [pid = 1647] [serial = 525] [outer = 0x12b696800] 14:59:05 INFO - PROCESS | 1647 | 1461621545560 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]]]}] 14:59:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:59:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 467ms 14:59:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:59:05 INFO - PROCESS | 1647 | 1461621545598 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:59:05 INFO - PROCESS | 1647 | 1461621545599 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:59:05 INFO - PROCESS | 1647 | 1461621545603 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:59:05 INFO - PROCESS | 1647 | 1461621545604 Marionette TRACE conn2 <- [1,674,null,{}] 14:59:05 INFO - PROCESS | 1647 | 1461621545607 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}] 14:59:05 INFO - PROCESS | 1647 | 1461621545853 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x125739000) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x114f9c000) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11935a800) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12a099800) [pid = 1647] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12b656c00) [pid = 1647] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12a098800) [pid = 1647] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12d184c00) [pid = 1647] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11586d000) [pid = 1647] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12bf86c00) [pid = 1647] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x114fa9c00) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1186b2800) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x119070c00) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1265bcc00) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x126368c00) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x119078400) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11363ec00) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12d6c0c00) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11c665400) [pid = 1647] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c661400) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11bd55c00) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11b17d400) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12614bc00) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11585a400) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12bf84000) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119073400) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x114f9d800) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:59:05 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12e446800) [pid = 1647] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:59:05 INFO - PROCESS | 1647 | 1461621545896 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x114b93000 == 42 [pid = 1647] [id = 176] 14:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11363ec00) [pid = 1647] [serial = 526] [outer = 0x0] 14:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11540b000) [pid = 1647] [serial = 527] [outer = 0x11363ec00] 14:59:05 INFO - PROCESS | 1647 | 1461621545922 Marionette DEBUG loaded listener.js 14:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x119073400) [pid = 1647] [serial = 528] [outer = 0x11363ec00] 14:59:06 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:06 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:06 INFO - PROCESS | 1647 | 1461621546186 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]]]}] 14:59:06 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 14:59:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 621ms 14:59:06 INFO - PROCESS | 1647 | 1461621546225 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:59:06 INFO - PROCESS | 1647 | 1461621546226 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:59:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:59:06 INFO - PROCESS | 1647 | 1461621546228 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:59:06 INFO - PROCESS | 1647 | 1461621546229 Marionette TRACE conn2 <- [1,678,null,{}] 14:59:06 INFO - PROCESS | 1647 | 1461621546231 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}] 14:59:06 INFO - PROCESS | 1647 | 1461621546320 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:59:06 INFO - PROCESS | 1647 | 1461621546324 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x126946800 == 43 [pid = 1647] [id = 177] 14:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11988a400) [pid = 1647] [serial = 529] [outer = 0x0] 14:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11cdc1400) [pid = 1647] [serial = 530] [outer = 0x11988a400] 14:59:06 INFO - PROCESS | 1647 | 1461621546349 Marionette DEBUG loaded listener.js 14:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12a099800) [pid = 1647] [serial = 531] [outer = 0x11988a400] 14:59:06 INFO - PROCESS | 1647 | 1461621546673 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]]]}] 14:59:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:59:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 14:59:06 INFO - PROCESS | 1647 | 1461621546697 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:59:06 INFO - PROCESS | 1647 | 1461621546698 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:59:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:59:06 INFO - PROCESS | 1647 | 1461621546700 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:59:06 INFO - PROCESS | 1647 | 1461621546702 Marionette TRACE conn2 <- [1,682,null,{}] 14:59:06 INFO - PROCESS | 1647 | 1461621546706 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}] 14:59:06 INFO - PROCESS | 1647 | 1461621546800 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:59:06 INFO - PROCESS | 1647 | 1461621546808 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcc5000 == 44 [pid = 1647] [id = 178] 14:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12548b400) [pid = 1647] [serial = 532] [outer = 0x0] 14:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12bdb1c00) [pid = 1647] [serial = 533] [outer = 0x12548b400] 14:59:06 INFO - PROCESS | 1647 | 1461621546833 Marionette DEBUG loaded listener.js 14:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12bf82000) [pid = 1647] [serial = 534] [outer = 0x12548b400] 14:59:07 INFO - PROCESS | 1647 | 1461621547608 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]]]}] 14:59:07 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) 14:59:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 921ms 14:59:07 INFO - PROCESS | 1647 | 1461621547622 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:59:07 INFO - PROCESS | 1647 | 1461621547623 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:59:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:59:07 INFO - PROCESS | 1647 | 1461621547625 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:59:07 INFO - PROCESS | 1647 | 1461621547626 Marionette TRACE conn2 <- [1,686,null,{}] 14:59:07 INFO - PROCESS | 1647 | 1461621547628 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}] 14:59:07 INFO - PROCESS | 1647 | 1461621547704 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:59:07 INFO - PROCESS | 1647 | 1461621547708 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d10e800 == 45 [pid = 1647] [id = 179] 14:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12bf82800) [pid = 1647] [serial = 535] [outer = 0x0] 14:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12d18d000) [pid = 1647] [serial = 536] [outer = 0x12bf82800] 14:59:07 INFO - PROCESS | 1647 | 1461621547733 Marionette DEBUG loaded listener.js 14:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12d1f3800) [pid = 1647] [serial = 537] [outer = 0x12bf82800] 14:59:08 INFO - PROCESS | 1647 | 1461621548696 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]]]}] 14:59:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:59:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1120ms 14:59:08 INFO - PROCESS | 1647 | 1461621548745 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:59:08 INFO - PROCESS | 1647 | 1461621548747 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:59:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:59:08 INFO - PROCESS | 1647 | 1461621548751 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:59:08 INFO - PROCESS | 1647 | 1461621548753 Marionette TRACE conn2 <- [1,690,null,{}] 14:59:08 INFO - PROCESS | 1647 | 1461621548757 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}] 14:59:08 INFO - PROCESS | 1647 | 1461621548862 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:59:08 INFO - PROCESS | 1647 | 1461621548930 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x114e97000 == 46 [pid = 1647] [id = 180] 14:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x113645000) [pid = 1647] [serial = 538] [outer = 0x0] 14:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1163f1400) [pid = 1647] [serial = 539] [outer = 0x113645000] 14:59:08 INFO - PROCESS | 1647 | 1461621548991 Marionette DEBUG loaded listener.js 14:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x118a47400) [pid = 1647] [serial = 540] [outer = 0x113645000] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcc5000 == 45 [pid = 1647] [id = 178] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x126946800 == 44 [pid = 1647] [id = 177] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x114b93000 == 43 [pid = 1647] [id = 176] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12a005000 == 42 [pid = 1647] [id = 175] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x127a18000 == 41 [pid = 1647] [id = 174] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1269ca800 == 40 [pid = 1647] [id = 173] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae79800 == 39 [pid = 1647] [id = 172] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x1257ba800 == 38 [pid = 1647] [id = 171] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12e7d6800) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x119c1b800 == 37 [pid = 1647] [id = 170] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11cccb000 == 36 [pid = 1647] [id = 169] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11c1a9000 == 35 [pid = 1647] [id = 168] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11c047800 == 34 [pid = 1647] [id = 167] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae7d000 == 33 [pid = 1647] [id = 166] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9e3800 == 32 [pid = 1647] [id = 165] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x119c1c000 == 31 [pid = 1647] [id = 164] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x116310000 == 30 [pid = 1647] [id = 163] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x11519e000 == 29 [pid = 1647] [id = 162] 14:59:09 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3d0800 == 28 [pid = 1647] [id = 161] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11c1d7c00) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x127983c00) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11abea400) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12d1f1400) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11abe5000) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115a3a800) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126606800) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x116386c00) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11ab18c00) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118678000) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11ab3e000) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118a43000) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12d440800) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12b64f400) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12bdb1000) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b697c00) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x127991800) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126824800) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11c1d9000) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11b06cc00) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1158e9000) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x114fa1000) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12e43f400) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126aec400) [pid = 1647] [serial = 191] [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.] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x123ebb800) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11c1d8400) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11c662400) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11b877c00) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12a09d400) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12b64d000) [pid = 1647] [serial = 462] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12bdb0800) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12bc6e400) [pid = 1647] [serial = 465] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12b777c00) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12d432c00) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12bc78000) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12d181800) [pid = 1647] [serial = 468] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12d655c00) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12e443000) [pid = 1647] [serial = 477] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12d652800) [pid = 1647] [serial = 471] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x123ebec00) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11cc58c00) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12e7d0c00) [pid = 1647] [serial = 480] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12d441400) [pid = 1647] [serial = 474] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x126ae9400) [pid = 1647] [serial = 459] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12e455000) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 14:59:10 INFO - PROCESS | 1647 | 1461621550101 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]]]}] 14:59:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:59:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1372ms 14:59:10 INFO - PROCESS | 1647 | 1461621550122 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:59:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:59:10 INFO - PROCESS | 1647 | 1461621550125 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:59:10 INFO - PROCESS | 1647 | 1461621550128 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:59:10 INFO - PROCESS | 1647 | 1461621550130 Marionette TRACE conn2 <- [1,694,null,{}] 14:59:10 INFO - PROCESS | 1647 | 1461621550133 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}] 14:59:10 INFO - PROCESS | 1647 | 1461621550227 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:59:10 INFO - PROCESS | 1647 | 1461621550234 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11519a800 == 29 [pid = 1647] [id = 181] 14:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x114bb7c00) [pid = 1647] [serial = 541] [outer = 0x0] 14:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x114bc1400) [pid = 1647] [serial = 542] [outer = 0x114bb7c00] 14:59:10 INFO - PROCESS | 1647 | 1461621550263 Marionette DEBUG loaded listener.js 14:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x115719c00) [pid = 1647] [serial = 543] [outer = 0x114bb7c00] 14:59:11 INFO - PROCESS | 1647 | 1461621551100 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]]]}] 14:59:11 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) 14:59:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1023ms 14:59:11 INFO - PROCESS | 1647 | 1461621551152 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:59:11 INFO - PROCESS | 1647 | 1461621551157 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:59:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:59:11 INFO - PROCESS | 1647 | 1461621551161 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:59:11 INFO - PROCESS | 1647 | 1461621551163 Marionette TRACE conn2 <- [1,698,null,{}] 14:59:11 INFO - PROCESS | 1647 | 1461621551165 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}] 14:59:11 INFO - PROCESS | 1647 | 1461621551245 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:59:11 INFO - PROCESS | 1647 | 1461621551254 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11891d800 == 30 [pid = 1647] [id = 182] 14:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116390000) [pid = 1647] [serial = 544] [outer = 0x0] 14:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116683800) [pid = 1647] [serial = 545] [outer = 0x116390000] 14:59:11 INFO - PROCESS | 1647 | 1461621551281 Marionette DEBUG loaded listener.js 14:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11867dc00) [pid = 1647] [serial = 546] [outer = 0x116390000] 14:59:12 INFO - PROCESS | 1647 | 1461621552113 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]]]}] 14:59:12 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) 14:59:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 14:59:12 INFO - PROCESS | 1647 | 1461621552130 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:59:12 INFO - PROCESS | 1647 | 1461621552132 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:59:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:59:12 INFO - PROCESS | 1647 | 1461621552134 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:59:12 INFO - PROCESS | 1647 | 1461621552138 Marionette TRACE conn2 <- [1,702,null,{}] 14:59:12 INFO - PROCESS | 1647 | 1461621552146 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}] 14:59:12 INFO - PROCESS | 1647 | 1461621552254 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:59:12 INFO - PROCESS | 1647 | 1461621552260 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c17800 == 31 [pid = 1647] [id = 183] 14:59:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119070c00) [pid = 1647] [serial = 547] [outer = 0x0] 14:59:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119365800) [pid = 1647] [serial = 548] [outer = 0x119070c00] 14:59:12 INFO - PROCESS | 1647 | 1461621552288 Marionette DEBUG loaded listener.js 14:59:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11ab13800) [pid = 1647] [serial = 549] [outer = 0x119070c00] 14:59:13 INFO - PROCESS | 1647 | 1461621553120 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]]]}] 14:59:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:59:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1024ms 14:59:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:59:13 INFO - PROCESS | 1647 | 1461621553158 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:59:13 INFO - PROCESS | 1647 | 1461621553160 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:59:13 INFO - PROCESS | 1647 | 1461621553162 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:59:13 INFO - PROCESS | 1647 | 1461621553163 Marionette TRACE conn2 <- [1,706,null,{}] 14:59:13 INFO - PROCESS | 1647 | 1461621553165 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}] 14:59:13 INFO - PROCESS | 1647 | 1461621553249 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:59:13 INFO - PROCESS | 1647 | 1461621553256 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9df000 == 32 [pid = 1647] [id = 184] 14:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119077000) [pid = 1647] [serial = 550] [outer = 0x0] 14:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11abe5000) [pid = 1647] [serial = 551] [outer = 0x119077000] 14:59:13 INFO - PROCESS | 1647 | 1461621553282 Marionette DEBUG loaded listener.js 14:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11ae2a400) [pid = 1647] [serial = 552] [outer = 0x119077000] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a097000) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b656000) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12b696800) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11363b800) [pid = 1647] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x114fa7800) [pid = 1647] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11cb3b000) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1186bac00) [pid = 1647] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11423c000) [pid = 1647] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11c0f0c00) [pid = 1647] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x114fa3400) [pid = 1647] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11363ec00) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1269b0400) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x11bd53c00) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11cdbb000) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11988a400) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x126142400) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:59:13 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12548b400) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:59:14 INFO - PROCESS | 1647 | 1461621554076 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]]]}] 14:59:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:59:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 918ms 14:59:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:59:14 INFO - PROCESS | 1647 | 1461621554080 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:59:14 INFO - PROCESS | 1647 | 1461621554081 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:59:14 INFO - PROCESS | 1647 | 1461621554085 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:59:14 INFO - PROCESS | 1647 | 1461621554086 Marionette TRACE conn2 <- [1,710,null,{}] 14:59:14 INFO - PROCESS | 1647 | 1461621554088 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}] 14:59:14 INFO - PROCESS | 1647 | 1461621554158 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:59:14 INFO - PROCESS | 1647 | 1461621554162 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aac8000 == 33 [pid = 1647] [id = 185] 14:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x115852c00) [pid = 1647] [serial = 553] [outer = 0x0] 14:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11add0000) [pid = 1647] [serial = 554] [outer = 0x115852c00] 14:59:14 INFO - PROCESS | 1647 | 1461621554190 Marionette DEBUG loaded listener.js 14:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11b01d400) [pid = 1647] [serial = 555] [outer = 0x115852c00] 14:59:14 INFO - PROCESS | 1647 | 1461621554994 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]]]}] 14:59:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:59:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 921ms 14:59:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:59:15 INFO - PROCESS | 1647 | 1461621555005 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:59:15 INFO - PROCESS | 1647 | 1461621555006 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:59:15 INFO - PROCESS | 1647 | 1461621555008 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:59:15 INFO - PROCESS | 1647 | 1461621555009 Marionette TRACE conn2 <- [1,714,null,{}] 14:59:15 INFO - PROCESS | 1647 | 1461621555011 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}] 14:59:15 INFO - PROCESS | 1647 | 1461621555098 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:59:15 INFO - PROCESS | 1647 | 1461621555140 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb26800 == 34 [pid = 1647] [id = 186] 14:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11867b000) [pid = 1647] [serial = 556] [outer = 0x0] 14:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11b8e7400) [pid = 1647] [serial = 557] [outer = 0x11867b000] 14:59:15 INFO - PROCESS | 1647 | 1461621555168 Marionette DEBUG loaded listener.js 14:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11c0ea400) [pid = 1647] [serial = 558] [outer = 0x11867b000] 14:59:15 INFO - PROCESS | 1647 | 1461621555914 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]]]}] 14:59:15 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 14:59:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 14:59:15 INFO - PROCESS | 1647 | 1461621555979 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:59:15 INFO - PROCESS | 1647 | 1461621555981 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:59:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:59:15 INFO - PROCESS | 1647 | 1461621555987 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:59:15 INFO - PROCESS | 1647 | 1461621555990 Marionette TRACE conn2 <- [1,718,null,{}] 14:59:15 INFO - PROCESS | 1647 | 1461621555994 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}] 14:59:16 INFO - PROCESS | 1647 | 1461621556083 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:59:16 INFO - PROCESS | 1647 | 1461621556125 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f2e800 == 35 [pid = 1647] [id = 187] 14:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x114bc0c00) [pid = 1647] [serial = 559] [outer = 0x0] 14:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x114fa1000) [pid = 1647] [serial = 560] [outer = 0x114bc0c00] 14:59:16 INFO - PROCESS | 1647 | 1461621556158 Marionette DEBUG loaded listener.js 14:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11586d400) [pid = 1647] [serial = 561] [outer = 0x114bc0c00] 14:59:17 INFO - PROCESS | 1647 | 1461621557059 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]]]}] 14:59:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:59:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1124ms 14:59:17 INFO - PROCESS | 1647 | 1461621557109 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:59:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:59:17 INFO - PROCESS | 1647 | 1461621557113 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:59:17 INFO - PROCESS | 1647 | 1461621557118 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:59:17 INFO - PROCESS | 1647 | 1461621557119 Marionette TRACE conn2 <- [1,722,null,{}] 14:59:17 INFO - PROCESS | 1647 | 1461621557122 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}] 14:59:17 INFO - PROCESS | 1647 | 1461621557206 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:59:17 INFO - PROCESS | 1647 | 1461621557244 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9d8800 == 36 [pid = 1647] [id = 188] 14:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1158ec800) [pid = 1647] [serial = 562] [outer = 0x0] 14:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119298400) [pid = 1647] [serial = 563] [outer = 0x1158ec800] 14:59:17 INFO - PROCESS | 1647 | 1461621557273 Marionette DEBUG loaded listener.js 14:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11ab12c00) [pid = 1647] [serial = 564] [outer = 0x1158ec800] 14:59:17 INFO - PROCESS | 1647 | 1461621557664 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] 14:59:17 INFO - PROCESS | 1647 | 1461621557691 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:59:17 INFO - PROCESS | 1647 | 1461621557694 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:59:17 INFO - PROCESS | 1647 | 1461621557696 Marionette TRACE conn2 <- [1,726,null,{}] 14:59:17 INFO - PROCESS | 1647 | 1461621557707 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}] 14:59:17 INFO - PROCESS | 1647 | 1461621557800 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:59:17 INFO - PROCESS | 1647 | 1461621557842 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c196000 == 37 [pid = 1647] [id = 189] 14:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11ab1ec00) [pid = 1647] [serial = 565] [outer = 0x0] 14:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11b87dc00) [pid = 1647] [serial = 566] [outer = 0x11ab1ec00] 14:59:17 INFO - PROCESS | 1647 | 1461621557877 Marionette DEBUG loaded listener.js 14:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11c0e2400) [pid = 1647] [serial = 567] [outer = 0x11ab1ec00] 14:59:18 INFO - PROCESS | 1647 | 1461621558337 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]]]}] 14:59:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:59:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 676ms 14:59:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:59:18 INFO - PROCESS | 1647 | 1461621558370 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:59:18 INFO - PROCESS | 1647 | 1461621558372 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:59:18 INFO - PROCESS | 1647 | 1461621558375 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:59:18 INFO - PROCESS | 1647 | 1461621558376 Marionette TRACE conn2 <- [1,730,null,{}] 14:59:18 INFO - PROCESS | 1647 | 1461621558378 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}] 14:59:18 INFO - PROCESS | 1647 | 1461621558467 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:59:18 INFO - PROCESS | 1647 | 1461621558509 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a924000 == 38 [pid = 1647] [id = 190] 14:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11c0f0c00) [pid = 1647] [serial = 568] [outer = 0x0] 14:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11c1d9000) [pid = 1647] [serial = 569] [outer = 0x11c0f0c00] 14:59:18 INFO - PROCESS | 1647 | 1461621558540 Marionette DEBUG loaded listener.js 14:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11c66a400) [pid = 1647] [serial = 570] [outer = 0x11c0f0c00] 14:59:18 INFO - PROCESS | 1647 | 1461621558963 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[3640] expected 0 but got 10","_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] 14:59:18 INFO - PROCESS | 1647 | 1461621558995 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:59:18 INFO - PROCESS | 1647 | 1461621558998 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:59:19 INFO - PROCESS | 1647 | 1461621558999 Marionette TRACE conn2 <- [1,734,null,{}] 14:59:19 INFO - PROCESS | 1647 | 1461621559001 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}] 14:59:19 INFO - PROCESS | 1647 | 1461621559088 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:59:19 INFO - PROCESS | 1647 | 1461621559128 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ccdc800 == 39 [pid = 1647] [id = 191] 14:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11c1d3c00) [pid = 1647] [serial = 571] [outer = 0x0] 14:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11cb0a400) [pid = 1647] [serial = 572] [outer = 0x11c1d3c00] 14:59:19 INFO - PROCESS | 1647 | 1461621559158 Marionette DEBUG loaded listener.js 14:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11cc5c000) [pid = 1647] [serial = 573] [outer = 0x11c1d3c00] 14:59:19 INFO - PROCESS | 1647 | 1461621559635 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]]]}] 14:59:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:59:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 671ms 14:59:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:59:19 INFO - PROCESS | 1647 | 1461621559670 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:59:19 INFO - PROCESS | 1647 | 1461621559672 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:59:19 INFO - PROCESS | 1647 | 1461621559675 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:59:19 INFO - PROCESS | 1647 | 1461621559677 Marionette TRACE conn2 <- [1,738,null,{}] 14:59:19 INFO - PROCESS | 1647 | 1461621559681 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}] 14:59:19 INFO - PROCESS | 1647 | 1461621559794 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:59:19 INFO - PROCESS | 1647 | 1461621559854 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1151bd000 == 40 [pid = 1647] [id = 192] 14:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1158e7400) [pid = 1647] [serial = 574] [outer = 0x0] 14:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x115a36000) [pid = 1647] [serial = 575] [outer = 0x1158e7400] 14:59:19 INFO - PROCESS | 1647 | 1461621559884 Marionette DEBUG loaded listener.js 14:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1186b2800) [pid = 1647] [serial = 576] [outer = 0x1158e7400] 14:59:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11aac8000 == 39 [pid = 1647] [id = 185] 14:59:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9df000 == 38 [pid = 1647] [id = 184] 14:59:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119c17800 == 37 [pid = 1647] [id = 183] 14:59:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11891d800 == 36 [pid = 1647] [id = 182] 14:59:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11519a800 == 35 [pid = 1647] [id = 181] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12d18d000) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b648c00) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12b6a2c00) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12b651c00) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12bc72c00) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12b9de800) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11ab4bc00) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11ae27400) [pid = 1647] [serial = 492] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11b06e400) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11b8e7800) [pid = 1647] [serial = 495] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12548c000) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126144000) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11bd5b400) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11c023800) [pid = 1647] [serial = 498] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x116389800) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119293800) [pid = 1647] [serial = 489] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11c3cd800) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11cb10c00) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x114fa7400) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1158ecc00) [pid = 1647] [serial = 486] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11540b000) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12718c000) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x11cc5b000) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x11cdc1800) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x126822800) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x127354000) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x119073400) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x11cdc1400) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12798f000) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12bdb1400) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12a09a800) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12bf82000) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12a099800) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1271ef000) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12bdb1c00) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 14:59:20 INFO - PROCESS | 1647 | 1461621560729 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]]]}] 14:59:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:59:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1072ms 14:59:20 INFO - PROCESS | 1647 | 1461621560747 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:59:20 INFO - PROCESS | 1647 | 1461621560753 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:59:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:59:20 INFO - PROCESS | 1647 | 1461621560757 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:59:20 INFO - PROCESS | 1647 | 1461621560759 Marionette TRACE conn2 <- [1,742,null,{}] 14:59:20 INFO - PROCESS | 1647 | 1461621560761 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}] 14:59:20 INFO - PROCESS | 1647 | 1461621560835 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:59:20 INFO - PROCESS | 1647 | 1461621560841 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11933e800 == 36 [pid = 1647] [id = 193] 14:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x1189f1400) [pid = 1647] [serial = 577] [outer = 0x0] 14:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x119bd1c00) [pid = 1647] [serial = 578] [outer = 0x1189f1400] 14:59:20 INFO - PROCESS | 1647 | 1461621560867 Marionette DEBUG loaded listener.js 14:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11ab1d800) [pid = 1647] [serial = 579] [outer = 0x1189f1400] 14:59:21 INFO - PROCESS | 1647 | 1461621561689 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]]]}] 14:59:21 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 14:59:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 14:59:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:59:21 INFO - PROCESS | 1647 | 1461621561728 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:59:21 INFO - PROCESS | 1647 | 1461621561729 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:59:21 INFO - PROCESS | 1647 | 1461621561731 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:59:21 INFO - PROCESS | 1647 | 1461621561734 Marionette TRACE conn2 <- [1,746,null,{}] 14:59:21 INFO - PROCESS | 1647 | 1461621561741 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}] 14:59:21 INFO - PROCESS | 1647 | 1461621561816 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:59:21 INFO - PROCESS | 1647 | 1461621561824 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab5000 == 37 [pid = 1647] [id = 194] 14:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11b8f1800) [pid = 1647] [serial = 580] [outer = 0x0] 14:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11c01e000) [pid = 1647] [serial = 581] [outer = 0x11b8f1800] 14:59:21 INFO - PROCESS | 1647 | 1461621561852 Marionette DEBUG loaded listener.js 14:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11c317800) [pid = 1647] [serial = 582] [outer = 0x11b8f1800] 14:59:22 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x119070c00) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:59:22 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x115852c00) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:59:22 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x114bb7c00) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:59:22 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x116390000) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:59:22 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x119077000) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:59:22 INFO - PROCESS | 1647 | 1461621562691 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]]]}] 14:59:22 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.) 14:59:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 973ms 14:59:22 INFO - PROCESS | 1647 | 1461621562706 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:59:22 INFO - PROCESS | 1647 | 1461621562707 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:59:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:59:22 INFO - PROCESS | 1647 | 1461621562710 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:59:22 INFO - PROCESS | 1647 | 1461621562711 Marionette TRACE conn2 <- [1,750,null,{}] 14:59:22 INFO - PROCESS | 1647 | 1461621562713 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}] 14:59:22 INFO - PROCESS | 1647 | 1461621562802 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:59:22 INFO - PROCESS | 1647 | 1461621562830 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b0ea000 == 38 [pid = 1647] [id = 195] 14:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x11898d400) [pid = 1647] [serial = 583] [outer = 0x0] 14:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11b01c400) [pid = 1647] [serial = 584] [outer = 0x11898d400] 14:59:22 INFO - PROCESS | 1647 | 1461621562856 Marionette DEBUG loaded listener.js 14:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11cc5ec00) [pid = 1647] [serial = 585] [outer = 0x11898d400] 14:59:23 INFO - PROCESS | 1647 | 1461621563610 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]]]}] 14:59:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:59:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 920ms 14:59:23 INFO - PROCESS | 1647 | 1461621563630 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:59:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:59:23 INFO - PROCESS | 1647 | 1461621563631 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:59:23 INFO - PROCESS | 1647 | 1461621563634 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:59:23 INFO - PROCESS | 1647 | 1461621563636 Marionette TRACE conn2 <- [1,754,null,{}] 14:59:23 INFO - PROCESS | 1647 | 1461621563639 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}] 14:59:23 INFO - PROCESS | 1647 | 1461621563712 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:59:23 INFO - PROCESS | 1647 | 1461621563716 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c19d000 == 39 [pid = 1647] [id = 196] 14:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11cc5f000) [pid = 1647] [serial = 586] [outer = 0x0] 14:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x12548c400) [pid = 1647] [serial = 587] [outer = 0x11cc5f000] 14:59:23 INFO - PROCESS | 1647 | 1461621563744 Marionette DEBUG loaded listener.js 14:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1260c3800) [pid = 1647] [serial = 588] [outer = 0x11cc5f000] 14:59:24 INFO - PROCESS | 1647 | 1461621564544 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]]]}] 14:59:24 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 14:59:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 921ms 14:59:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:59:24 INFO - PROCESS | 1647 | 1461621564555 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:59:24 INFO - PROCESS | 1647 | 1461621564556 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:59:24 INFO - PROCESS | 1647 | 1461621564558 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:59:24 INFO - PROCESS | 1647 | 1461621564559 Marionette TRACE conn2 <- [1,758,null,{}] 14:59:24 INFO - PROCESS | 1647 | 1461621564562 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}] 14:59:24 INFO - PROCESS | 1647 | 1461621564653 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:59:24 INFO - PROCESS | 1647 | 1461621564693 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cdd7800 == 40 [pid = 1647] [id = 197] 14:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x123eba800) [pid = 1647] [serial = 589] [outer = 0x0] 14:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x126610400) [pid = 1647] [serial = 590] [outer = 0x123eba800] 14:59:24 INFO - PROCESS | 1647 | 1461621564720 Marionette DEBUG loaded listener.js 14:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x12718fc00) [pid = 1647] [serial = 591] [outer = 0x123eba800] 14:59:24 INFO - PROCESS | 1647 | 1461621564989 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]]]}] 14:59:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:59:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 14:59:25 INFO - PROCESS | 1647 | 1461621565029 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:59:25 INFO - PROCESS | 1647 | 1461621565030 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:59:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:59:25 INFO - PROCESS | 1647 | 1461621565032 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:59:25 INFO - PROCESS | 1647 | 1461621565033 Marionette TRACE conn2 <- [1,762,null,{}] 14:59:25 INFO - PROCESS | 1647 | 1461621565043 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}] 14:59:25 INFO - PROCESS | 1647 | 1461621565124 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:59:25 INFO - PROCESS | 1647 | 1461621565129 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x125504800 == 41 [pid = 1647] [id = 198] 14:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x127190400) [pid = 1647] [serial = 592] [outer = 0x0] 14:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x127356000) [pid = 1647] [serial = 593] [outer = 0x127190400] 14:59:25 INFO - PROCESS | 1647 | 1461621565154 Marionette DEBUG loaded listener.js 14:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11b879c00) [pid = 1647] [serial = 594] [outer = 0x127190400] 14:59:25 INFO - PROCESS | 1647 | 1461621565931 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]]]}] 14:59:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:59:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 928ms 14:59:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:59:25 INFO - PROCESS | 1647 | 1461621565960 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:59:25 INFO - PROCESS | 1647 | 1461621565961 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:59:25 INFO - PROCESS | 1647 | 1461621565963 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:59:25 INFO - PROCESS | 1647 | 1461621565964 Marionette TRACE conn2 <- [1,766,null,{}] 14:59:25 INFO - PROCESS | 1647 | 1461621565966 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}] 14:59:26 INFO - PROCESS | 1647 | 1461621566081 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:59:26 INFO - PROCESS | 1647 | 1461621566125 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x114e91800 == 42 [pid = 1647] [id = 199] 14:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1142be400) [pid = 1647] [serial = 595] [outer = 0x0] 14:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x114bb5800) [pid = 1647] [serial = 596] [outer = 0x1142be400] 14:59:26 INFO - PROCESS | 1647 | 1461621566158 Marionette DEBUG loaded listener.js 14:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11540b000) [pid = 1647] [serial = 597] [outer = 0x1142be400] 14:59:27 INFO - PROCESS | 1647 | 1461621567020 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]]]}] 14:59:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:59:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1069ms 14:59:27 INFO - PROCESS | 1647 | 1461621567034 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:59:27 INFO - PROCESS | 1647 | 1461621567036 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:59:27 INFO - PROCESS | 1647 | 1461621567040 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:59:27 INFO - PROCESS | 1647 | 1461621567043 Marionette TRACE conn2 <- [1,770,null,{}] 14:59:27 INFO - PROCESS | 1647 | 1461621567046 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}] 14:59:27 INFO - PROCESS | 1647 | 1461621567171 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:59:27 INFO - PROCESS | 1647 | 1461621567213 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9db800 == 43 [pid = 1647] [id = 200] 14:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119891400) [pid = 1647] [serial = 598] [outer = 0x0] 14:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11ab1a000) [pid = 1647] [serial = 599] [outer = 0x119891400] 14:59:27 INFO - PROCESS | 1647 | 1461621567245 Marionette DEBUG loaded listener.js 14:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11ae33400) [pid = 1647] [serial = 600] [outer = 0x119891400] 14:59:27 INFO - PROCESS | 1647 | 1461621567745 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]]]}] 14:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 14:59:27 INFO - PROCESS | 1647 | 1461621567762 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:59:27 INFO - PROCESS | 1647 | 1461621567766 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:59:27 INFO - PROCESS | 1647 | 1461621567790 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:59:27 INFO - PROCESS | 1647 | 1461621567792 Marionette TRACE conn2 <- [1,774,null,{}] 14:59:27 INFO - PROCESS | 1647 | 1461621567797 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}] 14:59:27 INFO - PROCESS | 1647 | 1461621567938 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:59:28 INFO - PROCESS | 1647 | 1461621568011 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd78000 == 44 [pid = 1647] [id = 201] 14:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11c0ee000) [pid = 1647] [serial = 601] [outer = 0x0] 14:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11c3cd800) [pid = 1647] [serial = 602] [outer = 0x11c0ee000] 14:59:28 INFO - PROCESS | 1647 | 1461621568041 Marionette DEBUG loaded listener.js 14:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11cc64400) [pid = 1647] [serial = 603] [outer = 0x11c0ee000] 14:59:28 INFO - PROCESS | 1647 | 1461621568498 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]]]}] 14:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 744ms 14:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:59:28 INFO - PROCESS | 1647 | 1461621568514 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:59:28 INFO - PROCESS | 1647 | 1461621568517 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:59:28 INFO - PROCESS | 1647 | 1461621568529 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:59:28 INFO - PROCESS | 1647 | 1461621568533 Marionette TRACE conn2 <- [1,778,null,{}] 14:59:28 INFO - PROCESS | 1647 | 1461621568537 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}] 14:59:28 INFO - PROCESS | 1647 | 1461621568671 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:59:28 INFO - PROCESS | 1647 | 1461621568753 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x126639800 == 45 [pid = 1647] [id = 202] 14:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11b873c00) [pid = 1647] [serial = 604] [outer = 0x0] 14:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x126151400) [pid = 1647] [serial = 605] [outer = 0x11b873c00] 14:59:28 INFO - PROCESS | 1647 | 1461621568800 Marionette DEBUG loaded listener.js 14:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x126dcb400) [pid = 1647] [serial = 606] [outer = 0x11b873c00] 14:59:29 INFO - PROCESS | 1647 | 1461621569315 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]]]}] 14:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 831ms 14:59:29 INFO - PROCESS | 1647 | 1461621569353 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:59:29 INFO - PROCESS | 1647 | 1461621569355 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:59:29 INFO - PROCESS | 1647 | 1461621569357 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:59:29 INFO - PROCESS | 1647 | 1461621569358 Marionette TRACE conn2 <- [1,782,null,{}] 14:59:29 INFO - PROCESS | 1647 | 1461621569361 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}] 14:59:29 INFO - PROCESS | 1647 | 1461621569455 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:59:29 INFO - PROCESS | 1647 | 1461621569496 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x126941000 == 46 [pid = 1647] [id = 203] 14:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x126143c00) [pid = 1647] [serial = 607] [outer = 0x0] 14:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x127990c00) [pid = 1647] [serial = 608] [outer = 0x126143c00] 14:59:29 INFO - PROCESS | 1647 | 1461621569528 Marionette DEBUG loaded listener.js 14:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x127ad0400) [pid = 1647] [serial = 609] [outer = 0x126143c00] 14:59:30 INFO - PROCESS | 1647 | 1461621570082 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]]]}] 14:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 768ms 14:59:30 INFO - PROCESS | 1647 | 1461621570126 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:59:30 INFO - PROCESS | 1647 | 1461621570128 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:59:30 INFO - PROCESS | 1647 | 1461621570132 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:59:30 INFO - PROCESS | 1647 | 1461621570134 Marionette TRACE conn2 <- [1,786,null,{}] 14:59:30 INFO - PROCESS | 1647 | 1461621570141 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}] 14:59:30 INFO - PROCESS | 1647 | 1461621570225 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:59:30 INFO - PROCESS | 1647 | 1461621570300 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1151b3000 == 47 [pid = 1647] [id = 204] 14:59:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1186b4c00) [pid = 1647] [serial = 610] [outer = 0x0] 14:59:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1189ed000) [pid = 1647] [serial = 611] [outer = 0x1186b4c00] 14:59:30 INFO - PROCESS | 1647 | 1461621570332 Marionette DEBUG loaded listener.js 14:59:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11935b400) [pid = 1647] [serial = 612] [outer = 0x1186b4c00] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12d10e800 == 46 [pid = 1647] [id = 179] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x125504800 == 45 [pid = 1647] [id = 198] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11cdd7800 == 44 [pid = 1647] [id = 197] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11c19d000 == 43 [pid = 1647] [id = 196] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11b0ea000 == 42 [pid = 1647] [id = 195] 14:59:30 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11b8e7400) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 14:59:30 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1163f1400) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab5000 == 41 [pid = 1647] [id = 194] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11933e800 == 40 [pid = 1647] [id = 193] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1151bd000 == 39 [pid = 1647] [id = 192] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11ccdc800 == 38 [pid = 1647] [id = 191] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11a924000 == 37 [pid = 1647] [id = 190] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11c196000 == 36 [pid = 1647] [id = 189] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9d8800 == 35 [pid = 1647] [id = 188] 14:59:30 INFO - PROCESS | 1647 | --DOCSHELL 0x114f2e800 == 34 [pid = 1647] [id = 187] 14:59:30 INFO - PROCESS | 1647 | 1461621570911 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]]]}] 14:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 825ms 14:59:30 INFO - PROCESS | 1647 | 1461621570957 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:59:30 INFO - PROCESS | 1647 | 1461621570963 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:59:30 INFO - PROCESS | 1647 | 1461621570970 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:59:30 INFO - PROCESS | 1647 | 1461621570972 Marionette TRACE conn2 <- [1,790,null,{}] 14:59:30 INFO - PROCESS | 1647 | 1461621570976 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}] 14:59:31 INFO - PROCESS | 1647 | 1461621571057 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119365800) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11add0000) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x114bc1400) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116683800) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11abe5000) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x115719c00) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11ae2a400) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11ab13800) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11867dc00) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11b01d400) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 14:59:31 INFO - PROCESS | 1647 | 1461621571105 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x115374000 == 35 [pid = 1647] [id = 205] 14:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115719c00) [pid = 1647] [serial = 613] [outer = 0x0] 14:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1186b5800) [pid = 1647] [serial = 614] [outer = 0x115719c00] 14:59:31 INFO - PROCESS | 1647 | 1461621571134 Marionette DEBUG loaded listener.js 14:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11abe3800) [pid = 1647] [serial = 615] [outer = 0x115719c00] 14:59:31 INFO - PROCESS | 1647 | 1461621571447 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]]]}] 14:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 524ms 14:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:59:31 INFO - PROCESS | 1647 | 1461621571493 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:59:31 INFO - PROCESS | 1647 | 1461621571495 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:59:31 INFO - PROCESS | 1647 | 1461621571497 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:59:31 INFO - PROCESS | 1647 | 1461621571499 Marionette TRACE conn2 <- [1,794,null,{}] 14:59:31 INFO - PROCESS | 1647 | 1461621571506 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}] 14:59:31 INFO - PROCESS | 1647 | 1461621571604 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:59:31 INFO - PROCESS | 1647 | 1461621571649 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aac6800 == 36 [pid = 1647] [id = 206] 14:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116386c00) [pid = 1647] [serial = 616] [outer = 0x0] 14:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11b066400) [pid = 1647] [serial = 617] [outer = 0x116386c00] 14:59:31 INFO - PROCESS | 1647 | 1461621571677 Marionette DEBUG loaded listener.js 14:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11c1d8400) [pid = 1647] [serial = 618] [outer = 0x116386c00] 14:59:31 INFO - PROCESS | 1647 | 1461621571976 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]]]}] 14:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 525ms 14:59:32 INFO - PROCESS | 1647 | 1461621572022 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:59:32 INFO - PROCESS | 1647 | 1461621572024 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:59:32 INFO - PROCESS | 1647 | 1461621572026 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:59:32 INFO - PROCESS | 1647 | 1461621572027 Marionette TRACE conn2 <- [1,798,null,{}] 14:59:32 INFO - PROCESS | 1647 | 1461621572029 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}] 14:59:32 INFO - PROCESS | 1647 | 1461621572104 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:59:32 INFO - PROCESS | 1647 | 1461621572109 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c18d800 == 37 [pid = 1647] [id = 207] 14:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11c66e000) [pid = 1647] [serial = 619] [outer = 0x0] 14:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11cdc5000) [pid = 1647] [serial = 620] [outer = 0x11c66e000] 14:59:32 INFO - PROCESS | 1647 | 1461621572137 Marionette DEBUG loaded listener.js 14:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12548b400) [pid = 1647] [serial = 621] [outer = 0x11c66e000] 14:59:32 INFO - PROCESS | 1647 | 1461621572444 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]]]}] 14:59:32 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 14:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms 14:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:59:32 INFO - PROCESS | 1647 | 1461621572495 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:59:32 INFO - PROCESS | 1647 | 1461621572497 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:59:32 INFO - PROCESS | 1647 | 1461621572499 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:59:32 INFO - PROCESS | 1647 | 1461621572500 Marionette TRACE conn2 <- [1,802,null,{}] 14:59:32 INFO - PROCESS | 1647 | 1461621572514 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}] 14:59:32 INFO - PROCESS | 1647 | 1461621572603 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:59:32 INFO - PROCESS | 1647 | 1461621572608 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7d0000 == 38 [pid = 1647] [id = 208] 14:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x123ebb800) [pid = 1647] [serial = 622] [outer = 0x0] 14:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x126147800) [pid = 1647] [serial = 623] [outer = 0x123ebb800] 14:59:32 INFO - PROCESS | 1647 | 1461621572634 Marionette DEBUG loaded listener.js 14:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12682b800) [pid = 1647] [serial = 624] [outer = 0x123ebb800] 14:59:33 INFO - PROCESS | 1647 | 1461621572997 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]]]}] 14:59:33 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 14:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 14:59:33 INFO - PROCESS | 1647 | 1461621573026 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:59:33 INFO - PROCESS | 1647 | 1461621573028 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:59:33 INFO - PROCESS | 1647 | 1461621573030 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:59:33 INFO - PROCESS | 1647 | 1461621573031 Marionette TRACE conn2 <- [1,806,null,{}] 14:59:33 INFO - PROCESS | 1647 | 1461621573033 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}] 14:59:33 INFO - PROCESS | 1647 | 1461621573142 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:59:33 INFO - PROCESS | 1647 | 1461621573148 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x119216000 == 39 [pid = 1647] [id = 209] 14:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x126af0400) [pid = 1647] [serial = 625] [outer = 0x0] 14:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12744f000) [pid = 1647] [serial = 626] [outer = 0x126af0400] 14:59:33 INFO - PROCESS | 1647 | 1461621573177 Marionette DEBUG loaded listener.js 14:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a09b400) [pid = 1647] [serial = 627] [outer = 0x126af0400] 14:59:33 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:59:33 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:59:33 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:59:33 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 14:59:33 INFO - PROCESS | 1647 | 1461621573548 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]]]}] 14:59:33 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 14:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 567ms 14:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:59:33 INFO - PROCESS | 1647 | 1461621573598 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:59:33 INFO - PROCESS | 1647 | 1461621573599 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:59:33 INFO - PROCESS | 1647 | 1461621573601 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:59:33 INFO - PROCESS | 1647 | 1461621573602 Marionette TRACE conn2 <- [1,810,null,{}] 14:59:33 INFO - PROCESS | 1647 | 1461621573604 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}] 14:59:33 INFO - PROCESS | 1647 | 1461621573693 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:59:33 INFO - PROCESS | 1647 | 1461621573725 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x126935800 == 40 [pid = 1647] [id = 210] 14:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a09ec00) [pid = 1647] [serial = 628] [outer = 0x0] 14:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b64b000) [pid = 1647] [serial = 629] [outer = 0x12a09ec00] 14:59:33 INFO - PROCESS | 1647 | 1461621573750 Marionette DEBUG loaded listener.js 14:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b654000) [pid = 1647] [serial = 630] [outer = 0x12a09ec00] 14:59:34 INFO - PROCESS | 1647 | 1461621574073 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]]]}] 14:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 14:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:59:34 INFO - PROCESS | 1647 | 1461621574121 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:59:34 INFO - PROCESS | 1647 | 1461621574123 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:59:34 INFO - PROCESS | 1647 | 1461621574125 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:59:34 INFO - PROCESS | 1647 | 1461621574126 Marionette TRACE conn2 <- [1,814,null,{}] 14:59:34 INFO - PROCESS | 1647 | 1461621574128 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}] 14:59:34 INFO - PROCESS | 1647 | 1461621574215 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:59:34 INFO - PROCESS | 1647 | 1461621574246 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x127327800 == 41 [pid = 1647] [id = 211] 14:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b69a400) [pid = 1647] [serial = 631] [outer = 0x0] 14:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b77c800) [pid = 1647] [serial = 632] [outer = 0x12b69a400] 14:59:34 INFO - PROCESS | 1647 | 1461621574271 Marionette DEBUG loaded listener.js 14:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b9e1400) [pid = 1647] [serial = 633] [outer = 0x12b69a400] 14:59:34 INFO - PROCESS | 1647 | 1461621574610 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] 14:59:34 INFO - PROCESS | 1647 | 1461621574652 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:59:34 INFO - PROCESS | 1647 | 1461621574655 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:59:34 INFO - PROCESS | 1647 | 1461621574656 Marionette TRACE conn2 <- [1,818,null,{}] 14:59:34 INFO - PROCESS | 1647 | 1461621574658 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}] 14:59:34 INFO - PROCESS | 1647 | 1461621574750 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:59:34 INFO - PROCESS | 1647 | 1461621574754 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a1b000 == 42 [pid = 1647] [id = 212] 14:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b9dec00) [pid = 1647] [serial = 634] [outer = 0x0] 14:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bc72800) [pid = 1647] [serial = 635] [outer = 0x12b9dec00] 14:59:34 INFO - PROCESS | 1647 | 1461621574779 Marionette DEBUG loaded listener.js 14:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bda6800) [pid = 1647] [serial = 636] [outer = 0x12b9dec00] 14:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11898d400) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11c1d3c00) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x123eba800) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1189f1400) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1158e7400) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12e456c00) [pid = 1647] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113645000) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11b8f1800) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11cc5f000) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:59:35 INFO - PROCESS | 1647 | 1461621575122 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]]]}] 14:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 14:59:35 INFO - PROCESS | 1647 | 1461621575174 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:59:35 INFO - PROCESS | 1647 | 1461621575175 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:59:35 INFO - PROCESS | 1647 | 1461621575177 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:59:35 INFO - PROCESS | 1647 | 1461621575178 Marionette TRACE conn2 <- [1,822,null,{}] 14:59:35 INFO - PROCESS | 1647 | 1461621575181 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}] 14:59:35 INFO - PROCESS | 1647 | 1461621575259 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:59:35 INFO - PROCESS | 1647 | 1461621575263 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a00a000 == 43 [pid = 1647] [id = 213] 14:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1163f3400) [pid = 1647] [serial = 637] [outer = 0x0] 14:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126608c00) [pid = 1647] [serial = 638] [outer = 0x1163f3400] 14:59:35 INFO - PROCESS | 1647 | 1461621575288 Marionette DEBUG loaded listener.js 14:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12bda8400) [pid = 1647] [serial = 639] [outer = 0x1163f3400] 14:59:35 INFO - PROCESS | 1647 | 1461621575612 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] 14:59:35 INFO - PROCESS | 1647 | 1461621575648 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:59:35 INFO - PROCESS | 1647 | 1461621575651 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:59:35 INFO - PROCESS | 1647 | 1461621575652 Marionette TRACE conn2 <- [1,826,null,{}] 14:59:35 INFO - PROCESS | 1647 | 1461621575655 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}] 14:59:35 INFO - PROCESS | 1647 | 1461621575743 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:59:35 INFO - PROCESS | 1647 | 1461621575791 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0a8800 == 44 [pid = 1647] [id = 214] 14:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x123eb9800) [pid = 1647] [serial = 640] [outer = 0x0] 14:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12bdb5800) [pid = 1647] [serial = 641] [outer = 0x123eb9800] 14:59:35 INFO - PROCESS | 1647 | 1461621575820 Marionette DEBUG loaded listener.js 14:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12d1f4000) [pid = 1647] [serial = 642] [outer = 0x123eb9800] 14:59:36 INFO - PROCESS | 1647 | 1461621576104 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]]]}] 14:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 470ms 14:59:36 INFO - PROCESS | 1647 | 1461621576127 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:59:36 INFO - PROCESS | 1647 | 1461621576128 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:59:36 INFO - PROCESS | 1647 | 1461621576130 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:59:36 INFO - PROCESS | 1647 | 1461621576131 Marionette TRACE conn2 <- [1,830,null,{}] 14:59:36 INFO - PROCESS | 1647 | 1461621576134 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}] 14:59:36 INFO - PROCESS | 1647 | 1461621576224 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:59:36 INFO - PROCESS | 1647 | 1461621576229 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcc3000 == 45 [pid = 1647] [id = 215] 14:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12d1f4400) [pid = 1647] [serial = 643] [outer = 0x0] 14:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12d433c00) [pid = 1647] [serial = 644] [outer = 0x12d1f4400] 14:59:36 INFO - PROCESS | 1647 | 1461621576253 Marionette DEBUG loaded listener.js 14:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12d440000) [pid = 1647] [serial = 645] [outer = 0x12d1f4400] 14:59:36 INFO - PROCESS | 1647 | 1461621576591 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]]]}] 14:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 473ms 14:59:36 INFO - PROCESS | 1647 | 1461621576604 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:59:36 INFO - PROCESS | 1647 | 1461621576605 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:59:36 INFO - PROCESS | 1647 | 1461621576607 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:59:36 INFO - PROCESS | 1647 | 1461621576608 Marionette TRACE conn2 <- [1,834,null,{}] 14:59:36 INFO - PROCESS | 1647 | 1461621576610 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}] 14:59:36 INFO - PROCESS | 1647 | 1461621576712 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:59:36 INFO - PROCESS | 1647 | 1461621576718 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf44000 == 46 [pid = 1647] [id = 216] 14:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12d1f3c00) [pid = 1647] [serial = 646] [outer = 0x0] 14:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12d441c00) [pid = 1647] [serial = 647] [outer = 0x12d1f3c00] 14:59:36 INFO - PROCESS | 1647 | 1461621576742 Marionette DEBUG loaded listener.js 14:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12d658000) [pid = 1647] [serial = 648] [outer = 0x12d1f3c00] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x114e97000 == 45 [pid = 1647] [id = 180] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb26800 == 44 [pid = 1647] [id = 186] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1151b3000 == 43 [pid = 1647] [id = 204] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x126941000 == 42 [pid = 1647] [id = 203] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x126639800 == 41 [pid = 1647] [id = 202] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd78000 == 40 [pid = 1647] [id = 201] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9db800 == 39 [pid = 1647] [id = 200] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x114e91800 == 38 [pid = 1647] [id = 199] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x115374000 == 37 [pid = 1647] [id = 205] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11c18d800 == 36 [pid = 1647] [id = 207] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x119216000 == 35 [pid = 1647] [id = 209] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x126935800 == 34 [pid = 1647] [id = 210] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x127a1b000 == 33 [pid = 1647] [id = 212] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7d0000 == 32 [pid = 1647] [id = 208] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12a00a000 == 31 [pid = 1647] [id = 213] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11aac6800 == 30 [pid = 1647] [id = 206] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0a8800 == 29 [pid = 1647] [id = 214] 14:59:37 INFO - PROCESS | 1647 | --DOCSHELL 0x127327800 == 28 [pid = 1647] [id = 211] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119298400) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11cc5ec00) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11cb0a400) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11c1d9000) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11b01c400) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x126610400) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11ab1d800) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x114fa1000) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11b87dc00) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119bd1c00) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1186b2800) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12718fc00) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12e7db800) [pid = 1647] [serial = 483] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118a47400) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11c317800) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11c01e000) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12548c400) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x115a36000) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11cc5c000) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1260c3800) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x127356000) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 14:59:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcc3000 == 27 [pid = 1647] [id = 215] 14:59:38 INFO - PROCESS | 1647 | 1461621578170 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]]]}] 14:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1569ms 14:59:38 INFO - PROCESS | 1647 | 1461621578177 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:59:38 INFO - PROCESS | 1647 | 1461621578179 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:59:38 INFO - PROCESS | 1647 | 1461621578183 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:59:38 INFO - PROCESS | 1647 | 1461621578186 Marionette TRACE conn2 <- [1,838,null,{}] 14:59:38 INFO - PROCESS | 1647 | 1461621578192 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}] 14:59:38 INFO - PROCESS | 1647 | 1461621578265 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:59:38 INFO - PROCESS | 1647 | 1461621578310 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f32000 == 28 [pid = 1647] [id = 217] 14:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x114fa5000) [pid = 1647] [serial = 649] [outer = 0x0] 14:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115855000) [pid = 1647] [serial = 650] [outer = 0x114fa5000] 14:59:38 INFO - PROCESS | 1647 | 1461621578338 Marionette DEBUG loaded listener.js 14:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x115878800) [pid = 1647] [serial = 651] [outer = 0x114fa5000] 14:59:38 INFO - PROCESS | 1647 | 1461621578695 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]]]}] 14:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 524ms 14:59:38 INFO - PROCESS | 1647 | 1461621578707 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:59:38 INFO - PROCESS | 1647 | 1461621578714 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:59:38 INFO - PROCESS | 1647 | 1461621578720 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:59:38 INFO - PROCESS | 1647 | 1461621578723 Marionette TRACE conn2 <- [1,842,null,{}] 14:59:38 INFO - PROCESS | 1647 | 1461621578727 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}] 14:59:38 INFO - PROCESS | 1647 | 1461621578845 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:59:38 INFO - PROCESS | 1647 | 1461621578915 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x118669800 == 29 [pid = 1647] [id = 218] 14:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115859400) [pid = 1647] [serial = 652] [outer = 0x0] 14:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x116389800) [pid = 1647] [serial = 653] [outer = 0x115859400] 14:59:38 INFO - PROCESS | 1647 | 1461621578958 Marionette DEBUG loaded listener.js 14:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119073400) [pid = 1647] [serial = 654] [outer = 0x115859400] 14:59:39 INFO - PROCESS | 1647 | 1461621579311 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]]]}] 14:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 623ms 14:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:59:39 INFO - PROCESS | 1647 | 1461621579344 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:59:39 INFO - PROCESS | 1647 | 1461621579346 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:59:39 INFO - PROCESS | 1647 | 1461621579348 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:59:39 INFO - PROCESS | 1647 | 1461621579350 Marionette TRACE conn2 <- [1,846,null,{}] 14:59:39 INFO - PROCESS | 1647 | 1461621579361 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}] 14:59:39 INFO - PROCESS | 1647 | 1461621579450 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:59:39 INFO - PROCESS | 1647 | 1461621579457 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c08000 == 30 [pid = 1647] [id = 219] 14:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x113640800) [pid = 1647] [serial = 655] [outer = 0x0] 14:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119e55000) [pid = 1647] [serial = 656] [outer = 0x113640800] 14:59:39 INFO - PROCESS | 1647 | 1461621579485 Marionette DEBUG loaded listener.js 14:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11abeb800) [pid = 1647] [serial = 657] [outer = 0x113640800] 14:59:39 INFO - PROCESS | 1647 | 1461621579807 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]]]}] 14:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 473ms 14:59:39 INFO - PROCESS | 1647 | 1461621579823 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:59:39 INFO - PROCESS | 1647 | 1461621579824 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:59:39 INFO - PROCESS | 1647 | 1461621579827 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:59:39 INFO - PROCESS | 1647 | 1461621579828 Marionette TRACE conn2 <- [1,850,null,{}] 14:59:39 INFO - PROCESS | 1647 | 1461621579830 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}] 14:59:39 INFO - PROCESS | 1647 | 1461621579902 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:59:39 INFO - PROCESS | 1647 | 1461621579906 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9d1800 == 31 [pid = 1647] [id = 220] 14:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11adc7c00) [pid = 1647] [serial = 658] [outer = 0x0] 14:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11b021000) [pid = 1647] [serial = 659] [outer = 0x11adc7c00] 14:59:39 INFO - PROCESS | 1647 | 1461621579934 Marionette DEBUG loaded listener.js 14:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11b073400) [pid = 1647] [serial = 660] [outer = 0x11adc7c00] 14:59:40 INFO - PROCESS | 1647 | 1461621580243 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]]]}] 14:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 14:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:59:40 INFO - PROCESS | 1647 | 1461621580296 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:59:40 INFO - PROCESS | 1647 | 1461621580297 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:59:40 INFO - PROCESS | 1647 | 1461621580299 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:59:40 INFO - PROCESS | 1647 | 1461621580300 Marionette TRACE conn2 <- [1,854,null,{}] 14:59:40 INFO - PROCESS | 1647 | 1461621580302 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}] 14:59:40 INFO - PROCESS | 1647 | 1461621580385 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:59:40 INFO - PROCESS | 1647 | 1461621580391 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ed000 == 32 [pid = 1647] [id = 221] 14:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11570c000) [pid = 1647] [serial = 661] [outer = 0x0] 14:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11b87c800) [pid = 1647] [serial = 662] [outer = 0x11570c000] 14:59:40 INFO - PROCESS | 1647 | 1461621580418 Marionette DEBUG loaded listener.js 14:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11bb85800) [pid = 1647] [serial = 663] [outer = 0x11570c000] 14:59:40 INFO - PROCESS | 1647 | 1461621580747 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]]]}] 14:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 14:59:40 INFO - PROCESS | 1647 | 1461621580772 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:59:40 INFO - PROCESS | 1647 | 1461621580774 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:59:40 INFO - PROCESS | 1647 | 1461621580776 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:59:40 INFO - PROCESS | 1647 | 1461621580777 Marionette TRACE conn2 <- [1,858,null,{}] 14:59:40 INFO - PROCESS | 1647 | 1461621580779 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}] 14:59:40 INFO - PROCESS | 1647 | 1461621580861 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:59:40 INFO - PROCESS | 1647 | 1461621580866 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb2a800 == 33 [pid = 1647] [id = 222] 14:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11bd5ac00) [pid = 1647] [serial = 664] [outer = 0x0] 14:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11c1d2000) [pid = 1647] [serial = 665] [outer = 0x11bd5ac00] 14:59:40 INFO - PROCESS | 1647 | 1461621580897 Marionette DEBUG loaded listener.js 14:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11c66b400) [pid = 1647] [serial = 666] [outer = 0x11bd5ac00] 14:59:41 INFO - PROCESS | 1647 | 1461621581219 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]]]}] 14:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 14:59:41 INFO - PROCESS | 1647 | 1461621581246 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:59:41 INFO - PROCESS | 1647 | 1461621581247 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:59:41 INFO - PROCESS | 1647 | 1461621581249 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:59:41 INFO - PROCESS | 1647 | 1461621581250 Marionette TRACE conn2 <- [1,862,null,{}] 14:59:41 INFO - PROCESS | 1647 | 1461621581252 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}] 14:59:41 INFO - PROCESS | 1647 | 1461621581340 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:59:41 INFO - PROCESS | 1647 | 1461621581346 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c110000 == 34 [pid = 1647] [id = 223] 14:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11abecc00) [pid = 1647] [serial = 667] [outer = 0x0] 14:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11cb0a800) [pid = 1647] [serial = 668] [outer = 0x11abecc00] 14:59:41 INFO - PROCESS | 1647 | 1461621581374 Marionette DEBUG loaded listener.js 14:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11cb40400) [pid = 1647] [serial = 669] [outer = 0x11abecc00] 14:59:41 INFO - PROCESS | 1647 | 1461621581658 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]]]}] 14:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 420ms 14:59:41 INFO - PROCESS | 1647 | 1461621581671 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:59:41 INFO - PROCESS | 1647 | 1461621581674 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:59:41 INFO - PROCESS | 1647 | 1461621581681 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:59:41 INFO - PROCESS | 1647 | 1461621581682 Marionette TRACE conn2 <- [1,866,null,{}] 14:59:41 INFO - PROCESS | 1647 | 1461621581687 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}] 14:59:41 INFO - PROCESS | 1647 | 1461621581760 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:59:41 INFO - PROCESS | 1647 | 1461621581764 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c1a6000 == 35 [pid = 1647] [id = 224] 14:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11c66d400) [pid = 1647] [serial = 670] [outer = 0x0] 14:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x123eb9c00) [pid = 1647] [serial = 671] [outer = 0x11c66d400] 14:59:41 INFO - PROCESS | 1647 | 1461621581792 Marionette DEBUG loaded listener.js 14:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x123ec1400) [pid = 1647] [serial = 672] [outer = 0x11c66d400] 14:59:42 INFO - PROCESS | 1647 | 1461621582146 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]]]}] 14:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 14:59:42 INFO - PROCESS | 1647 | 1461621582209 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:59:42 INFO - PROCESS | 1647 | 1461621582211 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:59:42 INFO - PROCESS | 1647 | 1461621582215 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:59:42 INFO - PROCESS | 1647 | 1461621582217 Marionette TRACE conn2 <- [1,870,null,{}] 14:59:42 INFO - PROCESS | 1647 | 1461621582229 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}] 14:59:42 INFO - PROCESS | 1647 | 1461621582343 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:59:42 INFO - PROCESS | 1647 | 1461621582353 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c07800 == 36 [pid = 1647] [id = 225] 14:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x114bc1800) [pid = 1647] [serial = 673] [outer = 0x0] 14:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x125737800) [pid = 1647] [serial = 674] [outer = 0x114bc1800] 14:59:42 INFO - PROCESS | 1647 | 1461621582394 Marionette DEBUG loaded listener.js 14:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x126368800) [pid = 1647] [serial = 675] [outer = 0x114bc1800] 14:59:42 INFO - PROCESS | 1647 | 1461621582787 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]]]}] 14:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 580ms 14:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:59:42 INFO - PROCESS | 1647 | 1461621582794 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:59:42 INFO - PROCESS | 1647 | 1461621582795 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:59:42 INFO - PROCESS | 1647 | 1461621582797 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:59:42 INFO - PROCESS | 1647 | 1461621582798 Marionette TRACE conn2 <- [1,874,null,{}] 14:59:42 INFO - PROCESS | 1647 | 1461621582801 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}] 14:59:42 INFO - PROCESS | 1647 | 1461621582908 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:59:42 INFO - PROCESS | 1647 | 1461621582913 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cdcc000 == 37 [pid = 1647] [id = 226] 14:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12548c400) [pid = 1647] [serial = 676] [outer = 0x0] 14:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12660f400) [pid = 1647] [serial = 677] [outer = 0x12548c400] 14:59:42 INFO - PROCESS | 1647 | 1461621582938 Marionette DEBUG loaded listener.js 14:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126ae9400) [pid = 1647] [serial = 678] [outer = 0x12548c400] 14:59:43 INFO - PROCESS | 1647 | 1461621583273 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]]]}] 14:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 14:59:43 INFO - PROCESS | 1647 | 1461621583318 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:59:43 INFO - PROCESS | 1647 | 1461621583320 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:59:43 INFO - PROCESS | 1647 | 1461621583322 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:59:43 INFO - PROCESS | 1647 | 1461621583324 Marionette TRACE conn2 <- [1,878,null,{}] 14:59:43 INFO - PROCESS | 1647 | 1461621583326 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}] 14:59:43 INFO - PROCESS | 1647 | 1461621583425 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:59:43 INFO - PROCESS | 1647 | 1461621583440 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ec800 == 38 [pid = 1647] [id = 227] 14:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x126a1c000) [pid = 1647] [serial = 679] [outer = 0x0] 14:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x127196400) [pid = 1647] [serial = 680] [outer = 0x126a1c000] 14:59:43 INFO - PROCESS | 1647 | 1461621583470 Marionette DEBUG loaded listener.js 14:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12798f400) [pid = 1647] [serial = 681] [outer = 0x126a1c000] 14:59:43 INFO - PROCESS | 1647 | 1461621583873 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]]]}] 14:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 571ms 14:59:43 INFO - PROCESS | 1647 | 1461621583894 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:59:43 INFO - PROCESS | 1647 | 1461621583896 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:59:43 INFO - PROCESS | 1647 | 1461621583900 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:59:43 INFO - PROCESS | 1647 | 1461621583901 Marionette TRACE conn2 <- [1,882,null,{}] 14:59:43 INFO - PROCESS | 1647 | 1461621583912 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}] 14:59:44 INFO - PROCESS | 1647 | 1461621584050 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:59:44 INFO - PROCESS | 1647 | 1461621584096 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12663f800 == 39 [pid = 1647] [id = 228] 14:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x127991000) [pid = 1647] [serial = 682] [outer = 0x0] 14:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x128da9800) [pid = 1647] [serial = 683] [outer = 0x127991000] 14:59:44 INFO - PROCESS | 1647 | 1461621584136 Marionette DEBUG loaded listener.js 14:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12a098400) [pid = 1647] [serial = 684] [outer = 0x127991000] 14:59:44 INFO - PROCESS | 1647 | 1461621584544 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]]]}] 14:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 677ms 14:59:44 INFO - PROCESS | 1647 | 1461621584584 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:59:44 INFO - PROCESS | 1647 | 1461621584585 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:59:44 INFO - PROCESS | 1647 | 1461621584587 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:59:44 INFO - PROCESS | 1647 | 1461621584588 Marionette TRACE conn2 <- [1,886,null,{}] 14:59:44 INFO - PROCESS | 1647 | 1461621584590 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}] 14:59:44 INFO - PROCESS | 1647 | 1461621584680 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:59:44 INFO - PROCESS | 1647 | 1461621584685 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x126fdf800 == 40 [pid = 1647] [id = 229] 14:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128daa800) [pid = 1647] [serial = 685] [outer = 0x0] 14:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12a09e000) [pid = 1647] [serial = 686] [outer = 0x128daa800] 14:59:44 INFO - PROCESS | 1647 | 1461621584710 Marionette DEBUG loaded listener.js 14:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12b64b400) [pid = 1647] [serial = 687] [outer = 0x128daa800] 14:59:45 INFO - PROCESS | 1647 | 1461621585076 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]]]}] 14:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 14:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:59:45 INFO - PROCESS | 1647 | 1461621585109 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:59:45 INFO - PROCESS | 1647 | 1461621585110 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:59:45 INFO - PROCESS | 1647 | 1461621585113 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:59:45 INFO - PROCESS | 1647 | 1461621585114 Marionette TRACE conn2 <- [1,890,null,{}] 14:59:45 INFO - PROCESS | 1647 | 1461621585116 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}] 14:59:45 INFO - PROCESS | 1647 | 1461621585379 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12d1f4400) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x126af0400) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12a09ec00) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12b69a400) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12b9dec00) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x123eb9800) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1163f3400) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x123ebb800) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c66e000) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x116386c00) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x115719c00) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1186b4c00) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x126143c00) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11b873c00) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11c0ee000) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119891400) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1142be400) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x127190400) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11867b000) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12bf82800) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x114bc0c00) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11ab1ec00) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11c0f0c00) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1158ec800) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:59:45 INFO - PROCESS | 1647 | 1461621585421 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x119331800 == 41 [pid = 1647] [id = 230] 14:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x113641000) [pid = 1647] [serial = 688] [outer = 0x0] 14:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115417000) [pid = 1647] [serial = 689] [outer = 0x113641000] 14:59:45 INFO - PROCESS | 1647 | 1461621585447 Marionette DEBUG loaded listener.js 14:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118fa8c00) [pid = 1647] [serial = 690] [outer = 0x113641000] 14:59:45 INFO - PROCESS | 1647 | 1461621585706 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]]]}] 14:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 618ms 14:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:59:45 INFO - PROCESS | 1647 | 1461621585732 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:59:45 INFO - PROCESS | 1647 | 1461621585733 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:59:45 INFO - PROCESS | 1647 | 1461621585743 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:59:45 INFO - PROCESS | 1647 | 1461621585744 Marionette TRACE conn2 <- [1,894,null,{}] 14:59:45 INFO - PROCESS | 1647 | 1461621585747 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}] 14:59:45 INFO - PROCESS | 1647 | 1461621585826 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:59:45 INFO - PROCESS | 1647 | 1461621585830 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x127328000 == 42 [pid = 1647] [id = 231] 14:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118981c00) [pid = 1647] [serial = 691] [outer = 0x0] 14:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11c79cc00) [pid = 1647] [serial = 692] [outer = 0x118981c00] 14:59:45 INFO - PROCESS | 1647 | 1461621585858 Marionette DEBUG loaded listener.js 14:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x127197800) [pid = 1647] [serial = 693] [outer = 0x118981c00] 14:59:46 INFO - PROCESS | 1647 | 1461621586186 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]]]}] 14:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 475ms 14:59:46 INFO - PROCESS | 1647 | 1461621586212 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:59:46 INFO - PROCESS | 1647 | 1461621586213 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:59:46 INFO - PROCESS | 1647 | 1461621586216 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:59:46 INFO - PROCESS | 1647 | 1461621586217 Marionette TRACE conn2 <- [1,898,null,{}] 14:59:46 INFO - PROCESS | 1647 | 1461621586221 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}] 14:59:46 INFO - PROCESS | 1647 | 1461621586317 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:59:46 INFO - PROCESS | 1647 | 1461621586323 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a008800 == 43 [pid = 1647] [id = 232] 14:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11ab17800) [pid = 1647] [serial = 694] [outer = 0x0] 14:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x127984c00) [pid = 1647] [serial = 695] [outer = 0x11ab17800] 14:59:46 INFO - PROCESS | 1647 | 1461621586348 Marionette DEBUG loaded listener.js 14:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b778800) [pid = 1647] [serial = 696] [outer = 0x11ab17800] 14:59:46 INFO - PROCESS | 1647 | 1461621586634 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]]]}] 14:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 14:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:59:46 INFO - PROCESS | 1647 | 1461621586685 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:59:46 INFO - PROCESS | 1647 | 1461621586689 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:59:46 INFO - PROCESS | 1647 | 1461621586691 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:59:46 INFO - PROCESS | 1647 | 1461621586692 Marionette TRACE conn2 <- [1,902,null,{}] 14:59:46 INFO - PROCESS | 1647 | 1461621586695 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}] 14:59:46 INFO - PROCESS | 1647 | 1461621586766 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:59:46 INFO - PROCESS | 1647 | 1461621586772 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcd0800 == 44 [pid = 1647] [id = 233] 14:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11cc60800) [pid = 1647] [serial = 697] [outer = 0x0] 14:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b9ecc00) [pid = 1647] [serial = 698] [outer = 0x11cc60800] 14:59:46 INFO - PROCESS | 1647 | 1461621586797 Marionette DEBUG loaded listener.js 14:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bc73000) [pid = 1647] [serial = 699] [outer = 0x11cc60800] 14:59:47 INFO - PROCESS | 1647 | 1461621587120 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]]]}] 14:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 14:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:59:47 INFO - PROCESS | 1647 | 1461621587159 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:59:47 INFO - PROCESS | 1647 | 1461621587161 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:59:47 INFO - PROCESS | 1647 | 1461621587163 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:59:47 INFO - PROCESS | 1647 | 1461621587164 Marionette TRACE conn2 <- [1,906,null,{}] 14:59:47 INFO - PROCESS | 1647 | 1461621587166 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}] 14:59:47 INFO - PROCESS | 1647 | 1461621587263 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:59:47 INFO - PROCESS | 1647 | 1461621587267 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c867000 == 45 [pid = 1647] [id = 234] 14:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b778400) [pid = 1647] [serial = 700] [outer = 0x0] 14:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12bc7ac00) [pid = 1647] [serial = 701] [outer = 0x12b778400] 14:59:47 INFO - PROCESS | 1647 | 1461621587295 Marionette DEBUG loaded listener.js 14:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12bdb2400) [pid = 1647] [serial = 702] [outer = 0x12b778400] 14:59:47 INFO - PROCESS | 1647 | 1461621587758 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]]]}] 14:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 669ms 14:59:47 INFO - PROCESS | 1647 | 1461621587845 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:59:47 INFO - PROCESS | 1647 | 1461621587847 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:59:47 INFO - PROCESS | 1647 | 1461621587855 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:59:47 INFO - PROCESS | 1647 | 1461621587857 Marionette TRACE conn2 <- [1,910,null,{}] 14:59:47 INFO - PROCESS | 1647 | 1461621587861 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}] 14:59:47 INFO - PROCESS | 1647 | 1461621587968 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:59:48 INFO - PROCESS | 1647 | 1461621588018 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11865d000 == 46 [pid = 1647] [id = 235] 14:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x114fa0400) [pid = 1647] [serial = 703] [outer = 0x0] 14:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1158ec800) [pid = 1647] [serial = 704] [outer = 0x114fa0400] 14:59:48 INFO - PROCESS | 1647 | 1461621588049 Marionette DEBUG loaded listener.js 14:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1166d0c00) [pid = 1647] [serial = 705] [outer = 0x114fa0400] 14:59:48 INFO - PROCESS | 1647 | 1461621588594 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]]]}] 14:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 774ms 14:59:48 INFO - PROCESS | 1647 | 1461621588631 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:59:48 INFO - PROCESS | 1647 | 1461621588636 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:59:48 INFO - PROCESS | 1647 | 1461621588643 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:59:48 INFO - PROCESS | 1647 | 1461621588645 Marionette TRACE conn2 <- [1,914,null,{}] 14:59:48 INFO - PROCESS | 1647 | 1461621588647 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}] 14:59:48 INFO - PROCESS | 1647 | 1461621588738 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:59:48 INFO - PROCESS | 1647 | 1461621588978 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x115248800 == 47 [pid = 1647] [id = 236] 14:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x114351800) [pid = 1647] [serial = 706] [outer = 0x0] 14:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x114fa2800) [pid = 1647] [serial = 707] [outer = 0x114351800] 14:59:49 INFO - PROCESS | 1647 | 1461621589024 Marionette DEBUG loaded listener.js 14:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11585bc00) [pid = 1647] [serial = 708] [outer = 0x114351800] 14:59:49 INFO - PROCESS | 1647 | 1461621589620 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]]]}] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcd0800 == 46 [pid = 1647] [id = 233] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12a008800 == 45 [pid = 1647] [id = 232] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x127328000 == 44 [pid = 1647] [id = 231] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x119331800 == 43 [pid = 1647] [id = 230] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x126fdf800 == 42 [pid = 1647] [id = 229] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12663f800 == 41 [pid = 1647] [id = 228] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ec800 == 40 [pid = 1647] [id = 227] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12d441c00) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11cdcc000 == 39 [pid = 1647] [id = 226] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x119c07800 == 38 [pid = 1647] [id = 225] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11c1a6000 == 37 [pid = 1647] [id = 224] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11c110000 == 36 [pid = 1647] [id = 223] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb2a800 == 35 [pid = 1647] [id = 222] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ed000 == 34 [pid = 1647] [id = 221] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9d1800 == 33 [pid = 1647] [id = 220] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x119c08000 == 32 [pid = 1647] [id = 219] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x118669800 == 31 [pid = 1647] [id = 218] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x114f32000 == 30 [pid = 1647] [id = 217] 14:59:49 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf44000 == 29 [pid = 1647] [id = 216] 14:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1027ms 14:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:59:49 INFO - PROCESS | 1647 | 1461621589679 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:59:49 INFO - PROCESS | 1647 | 1461621589681 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:59:49 INFO - PROCESS | 1647 | 1461621589684 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:59:49 INFO - PROCESS | 1647 | 1461621589689 Marionette TRACE conn2 <- [1,918,null,{}] 14:59:49 INFO - PROCESS | 1647 | 1461621589692 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}] 14:59:49 INFO - PROCESS | 1647 | 1461621589763 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:59:49 INFO - PROCESS | 1647 | 1461621589773 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x116630000 == 30 [pid = 1647] [id = 237] 14:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x116686000) [pid = 1647] [serial = 709] [outer = 0x0] 14:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11867c400) [pid = 1647] [serial = 710] [outer = 0x116686000] 14:59:49 INFO - PROCESS | 1647 | 1461621589802 Marionette DEBUG loaded listener.js 14:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119297c00) [pid = 1647] [serial = 711] [outer = 0x116686000] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11c0ea400) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12d1f3800) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12d433c00) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12744f000) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b654000) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12b64b000) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b9e1400) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12b77c800) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12bc72800) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d1f4000) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126608c00) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x126147800) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11cdc5000) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12548b400) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11b066400) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11c1d8400) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1186b5800) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11abe3800) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11935b400) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1189ed000) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x127ad0400) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127990c00) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x126dcb400) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x126151400) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12d440000) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11cc64400) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11c3cd800) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11ae33400) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11ab1a000) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11540b000) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x114bb5800) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11b879c00) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12bda6800) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12682b800) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12a09b400) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12bdb5800) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12bda8400) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11586d400) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11c0e2400) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11c66a400) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 14:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11ab12c00) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 14:59:50 INFO - PROCESS | 1647 | 1461621590153 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]]]}] 14:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 524ms 14:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:59:50 INFO - PROCESS | 1647 | 1461621590210 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:59:50 INFO - PROCESS | 1647 | 1461621590213 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:59:50 INFO - PROCESS | 1647 | 1461621590215 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:59:50 INFO - PROCESS | 1647 | 1461621590216 Marionette TRACE conn2 <- [1,922,null,{}] 14:59:50 INFO - PROCESS | 1647 | 1461621590218 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}] 14:59:50 INFO - PROCESS | 1647 | 1461621590290 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:59:50 INFO - PROCESS | 1647 | 1461621590321 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a91e000 == 31 [pid = 1647] [id = 238] 14:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11ab1a400) [pid = 1647] [serial = 712] [outer = 0x0] 14:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11ab1dc00) [pid = 1647] [serial = 713] [outer = 0x11ab1a400] 14:59:50 INFO - PROCESS | 1647 | 1461621590347 Marionette DEBUG loaded listener.js 14:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11abed000) [pid = 1647] [serial = 714] [outer = 0x11ab1a400] 14:59:50 INFO - PROCESS | 1647 | 1461621590706 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]]]}] 14:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms 14:59:50 INFO - PROCESS | 1647 | 1461621590735 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:59:50 INFO - PROCESS | 1647 | 1461621590737 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:59:50 INFO - PROCESS | 1647 | 1461621590745 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:59:50 INFO - PROCESS | 1647 | 1461621590750 Marionette TRACE conn2 <- [1,926,null,{}] 14:59:50 INFO - PROCESS | 1647 | 1461621590753 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}] 14:59:50 INFO - PROCESS | 1647 | 1461621590827 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:59:50 INFO - PROCESS | 1647 | 1461621590831 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b860000 == 32 [pid = 1647] [id = 239] 14:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11363f400) [pid = 1647] [serial = 715] [outer = 0x0] 14:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11ae27000) [pid = 1647] [serial = 716] [outer = 0x11363f400] 14:59:50 INFO - PROCESS | 1647 | 1461621590859 Marionette DEBUG loaded listener.js 14:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11bb86800) [pid = 1647] [serial = 717] [outer = 0x11363f400] 14:59:51 INFO - PROCESS | 1647 | 1461621591180 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]]]}] 14:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 477ms 14:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:59:51 INFO - PROCESS | 1647 | 1461621591219 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:59:51 INFO - PROCESS | 1647 | 1461621591220 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:59:51 INFO - PROCESS | 1647 | 1461621591222 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:59:51 INFO - PROCESS | 1647 | 1461621591223 Marionette TRACE conn2 <- [1,930,null,{}] 14:59:51 INFO - PROCESS | 1647 | 1461621591226 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}] 14:59:51 INFO - PROCESS | 1647 | 1461621591314 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:59:51 INFO - PROCESS | 1647 | 1461621591322 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c10b000 == 33 [pid = 1647] [id = 240] 14:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x114f9c000) [pid = 1647] [serial = 718] [outer = 0x0] 14:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11c01c800) [pid = 1647] [serial = 719] [outer = 0x114f9c000] 14:59:51 INFO - PROCESS | 1647 | 1461621591347 Marionette DEBUG loaded listener.js 14:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11c0f0000) [pid = 1647] [serial = 720] [outer = 0x114f9c000] 14:59:51 INFO - PROCESS | 1647 | 1461621591677 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]]]}] 14:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 472ms 14:59:51 INFO - PROCESS | 1647 | 1461621591695 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:59:51 INFO - PROCESS | 1647 | 1461621591696 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:59:51 INFO - PROCESS | 1647 | 1461621591698 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:59:51 INFO - PROCESS | 1647 | 1461621591699 Marionette TRACE conn2 <- [1,934,null,{}] 14:59:51 INFO - PROCESS | 1647 | 1461621591702 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}] 14:59:51 INFO - PROCESS | 1647 | 1461621591773 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:59:51 INFO - PROCESS | 1647 | 1461621591777 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7de000 == 34 [pid = 1647] [id = 241] 14:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11c317800) [pid = 1647] [serial = 721] [outer = 0x0] 14:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11c3cec00) [pid = 1647] [serial = 722] [outer = 0x11c317800] 14:59:51 INFO - PROCESS | 1647 | 1461621591812 Marionette DEBUG loaded listener.js 14:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11cb10000) [pid = 1647] [serial = 723] [outer = 0x11c317800] 14:59:52 INFO - PROCESS | 1647 | 1461621592187 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]]]}] 14:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 523ms 14:59:52 INFO - PROCESS | 1647 | 1461621592222 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:59:52 INFO - PROCESS | 1647 | 1461621592223 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:59:52 INFO - PROCESS | 1647 | 1461621592226 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:59:52 INFO - PROCESS | 1647 | 1461621592227 Marionette TRACE conn2 <- [1,938,null,{}] 14:59:52 INFO - PROCESS | 1647 | 1461621592229 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}] 14:59:52 INFO - PROCESS | 1647 | 1461621592316 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:59:52 INFO - PROCESS | 1647 | 1461621592346 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ccc5800 == 35 [pid = 1647] [id = 242] 14:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11c661800) [pid = 1647] [serial = 724] [outer = 0x0] 14:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11cc5b400) [pid = 1647] [serial = 725] [outer = 0x11c661800] 14:59:52 INFO - PROCESS | 1647 | 1461621592370 Marionette DEBUG loaded listener.js 14:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125556400) [pid = 1647] [serial = 726] [outer = 0x11c661800] 14:59:52 INFO - PROCESS | 1647 | 1461621592676 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]]]}] 14:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 467ms 14:59:52 INFO - PROCESS | 1647 | 1461621592698 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:59:52 INFO - PROCESS | 1647 | 1461621592699 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:59:52 INFO - PROCESS | 1647 | 1461621592701 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:59:52 INFO - PROCESS | 1647 | 1461621592702 Marionette TRACE conn2 <- [1,942,null,{}] 14:59:52 INFO - PROCESS | 1647 | 1461621592707 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}] 14:59:52 INFO - PROCESS | 1647 | 1461621592797 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:59:52 INFO - PROCESS | 1647 | 1461621592802 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12560b800 == 36 [pid = 1647] [id = 243] 14:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11cc5c000) [pid = 1647] [serial = 727] [outer = 0x0] 14:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x126603800) [pid = 1647] [serial = 728] [outer = 0x11cc5c000] 14:59:52 INFO - PROCESS | 1647 | 1461621592827 Marionette DEBUG loaded listener.js 14:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12682dc00) [pid = 1647] [serial = 729] [outer = 0x11cc5c000] 14:59:53 INFO - PROCESS | 1647 | 1461621593166 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]]]}] 14:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 472ms 14:59:53 INFO - PROCESS | 1647 | 1461621593178 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:59:53 INFO - PROCESS | 1647 | 1461621593179 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:59:53 INFO - PROCESS | 1647 | 1461621593181 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:59:53 INFO - PROCESS | 1647 | 1461621593182 Marionette TRACE conn2 <- [1,946,null,{}] 14:59:53 INFO - PROCESS | 1647 | 1461621593185 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}] 14:59:53 INFO - PROCESS | 1647 | 1461621593277 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:59:53 INFO - PROCESS | 1647 | 1461621593309 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1257cb000 == 37 [pid = 1647] [id = 244] 14:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126362c00) [pid = 1647] [serial = 730] [outer = 0x0] 14:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126af5800) [pid = 1647] [serial = 731] [outer = 0x126362c00] 14:59:53 INFO - PROCESS | 1647 | 1461621593334 Marionette DEBUG loaded listener.js 14:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x127193c00) [pid = 1647] [serial = 732] [outer = 0x126362c00] 14:59:53 INFO - PROCESS | 1647 | 1461621593638 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]]]}] 14:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 14:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:59:53 INFO - PROCESS | 1647 | 1461621593658 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:59:53 INFO - PROCESS | 1647 | 1461621593659 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:59:53 INFO - PROCESS | 1647 | 1461621593661 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:59:53 INFO - PROCESS | 1647 | 1461621593663 Marionette TRACE conn2 <- [1,950,null,{}] 14:59:53 INFO - PROCESS | 1647 | 1461621593665 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}] 14:59:53 INFO - PROCESS | 1647 | 1461621593758 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:59:53 INFO - PROCESS | 1647 | 1461621593762 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b85f800 == 38 [pid = 1647] [id = 245] 14:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1269b0400) [pid = 1647] [serial = 733] [outer = 0x0] 14:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1271eac00) [pid = 1647] [serial = 734] [outer = 0x1269b0400] 14:59:53 INFO - PROCESS | 1647 | 1461621593787 Marionette DEBUG loaded listener.js 14:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x127ac3400) [pid = 1647] [serial = 735] [outer = 0x1269b0400] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x126a1c000) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x115859400) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12d1f3c00) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12548c400) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11abecc00) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11bd5ac00) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11c66d400) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x114fa5000) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x114bc1800) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x127991000) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11adc7c00) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113640800) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128daa800) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11ab17800) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113641000) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11570c000) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118981c00) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:59:54 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11cc60800) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:59:54 INFO - PROCESS | 1647 | 1461621594211 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]]]}] 14:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 567ms 14:59:54 INFO - PROCESS | 1647 | 1461621594230 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:59:54 INFO - PROCESS | 1647 | 1461621594231 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:59:54 INFO - PROCESS | 1647 | 1461621594233 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:59:54 INFO - PROCESS | 1647 | 1461621594234 Marionette TRACE conn2 <- [1,954,null,{}] 14:59:54 INFO - PROCESS | 1647 | 1461621594239 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}] 14:59:54 INFO - PROCESS | 1647 | 1461621594310 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:59:54 INFO - PROCESS | 1647 | 1461621594354 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c121800 == 39 [pid = 1647] [id = 246] 14:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115859400) [pid = 1647] [serial = 736] [outer = 0x0] 14:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11adcb400) [pid = 1647] [serial = 737] [outer = 0x115859400] 14:59:54 INFO - PROCESS | 1647 | 1461621594387 Marionette DEBUG loaded listener.js 14:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x126a1c000) [pid = 1647] [serial = 738] [outer = 0x115859400] 14:59:54 INFO - PROCESS | 1647 | 1461621594678 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]]]}] 14:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms 14:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:59:54 INFO - PROCESS | 1647 | 1461621594710 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:59:54 INFO - PROCESS | 1647 | 1461621594711 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:59:54 INFO - PROCESS | 1647 | 1461621594714 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:59:54 INFO - PROCESS | 1647 | 1461621594715 Marionette TRACE conn2 <- [1,958,null,{}] 14:59:54 INFO - PROCESS | 1647 | 1461621594718 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}] 14:59:54 INFO - PROCESS | 1647 | 1461621594809 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:59:54 INFO - PROCESS | 1647 | 1461621594814 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a1a000 == 40 [pid = 1647] [id = 247] 14:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11cdbb000) [pid = 1647] [serial = 739] [outer = 0x0] 14:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128dac000) [pid = 1647] [serial = 740] [outer = 0x11cdbb000] 14:59:54 INFO - PROCESS | 1647 | 1461621594840 Marionette DEBUG loaded listener.js 14:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b656400) [pid = 1647] [serial = 741] [outer = 0x11cdbb000] 14:59:55 INFO - PROCESS | 1647 | 1461621595213 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]]]}] 14:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 14:59:55 INFO - PROCESS | 1647 | 1461621595234 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:59:55 INFO - PROCESS | 1647 | 1461621595236 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:59:55 INFO - PROCESS | 1647 | 1461621595241 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:59:55 INFO - PROCESS | 1647 | 1461621595243 Marionette TRACE conn2 <- [1,962,null,{}] 14:59:55 INFO - PROCESS | 1647 | 1461621595246 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}] 14:59:55 INFO - PROCESS | 1647 | 1461621595363 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:59:55 INFO - PROCESS | 1647 | 1461621595373 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a013000 == 41 [pid = 1647] [id = 248] 14:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b697000) [pid = 1647] [serial = 742] [outer = 0x0] 14:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b77b800) [pid = 1647] [serial = 743] [outer = 0x12b697000] 14:59:55 INFO - PROCESS | 1647 | 1461621595413 Marionette DEBUG loaded listener.js 14:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12bc6d000) [pid = 1647] [serial = 744] [outer = 0x12b697000] 14:59:55 INFO - PROCESS | 1647 | 1461621595876 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]]]}] 14:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 14:59:55 INFO - PROCESS | 1647 | 1461621595911 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:59:55 INFO - PROCESS | 1647 | 1461621595913 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:59:55 INFO - PROCESS | 1647 | 1461621595916 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:59:55 INFO - PROCESS | 1647 | 1461621595918 Marionette TRACE conn2 <- [1,966,null,{}] 14:59:55 INFO - PROCESS | 1647 | 1461621595924 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}] 14:59:56 INFO - PROCESS | 1647 | 1461621596039 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:59:56 INFO - PROCESS | 1647 | 1461621596047 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b948000 == 42 [pid = 1647] [id = 249] 14:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118a9c800) [pid = 1647] [serial = 745] [outer = 0x0] 14:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12bdaa400) [pid = 1647] [serial = 746] [outer = 0x118a9c800] 14:59:56 INFO - PROCESS | 1647 | 1461621596088 Marionette DEBUG loaded listener.js 14:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12bdb4400) [pid = 1647] [serial = 747] [outer = 0x118a9c800] 14:59:56 INFO - PROCESS | 1647 | 1461621596551 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]]]}] 14:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 673ms 14:59:56 INFO - PROCESS | 1647 | 1461621596590 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:59:56 INFO - PROCESS | 1647 | 1461621596593 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:59:56 INFO - PROCESS | 1647 | 1461621596596 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:59:56 INFO - PROCESS | 1647 | 1461621596599 Marionette TRACE conn2 <- [1,970,null,{}] 14:59:56 INFO - PROCESS | 1647 | 1461621596603 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}] 14:59:56 INFO - PROCESS | 1647 | 1461621596727 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:59:56 INFO - PROCESS | 1647 | 1461621596800 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c30000 == 43 [pid = 1647] [id = 250] 14:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1166d1400) [pid = 1647] [serial = 748] [outer = 0x0] 14:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1189ec400) [pid = 1647] [serial = 749] [outer = 0x1166d1400] 14:59:56 INFO - PROCESS | 1647 | 1461621596833 Marionette DEBUG loaded listener.js 14:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119363800) [pid = 1647] [serial = 750] [outer = 0x1166d1400] 14:59:57 INFO - PROCESS | 1647 | 1461621597254 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]]]}] 14:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 14:59:57 INFO - PROCESS | 1647 | 1461621597272 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:59:57 INFO - PROCESS | 1647 | 1461621597276 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:59:57 INFO - PROCESS | 1647 | 1461621597280 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:59:57 INFO - PROCESS | 1647 | 1461621597282 Marionette TRACE conn2 <- [1,974,null,{}] 14:59:57 INFO - PROCESS | 1647 | 1461621597285 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}] 14:59:57 INFO - PROCESS | 1647 | 1461621597382 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:59:57 INFO - PROCESS | 1647 | 1461621597425 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7ce000 == 44 [pid = 1647] [id = 251] 14:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119070800) [pid = 1647] [serial = 751] [outer = 0x0] 14:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11ab1c000) [pid = 1647] [serial = 752] [outer = 0x119070800] 14:59:57 INFO - PROCESS | 1647 | 1461621597455 Marionette DEBUG loaded listener.js 14:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11b067000) [pid = 1647] [serial = 753] [outer = 0x119070800] 14:59:57 INFO - PROCESS | 1647 | 1461621597860 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]]]}] 14:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 622ms 14:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:59:57 INFO - PROCESS | 1647 | 1461621597903 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:59:57 INFO - PROCESS | 1647 | 1461621597904 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:59:57 INFO - PROCESS | 1647 | 1461621597907 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:59:57 INFO - PROCESS | 1647 | 1461621597909 Marionette TRACE conn2 <- [1,978,null,{}] 14:59:57 INFO - PROCESS | 1647 | 1461621597917 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}] 14:59:58 INFO - PROCESS | 1647 | 1461621598016 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:59:58 INFO - PROCESS | 1647 | 1461621598101 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b94b000 == 45 [pid = 1647] [id = 252] 14:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11c321400) [pid = 1647] [serial = 754] [outer = 0x0] 14:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11c79e400) [pid = 1647] [serial = 755] [outer = 0x11c321400] 14:59:58 INFO - PROCESS | 1647 | 1461621598146 Marionette DEBUG loaded listener.js 14:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11cdc6000) [pid = 1647] [serial = 756] [outer = 0x11c321400] 14:59:58 INFO - PROCESS | 1647 | 1461621598555 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]]]}] 14:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 671ms 14:59:58 INFO - PROCESS | 1647 | 1461621598583 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:59:58 INFO - PROCESS | 1647 | 1461621598585 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:59:58 INFO - PROCESS | 1647 | 1461621598589 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:59:58 INFO - PROCESS | 1647 | 1461621598590 Marionette TRACE conn2 <- [1,982,null,{}] 14:59:58 INFO - PROCESS | 1647 | 1461621598593 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}] 14:59:58 INFO - PROCESS | 1647 | 1461621598688 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:59:58 INFO - PROCESS | 1647 | 1461621598731 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c859800 == 46 [pid = 1647] [id = 253] 14:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x123eb9800) [pid = 1647] [serial = 757] [outer = 0x0] 14:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12735b800) [pid = 1647] [serial = 758] [outer = 0x123eb9800] 14:59:58 INFO - PROCESS | 1647 | 1461621598761 Marionette DEBUG loaded listener.js 14:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128db1000) [pid = 1647] [serial = 759] [outer = 0x123eb9800] 14:59:59 INFO - PROCESS | 1647 | 1461621599189 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]]]}] 14:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 669ms 14:59:59 INFO - PROCESS | 1647 | 1461621599259 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:59:59 INFO - PROCESS | 1647 | 1461621599260 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:59:59 INFO - PROCESS | 1647 | 1461621599263 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:59:59 INFO - PROCESS | 1647 | 1461621599264 Marionette TRACE conn2 <- [1,986,null,{}] 14:59:59 INFO - PROCESS | 1647 | 1461621599267 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}] 14:59:59 INFO - PROCESS | 1647 | 1461621599381 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:59:59 INFO - PROCESS | 1647 | 1461621599585 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11933d800 == 47 [pid = 1647] [id = 254] 14:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1147d8000) [pid = 1647] [serial = 760] [outer = 0x0] 14:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x114f9bc00) [pid = 1647] [serial = 761] [outer = 0x1147d8000] 14:59:59 INFO - PROCESS | 1647 | 1461621599614 Marionette DEBUG loaded listener.js 14:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x115870400) [pid = 1647] [serial = 762] [outer = 0x1147d8000] 15:00:00 INFO - PROCESS | 1647 | 1461621600040 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 818ms 15:00:00 INFO - PROCESS | 1647 | 1461621600083 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:00:00 INFO - PROCESS | 1647 | 1461621600085 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:00:00 INFO - PROCESS | 1647 | 1461621600088 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:00:00 INFO - PROCESS | 1647 | 1461621600091 Marionette TRACE conn2 <- [1,990,null,{}] 15:00:00 INFO - PROCESS | 1647 | 1461621600094 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:00 INFO - PROCESS | 1647 | 1461621600183 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:00:00 INFO - PROCESS | 1647 | 1461621600245 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a91a000 == 48 [pid = 1647] [id = 255] 15:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x115ab4400) [pid = 1647] [serial = 763] [outer = 0x0] 15:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118a3f400) [pid = 1647] [serial = 764] [outer = 0x115ab4400] 15:00:00 INFO - PROCESS | 1647 | 1461621600276 Marionette DEBUG loaded listener.js 15:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x115855400) [pid = 1647] [serial = 765] [outer = 0x115ab4400] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12a013000 == 47 [pid = 1647] [id = 248] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x127a1a000 == 46 [pid = 1647] [id = 247] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11c121800 == 45 [pid = 1647] [id = 246] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12bc7ac00) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11b85f800 == 44 [pid = 1647] [id = 245] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1257cb000 == 43 [pid = 1647] [id = 244] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12560b800 == 42 [pid = 1647] [id = 243] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11ccc5800 == 41 [pid = 1647] [id = 242] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7de000 == 40 [pid = 1647] [id = 241] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11c10b000 == 39 [pid = 1647] [id = 240] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11b860000 == 38 [pid = 1647] [id = 239] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11a91e000 == 37 [pid = 1647] [id = 238] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x116630000 == 36 [pid = 1647] [id = 237] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x115248800 == 35 [pid = 1647] [id = 236] 15:00:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11865d000 == 34 [pid = 1647] [id = 235] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x127196400) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x116389800) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119073400) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d658000) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12660f400) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11cb0a800) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11cb40400) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11c1d2000) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11c66b400) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x123eb9c00) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x123ec1400) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115855000) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x115878800) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x125737800) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a098400) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126368800) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128da9800) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11b021000) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11b073400) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119e55000) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11abeb800) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12b64b400) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12a09e000) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b778800) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115417000) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11b87c800) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11bb85800) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118fa8c00) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11c79cc00) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12798f400) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x127197800) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126ae9400) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x127984c00) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12bc73000) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12b9ecc00) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 15:00:00 INFO - PROCESS | 1647 | 1461621600824 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 771ms 15:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:00:00 INFO - PROCESS | 1647 | 1461621600863 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:00:00 INFO - PROCESS | 1647 | 1461621600866 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:00:00 INFO - PROCESS | 1647 | 1461621600870 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:00:00 INFO - PROCESS | 1647 | 1461621600872 Marionette TRACE conn2 <- [1,994,null,{}] 15:00:00 INFO - PROCESS | 1647 | 1461621600875 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:00 INFO - PROCESS | 1647 | 1461621600948 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:00:00 INFO - PROCESS | 1647 | 1461621600956 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x119211800 == 35 [pid = 1647] [id = 256] 15:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1192a1c00) [pid = 1647] [serial = 766] [outer = 0x0] 15:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11adcdc00) [pid = 1647] [serial = 767] [outer = 0x1192a1c00] 15:00:00 INFO - PROCESS | 1647 | 1461621600982 Marionette DEBUG loaded listener.js 15:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11b179800) [pid = 1647] [serial = 768] [outer = 0x1192a1c00] 15:00:01 INFO - PROCESS | 1647 | 1461621601315 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 471ms 15:00:01 INFO - PROCESS | 1647 | 1461621601343 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:00:01 INFO - PROCESS | 1647 | 1461621601344 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:00:01 INFO - PROCESS | 1647 | 1461621601351 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:00:01 INFO - PROCESS | 1647 | 1461621601356 Marionette TRACE conn2 <- [1,998,null,{}] 15:00:01 INFO - PROCESS | 1647 | 1461621601359 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:01 INFO - PROCESS | 1647 | 1461621601439 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:00:01 INFO - PROCESS | 1647 | 1461621601444 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c040000 == 36 [pid = 1647] [id = 257] 15:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11b879c00) [pid = 1647] [serial = 769] [outer = 0x0] 15:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11c1d2000) [pid = 1647] [serial = 770] [outer = 0x11b879c00] 15:00:01 INFO - PROCESS | 1647 | 1461621601470 Marionette DEBUG loaded listener.js 15:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11c66b400) [pid = 1647] [serial = 771] [outer = 0x11b879c00] 15:00:01 INFO - PROCESS | 1647 | 1461621601807 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 478ms 15:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:00:01 INFO - PROCESS | 1647 | 1461621601826 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:00:01 INFO - PROCESS | 1647 | 1461621601828 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:00:01 INFO - PROCESS | 1647 | 1461621601830 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:00:01 INFO - PROCESS | 1647 | 1461621601831 Marionette TRACE conn2 <- [1,1002,null,{}] 15:00:01 INFO - PROCESS | 1647 | 1461621601833 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:01 INFO - PROCESS | 1647 | 1461621601914 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:00:01 INFO - PROCESS | 1647 | 1461621601960 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x116645000 == 37 [pid = 1647] [id = 258] 15:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11b87b800) [pid = 1647] [serial = 772] [outer = 0x0] 15:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11cb0a800) [pid = 1647] [serial = 773] [outer = 0x11b87b800] 15:00:01 INFO - PROCESS | 1647 | 1461621601984 Marionette DEBUG loaded listener.js 15:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x123ebb400) [pid = 1647] [serial = 774] [outer = 0x11b87b800] 15:00:02 INFO - PROCESS | 1647 | 1461621602279 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 472ms 15:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:00:02 INFO - PROCESS | 1647 | 1461621602310 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:00:02 INFO - PROCESS | 1647 | 1461621602311 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:00:02 INFO - PROCESS | 1647 | 1461621602313 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:00:02 INFO - PROCESS | 1647 | 1461621602314 Marionette TRACE conn2 <- [1,1006,null,{}] 15:00:02 INFO - PROCESS | 1647 | 1461621602317 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:02 INFO - PROCESS | 1647 | 1461621602394 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:00:02 INFO - PROCESS | 1647 | 1461621602398 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd86000 == 38 [pid = 1647] [id = 259] 15:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12614bc00) [pid = 1647] [serial = 775] [outer = 0x0] 15:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12660ac00) [pid = 1647] [serial = 776] [outer = 0x12614bc00] 15:00:02 INFO - PROCESS | 1647 | 1461621602434 Marionette DEBUG loaded listener.js 15:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x127196000) [pid = 1647] [serial = 777] [outer = 0x12614bc00] 15:00:02 INFO - PROCESS | 1647 | 1461621602759 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 15:00:02 INFO - PROCESS | 1647 | 1461621602782 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:00:02 INFO - PROCESS | 1647 | 1461621602783 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:00:02 INFO - PROCESS | 1647 | 1461621602811 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:00:02 INFO - PROCESS | 1647 | 1461621602812 Marionette TRACE conn2 <- [1,1010,null,{}] 15:00:02 INFO - PROCESS | 1647 | 1461621602815 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:02 INFO - PROCESS | 1647 | 1461621602913 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:00:02 INFO - PROCESS | 1647 | 1461621602919 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12551b000 == 39 [pid = 1647] [id = 260] 15:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1265bbc00) [pid = 1647] [serial = 778] [outer = 0x0] 15:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128da5400) [pid = 1647] [serial = 779] [outer = 0x1265bbc00] 15:00:02 INFO - PROCESS | 1647 | 1461621602944 Marionette DEBUG loaded listener.js 15:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b64c000) [pid = 1647] [serial = 780] [outer = 0x1265bbc00] 15:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 499ms 15:00:03 INFO - PROCESS | 1647 | 1461621603282 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:00:03 INFO - PROCESS | 1647 | 1461621603293 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:00:03 INFO - PROCESS | 1647 | 1461621603294 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:00:03 INFO - PROCESS | 1647 | 1461621603296 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:00:03 INFO - PROCESS | 1647 | 1461621603297 Marionette TRACE conn2 <- [1,1014,null,{}] 15:00:03 INFO - PROCESS | 1647 | 1461621603299 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:03 INFO - PROCESS | 1647 | 1461621603398 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:00:03 INFO - PROCESS | 1647 | 1461621603402 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1263eb000 == 40 [pid = 1647] [id = 261] 15:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x127196400) [pid = 1647] [serial = 781] [outer = 0x0] 15:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b782c00) [pid = 1647] [serial = 782] [outer = 0x127196400] 15:00:03 INFO - PROCESS | 1647 | 1461621603427 Marionette DEBUG loaded listener.js 15:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12bc77800) [pid = 1647] [serial = 783] [outer = 0x127196400] 15:00:03 INFO - PROCESS | 1647 | 1461621603766 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 15:00:03 INFO - PROCESS | 1647 | 1461621603817 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:00:03 INFO - PROCESS | 1647 | 1461621603818 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:00:03 INFO - PROCESS | 1647 | 1461621603820 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:00:03 INFO - PROCESS | 1647 | 1461621603821 Marionette TRACE conn2 <- [1,1018,null,{}] 15:00:03 INFO - PROCESS | 1647 | 1461621603824 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:03 INFO - PROCESS | 1647 | 1461621603914 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:00:03 INFO - PROCESS | 1647 | 1461621603926 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269e4800 == 41 [pid = 1647] [id = 262] 15:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b780000) [pid = 1647] [serial = 784] [outer = 0x0] 15:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bdb5c00) [pid = 1647] [serial = 785] [outer = 0x12b780000] 15:00:03 INFO - PROCESS | 1647 | 1461621603950 Marionette DEBUG loaded listener.js 15:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bf85400) [pid = 1647] [serial = 786] [outer = 0x12b780000] 15:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 15:00:04 INFO - PROCESS | 1647 | 1461621604282 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:00:04 INFO - PROCESS | 1647 | 1461621604291 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:00:04 INFO - PROCESS | 1647 | 1461621604292 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:00:04 INFO - PROCESS | 1647 | 1461621604295 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:00:04 INFO - PROCESS | 1647 | 1461621604296 Marionette TRACE conn2 <- [1,1022,null,{}] 15:00:04 INFO - PROCESS | 1647 | 1461621604298 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:04 INFO - PROCESS | 1647 | 1461621604398 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:00:04 INFO - PROCESS | 1647 | 1461621604403 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d18000 == 42 [pid = 1647] [id = 263] 15:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a09c400) [pid = 1647] [serial = 787] [outer = 0x0] 15:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12c8f8000) [pid = 1647] [serial = 788] [outer = 0x12a09c400] 15:00:04 INFO - PROCESS | 1647 | 1461621604428 Marionette DEBUG loaded listener.js 15:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12d187c00) [pid = 1647] [serial = 789] [outer = 0x12a09c400] 15:00:04 INFO - PROCESS | 1647 | 1461621604750 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 15:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:00:04 INFO - PROCESS | 1647 | 1461621604764 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:00:04 INFO - PROCESS | 1647 | 1461621604765 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:00:04 INFO - PROCESS | 1647 | 1461621604767 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:00:04 INFO - PROCESS | 1647 | 1461621604768 Marionette TRACE conn2 <- [1,1026,null,{}] 15:00:04 INFO - PROCESS | 1647 | 1461621604784 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:04 INFO - PROCESS | 1647 | 1461621604963 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11c661800) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11cc5c000) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115859400) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126362c00) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x114351800) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11c317800) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116686000) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11ab1a400) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x114f9c000) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11363f400) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1269b0400) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11cdbb000) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:00:04 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b697000) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:00:05 INFO - PROCESS | 1647 | 1461621605001 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119216000 == 43 [pid = 1647] [id = 264] 15:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x114351800) [pid = 1647] [serial = 790] [outer = 0x0] 15:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x115857c00) [pid = 1647] [serial = 791] [outer = 0x114351800] 15:00:05 INFO - PROCESS | 1647 | 1461621605030 Marionette DEBUG loaded listener.js 15:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1260b7400) [pid = 1647] [serial = 792] [outer = 0x114351800] 15:00:05 INFO - PROCESS | 1647 | 1461621605346 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 628ms 15:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:00:05 INFO - PROCESS | 1647 | 1461621605395 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:00:05 INFO - PROCESS | 1647 | 1461621605397 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:00:05 INFO - PROCESS | 1647 | 1461621605399 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:00:05 INFO - PROCESS | 1647 | 1461621605400 Marionette TRACE conn2 <- [1,1030,null,{}] 15:00:05 INFO - PROCESS | 1647 | 1461621605403 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:05 INFO - PROCESS | 1647 | 1461621605496 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:00:05 INFO - PROCESS | 1647 | 1461621605541 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bccd800 == 44 [pid = 1647] [id = 265] 15:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1147d3400) [pid = 1647] [serial = 793] [outer = 0x0] 15:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126822000) [pid = 1647] [serial = 794] [outer = 0x1147d3400] 15:00:05 INFO - PROCESS | 1647 | 1461621605566 Marionette DEBUG loaded listener.js 15:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12d43c800) [pid = 1647] [serial = 795] [outer = 0x1147d3400] 15:00:05 INFO - PROCESS | 1647 | 1461621605834 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 474ms 15:00:05 INFO - PROCESS | 1647 | 1461621605878 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:00:05 INFO - PROCESS | 1647 | 1461621605879 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:00:05 INFO - PROCESS | 1647 | 1461621605881 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:00:05 INFO - PROCESS | 1647 | 1461621605882 Marionette TRACE conn2 <- [1,1034,null,{}] 15:00:05 INFO - PROCESS | 1647 | 1461621605885 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:05 INFO - PROCESS | 1647 | 1461621605968 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:00:05 INFO - PROCESS | 1647 | 1461621605974 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3b6000 == 45 [pid = 1647] [id = 266] 15:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12d43d000) [pid = 1647] [serial = 796] [outer = 0x0] 15:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12d653400) [pid = 1647] [serial = 797] [outer = 0x12d43d000] 15:00:06 INFO - PROCESS | 1647 | 1461621605999 Marionette DEBUG loaded listener.js 15:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12d65ac00) [pid = 1647] [serial = 798] [outer = 0x12d43d000] 15:00:06 INFO - PROCESS | 1647 | 1461621606327 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 472ms 15:00:06 INFO - PROCESS | 1647 | 1461621606355 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:00:06 INFO - PROCESS | 1647 | 1461621606357 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:00:06 INFO - PROCESS | 1647 | 1461621606359 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:00:06 INFO - PROCESS | 1647 | 1461621606360 Marionette TRACE conn2 <- [1,1038,null,{}] 15:00:06 INFO - PROCESS | 1647 | 1461621606363 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:06 INFO - PROCESS | 1647 | 1461621606463 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:00:06 INFO - PROCESS | 1647 | 1461621606469 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3d1800 == 46 [pid = 1647] [id = 267] 15:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12d441c00) [pid = 1647] [serial = 799] [outer = 0x0] 15:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12d6bd800) [pid = 1647] [serial = 800] [outer = 0x12d441c00] 15:00:06 INFO - PROCESS | 1647 | 1461621606494 Marionette DEBUG loaded listener.js 15:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12d6c2000) [pid = 1647] [serial = 801] [outer = 0x12d441c00] 15:00:06 INFO - PROCESS | 1647 | 1461621606789 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 467ms 15:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:00:06 INFO - PROCESS | 1647 | 1461621606828 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:00:06 INFO - PROCESS | 1647 | 1461621606829 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:00:06 INFO - PROCESS | 1647 | 1461621606831 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:00:06 INFO - PROCESS | 1647 | 1461621606832 Marionette TRACE conn2 <- [1,1042,null,{}] 15:00:06 INFO - PROCESS | 1647 | 1461621606834 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:06 INFO - PROCESS | 1647 | 1461621606915 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:00:06 INFO - PROCESS | 1647 | 1461621606919 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6f2000 == 47 [pid = 1647] [id = 268] 15:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12d6be800) [pid = 1647] [serial = 802] [outer = 0x0] 15:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12dce0c00) [pid = 1647] [serial = 803] [outer = 0x12d6be800] 15:00:06 INFO - PROCESS | 1647 | 1461621606944 Marionette DEBUG loaded listener.js 15:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12dce7000) [pid = 1647] [serial = 804] [outer = 0x12d6be800] 15:00:07 INFO - PROCESS | 1647 | 1461621607422 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 620ms 15:00:07 INFO - PROCESS | 1647 | 1461621607452 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:00:07 INFO - PROCESS | 1647 | 1461621607456 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:00:07 INFO - PROCESS | 1647 | 1461621607459 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:00:07 INFO - PROCESS | 1647 | 1461621607462 Marionette TRACE conn2 <- [1,1046,null,{}] 15:00:07 INFO - PROCESS | 1647 | 1461621607465 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:07 INFO - PROCESS | 1647 | 1461621607567 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:00:07 INFO - PROCESS | 1647 | 1461621607617 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae7f000 == 48 [pid = 1647] [id = 269] 15:00:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1163f2800) [pid = 1647] [serial = 805] [outer = 0x0] 15:00:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11929d000) [pid = 1647] [serial = 806] [outer = 0x1163f2800] 15:00:07 INFO - PROCESS | 1647 | 1461621607648 Marionette DEBUG loaded listener.js 15:00:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11ab15800) [pid = 1647] [serial = 807] [outer = 0x1163f2800] 15:00:08 INFO - PROCESS | 1647 | 1461621608069 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 623ms 15:00:08 INFO - PROCESS | 1647 | 1461621608082 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:00:08 INFO - PROCESS | 1647 | 1461621608086 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:00:08 INFO - PROCESS | 1647 | 1461621608090 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:00:08 INFO - PROCESS | 1647 | 1461621608092 Marionette TRACE conn2 <- [1,1050,null,{}] 15:00:08 INFO - PROCESS | 1647 | 1461621608095 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:08 INFO - PROCESS | 1647 | 1461621608194 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:00:08 INFO - PROCESS | 1647 | 1461621608240 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cde7000 == 49 [pid = 1647] [id = 270] 15:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11ab21000) [pid = 1647] [serial = 808] [outer = 0x0] 15:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11b877c00) [pid = 1647] [serial = 809] [outer = 0x11ab21000] 15:00:08 INFO - PROCESS | 1647 | 1461621608274 Marionette DEBUG loaded listener.js 15:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11c0ee800) [pid = 1647] [serial = 810] [outer = 0x11ab21000] 15:00:08 INFO - PROCESS | 1647 | 1461621608747 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 15:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:00:08 INFO - PROCESS | 1647 | 1461621608761 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:00:08 INFO - PROCESS | 1647 | 1461621608763 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:00:08 INFO - PROCESS | 1647 | 1461621608765 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:00:08 INFO - PROCESS | 1647 | 1461621608768 Marionette TRACE conn2 <- [1,1054,null,{}] 15:00:08 INFO - PROCESS | 1647 | 1461621608796 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:08 INFO - PROCESS | 1647 | 1461621608900 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:00:08 INFO - PROCESS | 1647 | 1461621608964 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3c8000 == 50 [pid = 1647] [id = 271] 15:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1269b3800) [pid = 1647] [serial = 811] [outer = 0x0] 15:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x126dce800) [pid = 1647] [serial = 812] [outer = 0x1269b3800] 15:00:09 INFO - PROCESS | 1647 | 1461621608995 Marionette DEBUG loaded listener.js 15:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12798f800) [pid = 1647] [serial = 813] [outer = 0x1269b3800] 15:00:09 INFO - PROCESS | 1647 | 1461621609401 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 689ms 15:00:09 INFO - PROCESS | 1647 | 1461621609455 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:00:09 INFO - PROCESS | 1647 | 1461621609457 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:00:09 INFO - PROCESS | 1647 | 1461621609459 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:00:09 INFO - PROCESS | 1647 | 1461621609460 Marionette TRACE conn2 <- [1,1058,null,{}] 15:00:09 INFO - PROCESS | 1647 | 1461621609462 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:09 INFO - PROCESS | 1647 | 1461621609582 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:00:09 INFO - PROCESS | 1647 | 1461621609632 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e363800 == 51 [pid = 1647] [id = 272] 15:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a09b000) [pid = 1647] [serial = 814] [outer = 0x0] 15:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12bc73c00) [pid = 1647] [serial = 815] [outer = 0x12a09b000] 15:00:09 INFO - PROCESS | 1647 | 1461621609661 Marionette DEBUG loaded listener.js 15:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12d180400) [pid = 1647] [serial = 816] [outer = 0x12a09b000] 15:00:10 INFO - PROCESS | 1647 | 1461621610082 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 669ms 15:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:00:10 INFO - PROCESS | 1647 | 1461621610129 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:00:10 INFO - PROCESS | 1647 | 1461621610130 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:00:10 INFO - PROCESS | 1647 | 1461621610132 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:00:10 INFO - PROCESS | 1647 | 1461621610134 Marionette TRACE conn2 <- [1,1062,null,{}] 15:00:10 INFO - PROCESS | 1647 | 1461621610157 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:10 INFO - PROCESS | 1647 | 1461621610258 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:00:10 INFO - PROCESS | 1647 | 1461621610495 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x119843800 == 52 [pid = 1647] [id = 273] 15:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1147d9800) [pid = 1647] [serial = 817] [outer = 0x0] 15:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x114f9e800) [pid = 1647] [serial = 818] [outer = 0x1147d9800] 15:00:10 INFO - PROCESS | 1647 | 1461621610524 Marionette DEBUG loaded listener.js 15:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x115878800) [pid = 1647] [serial = 819] [outer = 0x1147d9800] 15:00:10 INFO - PROCESS | 1647 | 1461621610961 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 840ms 15:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:00:10 INFO - PROCESS | 1647 | 1461621610973 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:00:10 INFO - PROCESS | 1647 | 1461621610975 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:00:10 INFO - PROCESS | 1647 | 1461621610978 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:00:10 INFO - PROCESS | 1647 | 1461621610980 Marionette TRACE conn2 <- [1,1066,null,{}] 15:00:10 INFO - PROCESS | 1647 | 1461621610984 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:11 INFO - PROCESS | 1647 | 1461621611073 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:00:11 INFO - PROCESS | 1647 | 1461621611120 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x118914000 == 53 [pid = 1647] [id = 274] 15:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x114fa5c00) [pid = 1647] [serial = 820] [outer = 0x0] 15:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x115abe800) [pid = 1647] [serial = 821] [outer = 0x114fa5c00] 15:00:11 INFO - PROCESS | 1647 | 1461621611149 Marionette DEBUG loaded listener.js 15:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119366400) [pid = 1647] [serial = 822] [outer = 0x114fa5c00] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c867000 == 52 [pid = 1647] [id = 234] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3d1800 == 51 [pid = 1647] [id = 267] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3b6000 == 50 [pid = 1647] [id = 266] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bccd800 == 49 [pid = 1647] [id = 265] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119216000 == 48 [pid = 1647] [id = 264] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x128d18000 == 47 [pid = 1647] [id = 263] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1269e4800 == 46 [pid = 1647] [id = 262] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1263eb000 == 45 [pid = 1647] [id = 261] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12551b000 == 44 [pid = 1647] [id = 260] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd86000 == 43 [pid = 1647] [id = 259] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116645000 == 42 [pid = 1647] [id = 258] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11c040000 == 41 [pid = 1647] [id = 257] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119211800 == 40 [pid = 1647] [id = 256] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11a91a000 == 39 [pid = 1647] [id = 255] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11933d800 == 38 [pid = 1647] [id = 254] 15:00:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119c30000 == 37 [pid = 1647] [id = 250] 15:00:11 INFO - PROCESS | 1647 | 1461621611579 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 625ms 15:00:11 INFO - PROCESS | 1647 | 1461621611605 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:00:11 INFO - PROCESS | 1647 | 1461621611608 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:00:11 INFO - PROCESS | 1647 | 1461621611610 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:00:11 INFO - PROCESS | 1647 | 1461621611611 Marionette TRACE conn2 <- [1,1070,null,{}] 15:00:11 INFO - PROCESS | 1647 | 1461621611614 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:11 INFO - PROCESS | 1647 | 1461621611697 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11c01c800) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c0f0000) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11ae27000) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11bb86800) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1271eac00) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12bc6d000) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x128dac000) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126a1c000) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12b656400) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x127ac3400) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11cb10000) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b77b800) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11cc5b400) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126603800) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x125556400) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11adcb400) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x127193c00) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126af5800) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11585bc00) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x114fa2800) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1158ec800) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12682dc00) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11c3cec00) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11867c400) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119297c00) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11ab1dc00) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11abed000) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 15:00:11 INFO - PROCESS | 1647 | 1461621611749 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x119211800 == 38 [pid = 1647] [id = 275] 15:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x114fa2800) [pid = 1647] [serial = 823] [outer = 0x0] 15:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11935b400) [pid = 1647] [serial = 824] [outer = 0x114fa2800] 15:00:11 INFO - PROCESS | 1647 | 1461621611775 Marionette DEBUG loaded listener.js 15:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11ae2c000) [pid = 1647] [serial = 825] [outer = 0x114fa2800] 15:00:12 INFO - PROCESS | 1647 | 1461621612095 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 15:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:00:12 INFO - PROCESS | 1647 | 1461621612129 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:00:12 INFO - PROCESS | 1647 | 1461621612130 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:00:12 INFO - PROCESS | 1647 | 1461621612136 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:00:12 INFO - PROCESS | 1647 | 1461621612140 Marionette TRACE conn2 <- [1,1074,null,{}] 15:00:12 INFO - PROCESS | 1647 | 1461621612144 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:12 INFO - PROCESS | 1647 | 1461621612223 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:00:12 INFO - PROCESS | 1647 | 1461621612283 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae7d000 == 39 [pid = 1647] [id = 276] 15:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11ab4b400) [pid = 1647] [serial = 826] [outer = 0x0] 15:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11bb81c00) [pid = 1647] [serial = 827] [outer = 0x11ab4b400] 15:00:12 INFO - PROCESS | 1647 | 1461621612309 Marionette DEBUG loaded listener.js 15:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11c1d4000) [pid = 1647] [serial = 828] [outer = 0x11ab4b400] 15:00:12 INFO - PROCESS | 1647 | 1461621612612 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 527ms 15:00:12 INFO - PROCESS | 1647 | 1461621612660 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:00:12 INFO - PROCESS | 1647 | 1461621612661 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:00:12 INFO - PROCESS | 1647 | 1461621612663 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:00:12 INFO - PROCESS | 1647 | 1461621612664 Marionette TRACE conn2 <- [1,1078,null,{}] 15:00:12 INFO - PROCESS | 1647 | 1461621612667 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:12 INFO - PROCESS | 1647 | 1461621612742 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:00:12 INFO - PROCESS | 1647 | 1461621612746 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x114b7f000 == 40 [pid = 1647] [id = 277] 15:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11c1dc400) [pid = 1647] [serial = 829] [outer = 0x0] 15:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11c66d800) [pid = 1647] [serial = 830] [outer = 0x11c1dc400] 15:00:12 INFO - PROCESS | 1647 | 1461621612773 Marionette DEBUG loaded listener.js 15:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11cb18400) [pid = 1647] [serial = 831] [outer = 0x11c1dc400] 15:00:13 INFO - PROCESS | 1647 | 1461621613089 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 15:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:00:13 INFO - PROCESS | 1647 | 1461621613132 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:00:13 INFO - PROCESS | 1647 | 1461621613133 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:00:13 INFO - PROCESS | 1647 | 1461621613136 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:00:13 INFO - PROCESS | 1647 | 1461621613137 Marionette TRACE conn2 <- [1,1082,null,{}] 15:00:13 INFO - PROCESS | 1647 | 1461621613139 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:13 INFO - PROCESS | 1647 | 1461621613211 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:00:13 INFO - PROCESS | 1647 | 1461621613216 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cb5a800 == 41 [pid = 1647] [id = 278] 15:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11cc67400) [pid = 1647] [serial = 832] [outer = 0x0] 15:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x123eba000) [pid = 1647] [serial = 833] [outer = 0x11cc67400] 15:00:13 INFO - PROCESS | 1647 | 1461621613254 Marionette DEBUG loaded listener.js 15:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126147800) [pid = 1647] [serial = 834] [outer = 0x11cc67400] 15:00:13 INFO - PROCESS | 1647 | 1461621613612 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 15:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:00:13 INFO - PROCESS | 1647 | 1461621613654 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:00:13 INFO - PROCESS | 1647 | 1461621613655 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:00:13 INFO - PROCESS | 1647 | 1461621613657 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:00:13 INFO - PROCESS | 1647 | 1461621613658 Marionette TRACE conn2 <- [1,1086,null,{}] 15:00:13 INFO - PROCESS | 1647 | 1461621613661 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:13 INFO - PROCESS | 1647 | 1461621613760 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:00:13 INFO - PROCESS | 1647 | 1461621613776 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a17000 == 42 [pid = 1647] [id = 279] 15:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x126604800) [pid = 1647] [serial = 835] [outer = 0x0] 15:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x127193c00) [pid = 1647] [serial = 836] [outer = 0x126604800] 15:00:13 INFO - PROCESS | 1647 | 1461621613801 Marionette DEBUG loaded listener.js 15:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12744c400) [pid = 1647] [serial = 837] [outer = 0x126604800] 15:00:14 INFO - PROCESS | 1647 | 1461621614132 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 15:00:14 INFO - PROCESS | 1647 | 1461621614177 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:00:14 INFO - PROCESS | 1647 | 1461621614178 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:00:14 INFO - PROCESS | 1647 | 1461621614180 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:00:14 INFO - PROCESS | 1647 | 1461621614181 Marionette TRACE conn2 <- [1,1090,null,{}] 15:00:14 INFO - PROCESS | 1647 | 1461621614183 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:14 INFO - PROCESS | 1647 | 1461621614275 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:00:14 INFO - PROCESS | 1647 | 1461621614286 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x126035000 == 43 [pid = 1647] [id = 280] 15:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12744c800) [pid = 1647] [serial = 838] [outer = 0x0] 15:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x127ac4400) [pid = 1647] [serial = 839] [outer = 0x12744c800] 15:00:14 INFO - PROCESS | 1647 | 1461621614312 Marionette DEBUG loaded listener.js 15:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128dacc00) [pid = 1647] [serial = 840] [outer = 0x12744c800] 15:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 473ms 15:00:14 INFO - PROCESS | 1647 | 1461621614646 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:00:14 INFO - PROCESS | 1647 | 1461621614655 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:00:14 INFO - PROCESS | 1647 | 1461621614657 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:00:14 INFO - PROCESS | 1647 | 1461621614659 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:00:14 INFO - PROCESS | 1647 | 1461621614660 Marionette TRACE conn2 <- [1,1094,null,{}] 15:00:14 INFO - PROCESS | 1647 | 1461621614663 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:14 INFO - PROCESS | 1647 | 1461621614753 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:00:14 INFO - PROCESS | 1647 | 1461621614767 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269e3000 == 44 [pid = 1647] [id = 281] 15:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128db1800) [pid = 1647] [serial = 841] [outer = 0x0] 15:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a0a0c00) [pid = 1647] [serial = 842] [outer = 0x128db1800] 15:00:14 INFO - PROCESS | 1647 | 1461621614793 Marionette DEBUG loaded listener.js 15:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12b64fc00) [pid = 1647] [serial = 843] [outer = 0x128db1800] 15:00:15 INFO - PROCESS | 1647 | 1461621615141 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 15:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:00:15 INFO - PROCESS | 1647 | 1461621615178 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:00:15 INFO - PROCESS | 1647 | 1461621615179 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:00:15 INFO - PROCESS | 1647 | 1461621615181 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:00:15 INFO - PROCESS | 1647 | 1461621615182 Marionette TRACE conn2 <- [1,1098,null,{}] 15:00:15 INFO - PROCESS | 1647 | 1461621615184 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:15 INFO - PROCESS | 1647 | 1461621615279 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:00:15 INFO - PROCESS | 1647 | 1461621615294 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a17000 == 45 [pid = 1647] [id = 282] 15:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12b64f000) [pid = 1647] [serial = 844] [outer = 0x0] 15:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b783c00) [pid = 1647] [serial = 845] [outer = 0x12b64f000] 15:00:15 INFO - PROCESS | 1647 | 1461621615319 Marionette DEBUG loaded listener.js 15:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12bc75800) [pid = 1647] [serial = 846] [outer = 0x12b64f000] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x127196400) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12b780000) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12a09c400) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11b87b800) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1192a1c00) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1147d8000) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12614bc00) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11b879c00) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x115ab4400) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12d43d000) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12d441c00) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x114351800) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1265bbc00) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:00:16 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1147d3400) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:00:16 INFO - PROCESS | 1647 | 1461621616137 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 972ms 15:00:16 INFO - PROCESS | 1647 | 1461621616155 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:00:16 INFO - PROCESS | 1647 | 1461621616157 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:00:16 INFO - PROCESS | 1647 | 1461621616159 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:00:16 INFO - PROCESS | 1647 | 1461621616160 Marionette TRACE conn2 <- [1,1102,null,{}] 15:00:16 INFO - PROCESS | 1647 | 1461621616162 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:16 INFO - PROCESS | 1647 | 1461621616235 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:00:16 INFO - PROCESS | 1647 | 1461621616241 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd97800 == 46 [pid = 1647] [id = 283] 15:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x114fa5800) [pid = 1647] [serial = 847] [outer = 0x0] 15:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11b87b800) [pid = 1647] [serial = 848] [outer = 0x114fa5800] 15:00:16 INFO - PROCESS | 1647 | 1461621616271 Marionette DEBUG loaded listener.js 15:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bda8400) [pid = 1647] [serial = 849] [outer = 0x114fa5800] 15:00:16 INFO - PROCESS | 1647 | 1461621616601 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 15:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:00:16 INFO - PROCESS | 1647 | 1461621616627 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:00:16 INFO - PROCESS | 1647 | 1461621616629 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:00:16 INFO - PROCESS | 1647 | 1461621616631 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:00:16 INFO - PROCESS | 1647 | 1461621616632 Marionette TRACE conn2 <- [1,1106,null,{}] 15:00:16 INFO - PROCESS | 1647 | 1461621616635 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:16 INFO - PROCESS | 1647 | 1461621616747 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:00:16 INFO - PROCESS | 1647 | 1461621616753 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c865800 == 47 [pid = 1647] [id = 284] 15:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12bf7ac00) [pid = 1647] [serial = 850] [outer = 0x0] 15:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12d655000) [pid = 1647] [serial = 851] [outer = 0x12bf7ac00] 15:00:16 INFO - PROCESS | 1647 | 1461621616778 Marionette DEBUG loaded listener.js 15:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12d6c1c00) [pid = 1647] [serial = 852] [outer = 0x12bf7ac00] 15:00:17 INFO - PROCESS | 1647 | 1461621617062 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 15:00:17 INFO - PROCESS | 1647 | 1461621617099 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:00:17 INFO - PROCESS | 1647 | 1461621617101 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:00:17 INFO - PROCESS | 1647 | 1461621617103 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:00:17 INFO - PROCESS | 1647 | 1461621617106 Marionette TRACE conn2 <- [1,1110,null,{}] 15:00:17 INFO - PROCESS | 1647 | 1461621617110 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:17 INFO - PROCESS | 1647 | 1461621617190 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:00:17 INFO - PROCESS | 1647 | 1461621617194 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6e3000 == 48 [pid = 1647] [id = 285] 15:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12d6bf400) [pid = 1647] [serial = 853] [outer = 0x0] 15:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12dce4c00) [pid = 1647] [serial = 854] [outer = 0x12d6bf400] 15:00:17 INFO - PROCESS | 1647 | 1461621617219 Marionette DEBUG loaded listener.js 15:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12e43c000) [pid = 1647] [serial = 855] [outer = 0x12d6bf400] 15:00:17 INFO - PROCESS | 1647 | 1461621617545 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 472ms 15:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:00:17 INFO - PROCESS | 1647 | 1461621617576 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:00:17 INFO - PROCESS | 1647 | 1461621617577 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:00:17 INFO - PROCESS | 1647 | 1461621617579 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:00:17 INFO - PROCESS | 1647 | 1461621617580 Marionette TRACE conn2 <- [1,1114,null,{}] 15:00:17 INFO - PROCESS | 1647 | 1461621617582 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:17 INFO - PROCESS | 1647 | 1461621617683 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:00:17 INFO - PROCESS | 1647 | 1461621617691 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e3db000 == 49 [pid = 1647] [id = 286] 15:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12e43e000) [pid = 1647] [serial = 856] [outer = 0x0] 15:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12e442800) [pid = 1647] [serial = 857] [outer = 0x12e43e000] 15:00:17 INFO - PROCESS | 1647 | 1461621617716 Marionette DEBUG loaded listener.js 15:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12e44e000) [pid = 1647] [serial = 858] [outer = 0x12e43e000] 15:00:18 INFO - PROCESS | 1647 | 1461621618007 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 467ms 15:00:18 INFO - PROCESS | 1647 | 1461621618084 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:00:18 INFO - PROCESS | 1647 | 1461621618088 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:00:18 INFO - PROCESS | 1647 | 1461621618092 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:00:18 INFO - PROCESS | 1647 | 1461621618095 Marionette TRACE conn2 <- [1,1118,null,{}] 15:00:18 INFO - PROCESS | 1647 | 1461621618099 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:18 INFO - PROCESS | 1647 | 1461621618204 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:00:18 INFO - PROCESS | 1647 | 1461621618265 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x118a09800 == 50 [pid = 1647] [id = 287] 15:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x114b47800) [pid = 1647] [serial = 859] [outer = 0x0] 15:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x115416000) [pid = 1647] [serial = 860] [outer = 0x114b47800] 15:00:18 INFO - PROCESS | 1647 | 1461621618297 Marionette DEBUG loaded listener.js 15:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x117983c00) [pid = 1647] [serial = 861] [outer = 0x114b47800] 15:00:18 INFO - PROCESS | 1647 | 1461621618726 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 671ms 15:00:18 INFO - PROCESS | 1647 | 1461621618764 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:00:18 INFO - PROCESS | 1647 | 1461621618766 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:00:18 INFO - PROCESS | 1647 | 1461621618772 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:00:18 INFO - PROCESS | 1647 | 1461621618775 Marionette TRACE conn2 <- [1,1122,null,{}] 15:00:18 INFO - PROCESS | 1647 | 1461621618778 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:18 INFO - PROCESS | 1647 | 1461621618880 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:00:18 INFO - PROCESS | 1647 | 1461621618980 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b0d4000 == 51 [pid = 1647] [id = 288] 15:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x118f08c00) [pid = 1647] [serial = 862] [outer = 0x0] 15:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11abf0c00) [pid = 1647] [serial = 863] [outer = 0x118f08c00] 15:00:19 INFO - PROCESS | 1647 | 1461621619010 Marionette DEBUG loaded listener.js 15:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11b071800) [pid = 1647] [serial = 864] [outer = 0x118f08c00] 15:00:19 INFO - PROCESS | 1647 | 1461621619431 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 674ms 15:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:00:19 INFO - PROCESS | 1647 | 1461621619445 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:00:19 INFO - PROCESS | 1647 | 1461621619446 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:00:19 INFO - PROCESS | 1647 | 1461621619449 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:00:19 INFO - PROCESS | 1647 | 1461621619450 Marionette TRACE conn2 <- [1,1126,null,{}] 15:00:19 INFO - PROCESS | 1647 | 1461621619457 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:19 INFO - PROCESS | 1647 | 1461621619560 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:00:19 INFO - PROCESS | 1647 | 1461621619626 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7f5800 == 52 [pid = 1647] [id = 289] 15:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11cc58800) [pid = 1647] [serial = 865] [outer = 0x0] 15:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11cc5c800) [pid = 1647] [serial = 866] [outer = 0x11cc58800] 15:00:19 INFO - PROCESS | 1647 | 1461621619659 Marionette DEBUG loaded listener.js 15:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x125737800) [pid = 1647] [serial = 867] [outer = 0x11cc58800] 15:00:20 INFO - PROCESS | 1647 | 1461621620062 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 622ms 15:00:20 INFO - PROCESS | 1647 | 1461621620072 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:00:20 INFO - PROCESS | 1647 | 1461621620073 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:00:20 INFO - PROCESS | 1647 | 1461621620075 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:00:20 INFO - PROCESS | 1647 | 1461621620077 Marionette TRACE conn2 <- [1,1130,null,{}] 15:00:20 INFO - PROCESS | 1647 | 1461621620079 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:20 INFO - PROCESS | 1647 | 1461621620177 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:00:20 INFO - PROCESS | 1647 | 1461621620278 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea6f000 == 53 [pid = 1647] [id = 290] 15:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x126fa8800) [pid = 1647] [serial = 868] [outer = 0x0] 15:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x127990c00) [pid = 1647] [serial = 869] [outer = 0x126fa8800] 15:00:20 INFO - PROCESS | 1647 | 1461621620309 Marionette DEBUG loaded listener.js 15:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12b9dec00) [pid = 1647] [serial = 870] [outer = 0x126fa8800] 15:00:20 INFO - PROCESS | 1647 | 1461621620726 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 669ms 15:00:20 INFO - PROCESS | 1647 | 1461621620745 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:00:20 INFO - PROCESS | 1647 | 1461621620746 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:00:20 INFO - PROCESS | 1647 | 1461621620749 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:00:20 INFO - PROCESS | 1647 | 1461621620750 Marionette TRACE conn2 <- [1,1134,null,{}] 15:00:20 INFO - PROCESS | 1647 | 1461621620752 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:20 INFO - PROCESS | 1647 | 1461621620849 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:00:20 INFO - PROCESS | 1647 | 1461621620898 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef2d800 == 54 [pid = 1647] [id = 291] 15:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12b9eb000) [pid = 1647] [serial = 871] [outer = 0x0] 15:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12c8f8400) [pid = 1647] [serial = 872] [outer = 0x12b9eb000] 15:00:20 INFO - PROCESS | 1647 | 1461621620927 Marionette DEBUG loaded listener.js 15:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12d651c00) [pid = 1647] [serial = 873] [outer = 0x12b9eb000] 15:00:21 INFO - PROCESS | 1647 | 1461621621297 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 620ms 15:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:00:21 INFO - PROCESS | 1647 | 1461621621369 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:00:21 INFO - PROCESS | 1647 | 1461621621371 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:00:21 INFO - PROCESS | 1647 | 1461621621373 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:00:21 INFO - PROCESS | 1647 | 1461621621374 Marionette TRACE conn2 <- [1,1138,null,{}] 15:00:21 INFO - PROCESS | 1647 | 1461621621377 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:21 INFO - PROCESS | 1647 | 1461621621489 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:00:21 INFO - PROCESS | 1647 | 1461621621586 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x119839000 == 55 [pid = 1647] [id = 292] 15:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1147e0c00) [pid = 1647] [serial = 874] [outer = 0x0] 15:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12bf7cc00) [pid = 1647] [serial = 875] [outer = 0x1147e0c00] 15:00:21 INFO - PROCESS | 1647 | 1461621621620 Marionette DEBUG loaded listener.js 15:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12e7d0800) [pid = 1647] [serial = 876] [outer = 0x1147e0c00] 15:00:22 INFO - PROCESS | 1647 | 1461621622183 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 821ms 15:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:00:22 INFO - PROCESS | 1647 | 1461621622194 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:00:22 INFO - PROCESS | 1647 | 1461621622197 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:00:22 INFO - PROCESS | 1647 | 1461621622200 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:00:22 INFO - PROCESS | 1647 | 1461621622203 Marionette TRACE conn2 <- [1,1142,null,{}] 15:00:22 INFO - PROCESS | 1647 | 1461621622207 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:22 INFO - PROCESS | 1647 | 1461621622299 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x115ab2c00) [pid = 1647] [serial = 877] [outer = 0x12f766800] 15:00:22 INFO - PROCESS | 1647 | 1461621622365 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12603b800 == 56 [pid = 1647] [id = 293] 15:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x118a46800) [pid = 1647] [serial = 878] [outer = 0x0] 15:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11906f000) [pid = 1647] [serial = 879] [outer = 0x118a46800] 15:00:22 INFO - PROCESS | 1647 | 1461621622403 Marionette DEBUG loaded listener.js 15:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11abef800) [pid = 1647] [serial = 880] [outer = 0x118a46800] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6e3000 == 55 [pid = 1647] [id = 285] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12c865800 == 54 [pid = 1647] [id = 284] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd97800 == 53 [pid = 1647] [id = 283] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x127a17000 == 52 [pid = 1647] [id = 282] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x1269e3000 == 51 [pid = 1647] [id = 281] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x126035000 == 50 [pid = 1647] [id = 280] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x118a17000 == 49 [pid = 1647] [id = 279] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11cb5a800 == 48 [pid = 1647] [id = 278] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x114b7f000 == 47 [pid = 1647] [id = 277] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae7d000 == 46 [pid = 1647] [id = 276] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119211800 == 45 [pid = 1647] [id = 275] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x118914000 == 44 [pid = 1647] [id = 274] 15:00:22 INFO - PROCESS | 1647 | 1461621622942 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x119843800 == 43 [pid = 1647] [id = 273] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3c8000 == 42 [pid = 1647] [id = 271] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11cde7000 == 41 [pid = 1647] [id = 270] 15:00:22 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae7f000 == 40 [pid = 1647] [id = 269] 15:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 775ms 15:00:22 INFO - PROCESS | 1647 | 1461621622974 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:00:22 INFO - PROCESS | 1647 | 1461621622978 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:00:22 INFO - PROCESS | 1647 | 1461621622982 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:00:22 INFO - PROCESS | 1647 | 1461621622983 Marionette TRACE conn2 <- [1,1146,null,{}] 15:00:22 INFO - PROCESS | 1647 | 1461621622986 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:23 INFO - PROCESS | 1647 | 1461621623070 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12b782c00) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12bdb5c00) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12c8f8000) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11cb0a800) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11adcdc00) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11b179800) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x115870400) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x114f9bc00) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12660ac00) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11c1d2000) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11c66b400) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11ab1c000) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12d187c00) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x115855400) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x118a3f400) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12bdaa400) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11c79e400) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12735b800) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1189ec400) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12d65ac00) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12d6bd800) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1260b7400) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12d653400) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x115857c00) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x123ebb400) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128da5400) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12bc77800) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12bf85400) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12d43c800) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b64c000) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x127196000) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x126822000) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12d6c2000) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 15:00:23 INFO - PROCESS | 1647 | 1461621623131 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c0d800 == 41 [pid = 1647] [id = 294] 15:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115870400) [pid = 1647] [serial = 881] [outer = 0x0] 15:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11abed400) [pid = 1647] [serial = 882] [outer = 0x115870400] 15:00:23 INFO - PROCESS | 1647 | 1461621623157 Marionette DEBUG loaded listener.js 15:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11bb82400) [pid = 1647] [serial = 883] [outer = 0x115870400] 15:00:23 INFO - PROCESS | 1647 | 1461621623449 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 474ms 15:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:00:23 INFO - PROCESS | 1647 | 1461621623461 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:00:23 INFO - PROCESS | 1647 | 1461621623462 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:00:23 INFO - PROCESS | 1647 | 1461621623465 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:00:23 INFO - PROCESS | 1647 | 1461621623467 Marionette TRACE conn2 <- [1,1150,null,{}] 15:00:23 INFO - PROCESS | 1647 | 1461621623483 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:23 INFO - PROCESS | 1647 | 1461621623566 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:00:23 INFO - PROCESS | 1647 | 1461621623574 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c19e000 == 42 [pid = 1647] [id = 295] 15:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11c1d0c00) [pid = 1647] [serial = 884] [outer = 0x0] 15:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11cb18800) [pid = 1647] [serial = 885] [outer = 0x11c1d0c00] 15:00:23 INFO - PROCESS | 1647 | 1461621623602 Marionette DEBUG loaded listener.js 15:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x123ec3c00) [pid = 1647] [serial = 886] [outer = 0x11c1d0c00] 15:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 15:00:23 INFO - PROCESS | 1647 | 1461621623980 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:00:23 INFO - PROCESS | 1647 | 1461621623987 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:00:23 INFO - PROCESS | 1647 | 1461621623989 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:00:23 INFO - PROCESS | 1647 | 1461621623991 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:00:23 INFO - PROCESS | 1647 | 1461621623992 Marionette TRACE conn2 <- [1,1154,null,{}] 15:00:23 INFO - PROCESS | 1647 | 1461621623995 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:24 INFO - PROCESS | 1647 | 1461621624076 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:00:24 INFO - PROCESS | 1647 | 1461621624080 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd93800 == 43 [pid = 1647] [id = 296] 15:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1260b7400) [pid = 1647] [serial = 887] [outer = 0x0] 15:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1269b6000) [pid = 1647] [serial = 888] [outer = 0x1260b7400] 15:00:24 INFO - PROCESS | 1647 | 1461621624107 Marionette DEBUG loaded listener.js 15:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x127354000) [pid = 1647] [serial = 889] [outer = 0x1260b7400] 15:00:24 INFO - PROCESS | 1647 | 1461621624454 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 15:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:00:24 INFO - PROCESS | 1647 | 1461621624459 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:00:24 INFO - PROCESS | 1647 | 1461621624460 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:00:24 INFO - PROCESS | 1647 | 1461621624463 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:00:24 INFO - PROCESS | 1647 | 1461621624464 Marionette TRACE conn2 <- [1,1158,null,{}] 15:00:24 INFO - PROCESS | 1647 | 1461621624466 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:24 INFO - PROCESS | 1647 | 1461621624565 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:00:24 INFO - PROCESS | 1647 | 1461621624572 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x125621800 == 44 [pid = 1647] [id = 297] 15:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1271e9c00) [pid = 1647] [serial = 890] [outer = 0x0] 15:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128dab400) [pid = 1647] [serial = 891] [outer = 0x1271e9c00] 15:00:24 INFO - PROCESS | 1647 | 1461621624598 Marionette DEBUG loaded listener.js 15:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b64e400) [pid = 1647] [serial = 892] [outer = 0x1271e9c00] 15:00:24 INFO - PROCESS | 1647 | 1461621624903 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 467ms 15:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:00:24 INFO - PROCESS | 1647 | 1461621624931 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:00:24 INFO - PROCESS | 1647 | 1461621624932 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:00:24 INFO - PROCESS | 1647 | 1461621624934 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:00:24 INFO - PROCESS | 1647 | 1461621624935 Marionette TRACE conn2 <- [1,1162,null,{}] 15:00:24 INFO - PROCESS | 1647 | 1461621624939 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:25 INFO - PROCESS | 1647 | 1461621625027 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:00:25 INFO - PROCESS | 1647 | 1461621625032 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a2c000 == 45 [pid = 1647] [id = 298] 15:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12b777400) [pid = 1647] [serial = 893] [outer = 0x0] 15:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12c8fe800) [pid = 1647] [serial = 894] [outer = 0x12b777400] 15:00:25 INFO - PROCESS | 1647 | 1461621625060 Marionette DEBUG loaded listener.js 15:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12dcdc000) [pid = 1647] [serial = 895] [outer = 0x12b777400] 15:00:25 INFO - PROCESS | 1647 | 1461621625445 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 15:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:00:25 INFO - PROCESS | 1647 | 1461621625453 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:00:25 INFO - PROCESS | 1647 | 1461621625456 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:00:25 INFO - PROCESS | 1647 | 1461621625465 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:00:25 INFO - PROCESS | 1647 | 1461621625466 Marionette TRACE conn2 <- [1,1166,null,{}] 15:00:25 INFO - PROCESS | 1647 | 1461621625469 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:25 INFO - PROCESS | 1647 | 1461621625567 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:00:25 INFO - PROCESS | 1647 | 1461621625571 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a01e800 == 46 [pid = 1647] [id = 299] 15:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x128daa400) [pid = 1647] [serial = 896] [outer = 0x0] 15:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12dce8800) [pid = 1647] [serial = 897] [outer = 0x128daa400] 15:00:25 INFO - PROCESS | 1647 | 1461621625596 Marionette DEBUG loaded listener.js 15:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12e453c00) [pid = 1647] [serial = 898] [outer = 0x128daa400] 15:00:25 INFO - PROCESS | 1647 | 1461621625967 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 525ms 15:00:25 INFO - PROCESS | 1647 | 1461621625989 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:00:25 INFO - PROCESS | 1647 | 1461621625991 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:00:25 INFO - PROCESS | 1647 | 1461621625995 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:00:25 INFO - PROCESS | 1647 | 1461621625997 Marionette TRACE conn2 <- [1,1170,null,{}] 15:00:26 INFO - PROCESS | 1647 | 1461621626000 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:26 INFO - PROCESS | 1647 | 1461621626092 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:00:26 INFO - PROCESS | 1647 | 1461621626114 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c86e000 == 47 [pid = 1647] [id = 300] 15:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12e445000) [pid = 1647] [serial = 899] [outer = 0x0] 15:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12e7cdc00) [pid = 1647] [serial = 900] [outer = 0x12e445000] 15:00:26 INFO - PROCESS | 1647 | 1461621626141 Marionette DEBUG loaded listener.js 15:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12e7d5c00) [pid = 1647] [serial = 901] [outer = 0x12e445000] 15:00:26 INFO - PROCESS | 1647 | 1461621626594 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 620ms 15:00:26 INFO - PROCESS | 1647 | 1461621626615 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:00:26 INFO - PROCESS | 1647 | 1461621626617 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:00:26 INFO - PROCESS | 1647 | 1461621626621 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:00:26 INFO - PROCESS | 1647 | 1461621626623 Marionette TRACE conn2 <- [1,1174,null,{}] 15:00:26 INFO - PROCESS | 1647 | 1461621626634 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:26 INFO - PROCESS | 1647 | 1461621626775 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:00:26 INFO - PROCESS | 1647 | 1461621626828 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6dc800 == 48 [pid = 1647] [id = 301] 15:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12e7d6c00) [pid = 1647] [serial = 902] [outer = 0x0] 15:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12ea4a800) [pid = 1647] [serial = 903] [outer = 0x12e7d6c00] 15:00:26 INFO - PROCESS | 1647 | 1461621626853 Marionette DEBUG loaded listener.js 15:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12ea50400) [pid = 1647] [serial = 904] [outer = 0x12e7d6c00] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12744c800) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x128db1800) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12b64f000) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x114fa2800) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11ab4b400) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1147d9800) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11c1dc400) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x114fa5c00) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12d6bf400) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x114fa5800) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12bf7ac00) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11cc67400) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:00:27 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x126604800) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:00:27 INFO - PROCESS | 1647 | 1461621627294 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:00:27 INFO - PROCESS | 1647 | 1461621627351 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:00:27 INFO - PROCESS | 1647 | 1461621627353 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:00:27 INFO - PROCESS | 1647 | 1461621627355 Marionette TRACE conn2 <- [1,1178,null,{}] 15:00:27 INFO - PROCESS | 1647 | 1461621627357 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:27 INFO - PROCESS | 1647 | 1461621627432 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:00:27 INFO - PROCESS | 1647 | 1461621627439 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x126034800 == 49 [pid = 1647] [id = 302] 15:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x114fa2800) [pid = 1647] [serial = 905] [outer = 0x0] 15:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11c3cac00) [pid = 1647] [serial = 906] [outer = 0x114fa2800] 15:00:27 INFO - PROCESS | 1647 | 1461621627465 Marionette DEBUG loaded listener.js 15:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12744c800) [pid = 1647] [serial = 907] [outer = 0x114fa2800] 15:00:27 INFO - PROCESS | 1647 | 1461621627797 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:00:27 INFO - PROCESS | 1647 | 1461621627828 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:00:27 INFO - PROCESS | 1647 | 1461621627830 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:00:27 INFO - PROCESS | 1647 | 1461621627832 Marionette TRACE conn2 <- [1,1182,null,{}] 15:00:27 INFO - PROCESS | 1647 | 1461621627834 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:27 INFO - PROCESS | 1647 | 1461621627948 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:00:27 INFO - PROCESS | 1647 | 1461621627956 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea61000 == 50 [pid = 1647] [id = 303] 15:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11ae33800) [pid = 1647] [serial = 908] [outer = 0x0] 15:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12ea53800) [pid = 1647] [serial = 909] [outer = 0x11ae33800] 15:00:27 INFO - PROCESS | 1647 | 1461621627985 Marionette DEBUG loaded listener.js 15:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12eb0c800) [pid = 1647] [serial = 910] [outer = 0x11ae33800] 15:00:28 INFO - PROCESS | 1647 | 1461621628329 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 2","_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] 15:00:28 INFO - PROCESS | 1647 | 1461621628352 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:00:28 INFO - PROCESS | 1647 | 1461621628358 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:00:28 INFO - PROCESS | 1647 | 1461621628359 Marionette TRACE conn2 <- [1,1186,null,{}] 15:00:28 INFO - PROCESS | 1647 | 1461621628363 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:28 INFO - PROCESS | 1647 | 1461621628446 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:00:28 INFO - PROCESS | 1647 | 1461621628450 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f486800 == 51 [pid = 1647] [id = 304] 15:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12eb0dc00) [pid = 1647] [serial = 911] [outer = 0x0] 15:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12f45c800) [pid = 1647] [serial = 912] [outer = 0x12eb0dc00] 15:00:28 INFO - PROCESS | 1647 | 1461621628475 Marionette DEBUG loaded listener.js 15:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12f464c00) [pid = 1647] [serial = 913] [outer = 0x12eb0dc00] 15:00:28 INFO - PROCESS | 1647 | 1461621628810 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:00:28 INFO - PROCESS | 1647 | 1461621628828 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:00:28 INFO - PROCESS | 1647 | 1461621628830 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:00:28 INFO - PROCESS | 1647 | 1461621628832 Marionette TRACE conn2 <- [1,1190,null,{}] 15:00:28 INFO - PROCESS | 1647 | 1461621628834 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:28 INFO - PROCESS | 1647 | 1461621628940 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:00:28 INFO - PROCESS | 1647 | 1461621628947 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5c4800 == 52 [pid = 1647] [id = 305] 15:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11c480c00) [pid = 1647] [serial = 914] [outer = 0x0] 15:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11c486400) [pid = 1647] [serial = 915] [outer = 0x11c480c00] 15:00:28 INFO - PROCESS | 1647 | 1461621628971 Marionette DEBUG loaded listener.js 15:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11c48cc00) [pid = 1647] [serial = 916] [outer = 0x11c480c00] 15:00:29 INFO - PROCESS | 1647 | 1461621629349 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 15:00:29 INFO - PROCESS | 1647 | 1461621629405 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:00:29 INFO - PROCESS | 1647 | 1461621629409 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:00:29 INFO - PROCESS | 1647 | 1461621629412 Marionette TRACE conn2 <- [1,1194,null,{}] 15:00:29 INFO - PROCESS | 1647 | 1461621629416 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:29 INFO - PROCESS | 1647 | 1461621629520 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:00:29 INFO - PROCESS | 1647 | 1461621629590 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae79800 == 53 [pid = 1647] [id = 306] 15:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x115168800) [pid = 1647] [serial = 917] [outer = 0x0] 15:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11516cc00) [pid = 1647] [serial = 918] [outer = 0x115168800] 15:00:29 INFO - PROCESS | 1647 | 1461621629621 Marionette DEBUG loaded listener.js 15:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x115172400) [pid = 1647] [serial = 919] [outer = 0x115168800] 15:00:30 INFO - PROCESS | 1647 | 1461621630044 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:00:30 INFO - PROCESS | 1647 | 1461621630086 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:00:30 INFO - PROCESS | 1647 | 1461621630109 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:00:30 INFO - PROCESS | 1647 | 1461621630110 Marionette TRACE conn2 <- [1,1198,null,{}] 15:00:30 INFO - PROCESS | 1647 | 1461621630113 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:30 INFO - PROCESS | 1647 | 1461621630217 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:00:30 INFO - PROCESS | 1647 | 1461621630284 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269e0800 == 54 [pid = 1647] [id = 307] 15:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11ab3d000) [pid = 1647] [serial = 920] [outer = 0x0] 15:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11b87c000) [pid = 1647] [serial = 921] [outer = 0x11ab3d000] 15:00:30 INFO - PROCESS | 1647 | 1461621630314 Marionette DEBUG loaded listener.js 15:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11c017800) [pid = 1647] [serial = 922] [outer = 0x11ab3d000] 15:00:30 INFO - PROCESS | 1647 | 1461621630710 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 624ms 15:00:30 INFO - PROCESS | 1647 | 1461621630731 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:00:30 INFO - PROCESS | 1647 | 1461621630732 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:00:30 INFO - PROCESS | 1647 | 1461621630746 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:00:30 INFO - PROCESS | 1647 | 1461621630748 Marionette TRACE conn2 <- [1,1202,null,{}] 15:00:30 INFO - PROCESS | 1647 | 1461621630758 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:30 INFO - PROCESS | 1647 | 1461621630879 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:00:30 INFO - PROCESS | 1647 | 1461621630973 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef37000 == 55 [pid = 1647] [id = 308] 15:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11c1d4800) [pid = 1647] [serial = 923] [outer = 0x0] 15:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11cdc1800) [pid = 1647] [serial = 924] [outer = 0x11c1d4800] 15:00:31 INFO - PROCESS | 1647 | 1461621631005 Marionette DEBUG loaded listener.js 15:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x126af0400) [pid = 1647] [serial = 925] [outer = 0x11c1d4800] 15:00:31 INFO - PROCESS | 1647 | 1461621631518 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 838ms 15:00:31 INFO - PROCESS | 1647 | 1461621631574 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:00:31 INFO - PROCESS | 1647 | 1461621631576 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:00:31 INFO - PROCESS | 1647 | 1461621631580 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:00:31 INFO - PROCESS | 1647 | 1461621631582 Marionette TRACE conn2 <- [1,1206,null,{}] 15:00:31 INFO - PROCESS | 1647 | 1461621631586 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:31 INFO - PROCESS | 1647 | 1461621631701 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:00:31 INFO - PROCESS | 1647 | 1461621631757 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc26800 == 56 [pid = 1647] [id = 309] 15:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x128da6c00) [pid = 1647] [serial = 926] [outer = 0x0] 15:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12bf82800) [pid = 1647] [serial = 927] [outer = 0x128da6c00] 15:00:31 INFO - PROCESS | 1647 | 1461621631787 Marionette DEBUG loaded listener.js 15:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12d436000) [pid = 1647] [serial = 928] [outer = 0x128da6c00] 15:00:32 INFO - PROCESS | 1647 | 1461621632251 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 724ms 15:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:00:32 INFO - PROCESS | 1647 | 1461621632304 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:00:32 INFO - PROCESS | 1647 | 1461621632305 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:00:32 INFO - PROCESS | 1647 | 1461621632307 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:00:32 INFO - PROCESS | 1647 | 1461621632309 Marionette TRACE conn2 <- [1,1210,null,{}] 15:00:32 INFO - PROCESS | 1647 | 1461621632311 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:32 INFO - PROCESS | 1647 | 1461621632410 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:00:32 INFO - PROCESS | 1647 | 1461621632477 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c03b000 == 57 [pid = 1647] [id = 310] 15:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x127190400) [pid = 1647] [serial = 929] [outer = 0x0] 15:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12bdb0000) [pid = 1647] [serial = 930] [outer = 0x127190400] 15:00:32 INFO - PROCESS | 1647 | 1461621632507 Marionette DEBUG loaded listener.js 15:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12dce5c00) [pid = 1647] [serial = 931] [outer = 0x127190400] 15:00:33 INFO - PROCESS | 1647 | 1461621633109 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 818ms 15:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:00:33 INFO - PROCESS | 1647 | 1461621633127 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:00:33 INFO - PROCESS | 1647 | 1461621633129 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:00:33 INFO - PROCESS | 1647 | 1461621633132 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:00:33 INFO - PROCESS | 1647 | 1461621633134 Marionette TRACE conn2 <- [1,1214,null,{}] 15:00:33 INFO - PROCESS | 1647 | 1461621633139 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:33 INFO - PROCESS | 1647 | 1461621633231 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:00:33 INFO - PROCESS | 1647 | 1461621633285 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c196000 == 58 [pid = 1647] [id = 311] 15:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x115267400) [pid = 1647] [serial = 932] [outer = 0x0] 15:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11585bc00) [pid = 1647] [serial = 933] [outer = 0x115267400] 15:00:33 INFO - PROCESS | 1647 | 1461621633314 Marionette DEBUG loaded listener.js 15:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1189ee000) [pid = 1647] [serial = 934] [outer = 0x115267400] 15:00:33 INFO - PROCESS | 1647 | 1461621633779 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 674ms 15:00:33 INFO - PROCESS | 1647 | 1461621633807 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:00:33 INFO - PROCESS | 1647 | 1461621633811 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:00:33 INFO - PROCESS | 1647 | 1461621633815 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:00:33 INFO - PROCESS | 1647 | 1461621633817 Marionette TRACE conn2 <- [1,1218,null,{}] 15:00:33 INFO - PROCESS | 1647 | 1461621633819 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:33 INFO - PROCESS | 1647 | 1461621633910 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:00:33 INFO - PROCESS | 1647 | 1461621633979 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11891c800 == 59 [pid = 1647] [id = 312] 15:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11906c000) [pid = 1647] [serial = 935] [outer = 0x0] 15:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11935a400) [pid = 1647] [serial = 936] [outer = 0x11906c000] 15:00:34 INFO - PROCESS | 1647 | 1461621634006 Marionette DEBUG loaded listener.js 15:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11ab15c00) [pid = 1647] [serial = 937] [outer = 0x11906c000] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12f486800 == 58 [pid = 1647] [id = 304] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea61000 == 57 [pid = 1647] [id = 303] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x126034800 == 56 [pid = 1647] [id = 302] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6dc800 == 55 [pid = 1647] [id = 301] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12c86e000 == 54 [pid = 1647] [id = 300] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12e442800) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12a01e800 == 53 [pid = 1647] [id = 299] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x127a2c000 == 52 [pid = 1647] [id = 298] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x125621800 == 51 [pid = 1647] [id = 297] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd93800 == 50 [pid = 1647] [id = 296] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11c19e000 == 49 [pid = 1647] [id = 295] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x119c0d800 == 48 [pid = 1647] [id = 294] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12603b800 == 47 [pid = 1647] [id = 293] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x118a09800 == 46 [pid = 1647] [id = 287] 15:00:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12e3db000 == 45 [pid = 1647] [id = 286] 15:00:34 INFO - PROCESS | 1647 | 1461621634389 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 621ms 15:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:00:34 INFO - PROCESS | 1647 | 1461621634436 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:00:34 INFO - PROCESS | 1647 | 1461621634438 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:00:34 INFO - PROCESS | 1647 | 1461621634440 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:00:34 INFO - PROCESS | 1647 | 1461621634442 Marionette TRACE conn2 <- [1,1222,null,{}] 15:00:34 INFO - PROCESS | 1647 | 1461621634449 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:34 INFO - PROCESS | 1647 | 1461621634529 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x127ac4400) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12a0a0c00) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12b783c00) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11935b400) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11ae2c000) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12dce0c00) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11bb81c00) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11c1d4000) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x115878800) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x114f9e800) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11c66d800) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11cb18400) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12bc73c00) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119366400) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x115abe800) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x126dce800) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11929d000) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11b877c00) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12e43c000) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12bda8400) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12d655000) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11b87b800) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12dce4c00) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12bc75800) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x123eba000) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x126147800) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x127193c00) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12d6c1c00) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12744c400) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12b64fc00) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x128dacc00) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 15:00:34 INFO - PROCESS | 1647 | 1461621634586 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a91d000 == 46 [pid = 1647] [id = 313] 15:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x115abe800) [pid = 1647] [serial = 938] [outer = 0x0] 15:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11ab19800) [pid = 1647] [serial = 939] [outer = 0x115abe800] 15:00:34 INFO - PROCESS | 1647 | 1461621634616 Marionette DEBUG loaded listener.js 15:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11b8f2800) [pid = 1647] [serial = 940] [outer = 0x115abe800] 15:00:34 INFO - PROCESS | 1647 | 1461621634947 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:00:34 INFO - PROCESS | 1647 | 1461621634963 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:00:34 INFO - PROCESS | 1647 | 1461621634965 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:00:34 INFO - PROCESS | 1647 | 1461621634966 Marionette TRACE conn2 <- [1,1226,null,{}] 15:00:34 INFO - PROCESS | 1647 | 1461621634968 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:35 INFO - PROCESS | 1647 | 1461621635045 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:00:35 INFO - PROCESS | 1647 | 1461621635050 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c1a5000 == 47 [pid = 1647] [id = 314] 15:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11c017400) [pid = 1647] [serial = 941] [outer = 0x0] 15:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11c47dc00) [pid = 1647] [serial = 942] [outer = 0x11c017400] 15:00:35 INFO - PROCESS | 1647 | 1461621635078 Marionette DEBUG loaded listener.js 15:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11c661000) [pid = 1647] [serial = 943] [outer = 0x11c017400] 15:00:35 INFO - PROCESS | 1647 | 1461621635415 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 15:00:35 INFO - PROCESS | 1647 | 1461621635437 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:00:35 INFO - PROCESS | 1647 | 1461621635438 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:00:35 INFO - PROCESS | 1647 | 1461621635440 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:00:35 INFO - PROCESS | 1647 | 1461621635441 Marionette TRACE conn2 <- [1,1230,null,{}] 15:00:35 INFO - PROCESS | 1647 | 1461621635443 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:35 INFO - PROCESS | 1647 | 1461621635517 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:00:35 INFO - PROCESS | 1647 | 1461621635523 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cce2000 == 48 [pid = 1647] [id = 315] 15:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11c484000) [pid = 1647] [serial = 944] [outer = 0x0] 15:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11cc58c00) [pid = 1647] [serial = 945] [outer = 0x11c484000] 15:00:35 INFO - PROCESS | 1647 | 1461621635549 Marionette DEBUG loaded listener.js 15:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x123ec1800) [pid = 1647] [serial = 946] [outer = 0x11c484000] 15:00:35 INFO - PROCESS | 1647 | 1461621635879 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 15:00:35 INFO - PROCESS | 1647 | 1461621635909 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:00:35 INFO - PROCESS | 1647 | 1461621635910 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:00:35 INFO - PROCESS | 1647 | 1461621635912 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:00:35 INFO - PROCESS | 1647 | 1461621635913 Marionette TRACE conn2 <- [1,1234,null,{}] 15:00:35 INFO - PROCESS | 1647 | 1461621635915 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:36 INFO - PROCESS | 1647 | 1461621636008 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:00:36 INFO - PROCESS | 1647 | 1461621636066 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x125621800 == 49 [pid = 1647] [id = 316] 15:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11c66e400) [pid = 1647] [serial = 947] [outer = 0x0] 15:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x125737c00) [pid = 1647] [serial = 948] [outer = 0x11c66e400] 15:00:36 INFO - PROCESS | 1647 | 1461621636094 Marionette DEBUG loaded listener.js 15:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x128dac000) [pid = 1647] [serial = 949] [outer = 0x11c66e400] 15:00:36 INFO - PROCESS | 1647 | 1461621636398 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 519ms 15:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:00:36 INFO - PROCESS | 1647 | 1461621636431 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:00:36 INFO - PROCESS | 1647 | 1461621636432 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:00:36 INFO - PROCESS | 1647 | 1461621636434 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:00:36 INFO - PROCESS | 1647 | 1461621636435 Marionette TRACE conn2 <- [1,1238,null,{}] 15:00:36 INFO - PROCESS | 1647 | 1461621636440 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:36 INFO - PROCESS | 1647 | 1461621636532 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:00:36 INFO - PROCESS | 1647 | 1461621636544 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x126f84800 == 50 [pid = 1647] [id = 317] 15:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12798dc00) [pid = 1647] [serial = 950] [outer = 0x0] 15:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12a09fc00) [pid = 1647] [serial = 951] [outer = 0x12798dc00] 15:00:36 INFO - PROCESS | 1647 | 1461621636569 Marionette DEBUG loaded listener.js 15:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12b776c00) [pid = 1647] [serial = 952] [outer = 0x12798dc00] 15:00:36 INFO - PROCESS | 1647 | 1461621636897 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 15:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:00:36 INFO - PROCESS | 1647 | 1461621636908 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:00:36 INFO - PROCESS | 1647 | 1461621636909 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:00:36 INFO - PROCESS | 1647 | 1461621636911 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:00:36 INFO - PROCESS | 1647 | 1461621636912 Marionette TRACE conn2 <- [1,1242,null,{}] 15:00:36 INFO - PROCESS | 1647 | 1461621636915 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:37 INFO - PROCESS | 1647 | 1461621637011 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:00:37 INFO - PROCESS | 1647 | 1461621637024 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d35800 == 51 [pid = 1647] [id = 318] 15:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12b657c00) [pid = 1647] [serial = 953] [outer = 0x0] 15:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12bc76c00) [pid = 1647] [serial = 954] [outer = 0x12b657c00] 15:00:37 INFO - PROCESS | 1647 | 1461621637049 Marionette DEBUG loaded listener.js 15:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12bdb3800) [pid = 1647] [serial = 955] [outer = 0x12b657c00] 15:00:37 INFO - PROCESS | 1647 | 1461621637370 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 468ms 15:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:00:37 INFO - PROCESS | 1647 | 1461621637380 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:00:37 INFO - PROCESS | 1647 | 1461621637381 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:00:37 INFO - PROCESS | 1647 | 1461621637383 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:00:37 INFO - PROCESS | 1647 | 1461621637385 Marionette TRACE conn2 <- [1,1246,null,{}] 15:00:37 INFO - PROCESS | 1647 | 1461621637387 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:37 INFO - PROCESS | 1647 | 1461621637489 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:00:37 INFO - PROCESS | 1647 | 1461621637522 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf46800 == 52 [pid = 1647] [id = 319] 15:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12798e800) [pid = 1647] [serial = 956] [outer = 0x0] 15:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12d1fa800) [pid = 1647] [serial = 957] [outer = 0x12798e800] 15:00:37 INFO - PROCESS | 1647 | 1461621637547 Marionette DEBUG loaded listener.js 15:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12d441800) [pid = 1647] [serial = 958] [outer = 0x12798e800] 15:00:37 INFO - PROCESS | 1647 | 1461621637878 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 15:00:37 INFO - PROCESS | 1647 | 1461621637910 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:00:37 INFO - PROCESS | 1647 | 1461621637911 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:00:37 INFO - PROCESS | 1647 | 1461621637913 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:00:37 INFO - PROCESS | 1647 | 1461621637914 Marionette TRACE conn2 <- [1,1250,null,{}] 15:00:37 INFO - PROCESS | 1647 | 1461621637917 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:38 INFO - PROCESS | 1647 | 1461621638014 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:00:38 INFO - PROCESS | 1647 | 1461621638018 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3c3800 == 53 [pid = 1647] [id = 320] 15:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12b9e0800) [pid = 1647] [serial = 959] [outer = 0x0] 15:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12d65a000) [pid = 1647] [serial = 960] [outer = 0x12b9e0800] 15:00:38 INFO - PROCESS | 1647 | 1461621638045 Marionette DEBUG loaded listener.js 15:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12dce1800) [pid = 1647] [serial = 961] [outer = 0x12b9e0800] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12e43e000) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x128daa400) [pid = 1647] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x115870400) [pid = 1647] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12e445000) [pid = 1647] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12b777400) [pid = 1647] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1271e9c00) [pid = 1647] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1260b7400) [pid = 1647] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x118a46800) [pid = 1647] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11c1d0c00) [pid = 1647] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12eb0dc00) [pid = 1647] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12e7d6c00) [pid = 1647] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x114fa2800) [pid = 1647] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:00:38 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11ae33800) [pid = 1647] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:00:38 INFO - PROCESS | 1647 | 1461621638535 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 669ms 15:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:00:38 INFO - PROCESS | 1647 | 1461621638583 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:00:38 INFO - PROCESS | 1647 | 1461621638584 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:00:38 INFO - PROCESS | 1647 | 1461621638586 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:00:38 INFO - PROCESS | 1647 | 1461621638588 Marionette TRACE conn2 <- [1,1254,null,{}] 15:00:38 INFO - PROCESS | 1647 | 1461621638591 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:38 INFO - PROCESS | 1647 | 1461621638681 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:00:38 INFO - PROCESS | 1647 | 1461621638685 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a19000 == 54 [pid = 1647] [id = 321] 15:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12bf7ac00) [pid = 1647] [serial = 962] [outer = 0x0] 15:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12e439800) [pid = 1647] [serial = 963] [outer = 0x12bf7ac00] 15:00:38 INFO - PROCESS | 1647 | 1461621638718 Marionette DEBUG loaded listener.js 15:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12e450400) [pid = 1647] [serial = 964] [outer = 0x12bf7ac00] 15:00:39 INFO - PROCESS | 1647 | 1461621639072 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 15:00:39 INFO - PROCESS | 1647 | 1461621639108 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:00:39 INFO - PROCESS | 1647 | 1461621639110 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:00:39 INFO - PROCESS | 1647 | 1461621639112 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:00:39 INFO - PROCESS | 1647 | 1461621639113 Marionette TRACE conn2 <- [1,1258,null,{}] 15:00:39 INFO - PROCESS | 1647 | 1461621639115 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:39 INFO - PROCESS | 1647 | 1461621639195 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:00:39 INFO - PROCESS | 1647 | 1461621639199 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e3da000 == 55 [pid = 1647] [id = 322] 15:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12e453800) [pid = 1647] [serial = 965] [outer = 0x0] 15:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12e7d3800) [pid = 1647] [serial = 966] [outer = 0x12e453800] 15:00:39 INFO - PROCESS | 1647 | 1461621639224 Marionette DEBUG loaded listener.js 15:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12ea4fc00) [pid = 1647] [serial = 967] [outer = 0x12e453800] 15:00:39 INFO - PROCESS | 1647 | 1461621639562 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 15:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:00:39 INFO - PROCESS | 1647 | 1461621639582 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:00:39 INFO - PROCESS | 1647 | 1461621639583 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:00:39 INFO - PROCESS | 1647 | 1461621639586 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:00:39 INFO - PROCESS | 1647 | 1461621639589 Marionette TRACE conn2 <- [1,1262,null,{}] 15:00:39 INFO - PROCESS | 1647 | 1461621639593 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:39 INFO - PROCESS | 1647 | 1461621639695 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:00:39 INFO - PROCESS | 1647 | 1461621639775 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea6e800 == 56 [pid = 1647] [id = 323] 15:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12e7d9000) [pid = 1647] [serial = 968] [outer = 0x0] 15:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12ea57800) [pid = 1647] [serial = 969] [outer = 0x12e7d9000] 15:00:39 INFO - PROCESS | 1647 | 1461621639816 Marionette DEBUG loaded listener.js 15:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12eb06c00) [pid = 1647] [serial = 970] [outer = 0x12e7d9000] 15:00:40 INFO - PROCESS | 1647 | 1461621640199 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 622ms 15:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:00:40 INFO - PROCESS | 1647 | 1461621640209 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:00:40 INFO - PROCESS | 1647 | 1461621640210 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:00:40 INFO - PROCESS | 1647 | 1461621640212 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:00:40 INFO - PROCESS | 1647 | 1461621640213 Marionette TRACE conn2 <- [1,1266,null,{}] 15:00:40 INFO - PROCESS | 1647 | 1461621640215 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:40 INFO - PROCESS | 1647 | 1461621640300 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:00:40 INFO - PROCESS | 1647 | 1461621640355 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f481000 == 57 [pid = 1647] [id = 324] 15:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12ea4f800) [pid = 1647] [serial = 971] [outer = 0x0] 15:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12eb0d400) [pid = 1647] [serial = 972] [outer = 0x12ea4f800] 15:00:40 INFO - PROCESS | 1647 | 1461621640380 Marionette DEBUG loaded listener.js 15:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12f45e800) [pid = 1647] [serial = 973] [outer = 0x12ea4f800] 15:00:40 INFO - PROCESS | 1647 | 1461621640839 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 669ms 15:00:40 INFO - PROCESS | 1647 | 1461621640882 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:00:40 INFO - PROCESS | 1647 | 1461621640885 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:00:40 INFO - PROCESS | 1647 | 1461621640889 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:00:40 INFO - PROCESS | 1647 | 1461621640891 Marionette TRACE conn2 <- [1,1270,null,{}] 15:00:40 INFO - PROCESS | 1647 | 1461621640895 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:41 INFO - PROCESS | 1647 | 1461621641000 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:00:41 INFO - PROCESS | 1647 | 1461621641056 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ee800 == 58 [pid = 1647] [id = 325] 15:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1158e7400) [pid = 1647] [serial = 974] [outer = 0x0] 15:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1186b3400) [pid = 1647] [serial = 975] [outer = 0x1158e7400] 15:00:41 INFO - PROCESS | 1647 | 1461621641088 Marionette DEBUG loaded listener.js 15:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x119e4d400) [pid = 1647] [serial = 976] [outer = 0x1158e7400] 15:00:41 INFO - PROCESS | 1647 | 1461621641543 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 671ms 15:00:41 INFO - PROCESS | 1647 | 1461621641560 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:00:41 INFO - PROCESS | 1647 | 1461621641564 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:00:41 INFO - PROCESS | 1647 | 1461621641569 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:00:41 INFO - PROCESS | 1647 | 1461621641571 Marionette TRACE conn2 <- [1,1274,null,{}] 15:00:41 INFO - PROCESS | 1647 | 1461621641573 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:41 INFO - PROCESS | 1647 | 1461621641700 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:00:41 INFO - PROCESS | 1647 | 1461621641756 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c37f000 == 59 [pid = 1647] [id = 326] 15:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x119bd3c00) [pid = 1647] [serial = 977] [outer = 0x0] 15:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11ae33800) [pid = 1647] [serial = 978] [outer = 0x119bd3c00] 15:00:41 INFO - PROCESS | 1647 | 1461621641786 Marionette DEBUG loaded listener.js 15:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11c1d4c00) [pid = 1647] [serial = 979] [outer = 0x119bd3c00] 15:00:42 INFO - PROCESS | 1647 | 1461621642243 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 722ms 15:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:00:42 INFO - PROCESS | 1647 | 1461621642291 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:00:42 INFO - PROCESS | 1647 | 1461621642293 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:00:42 INFO - PROCESS | 1647 | 1461621642295 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:00:42 INFO - PROCESS | 1647 | 1461621642298 Marionette TRACE conn2 <- [1,1278,null,{}] 15:00:42 INFO - PROCESS | 1647 | 1461621642306 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:42 INFO - PROCESS | 1647 | 1461621642411 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:00:42 INFO - PROCESS | 1647 | 1461621642468 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e3d2000 == 60 [pid = 1647] [id = 327] 15:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11c66b000) [pid = 1647] [serial = 980] [outer = 0x0] 15:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x126369400) [pid = 1647] [serial = 981] [outer = 0x11c66b000] 15:00:42 INFO - PROCESS | 1647 | 1461621642500 Marionette DEBUG loaded listener.js 15:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12734f400) [pid = 1647] [serial = 982] [outer = 0x11c66b000] 15:00:42 INFO - PROCESS | 1647 | 1461621642944 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 15:00:42 INFO - PROCESS | 1647 | 1461621642967 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:00:42 INFO - PROCESS | 1647 | 1461621642969 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:00:42 INFO - PROCESS | 1647 | 1461621642973 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:00:42 INFO - PROCESS | 1647 | 1461621642975 Marionette TRACE conn2 <- [1,1282,null,{}] 15:00:42 INFO - PROCESS | 1647 | 1461621642977 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:43 INFO - PROCESS | 1647 | 1461621643094 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:00:43 INFO - PROCESS | 1647 | 1461621643150 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff16000 == 61 [pid = 1647] [id = 328] 15:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x127991800) [pid = 1647] [serial = 983] [outer = 0x0] 15:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12bda8c00) [pid = 1647] [serial = 984] [outer = 0x127991800] 15:00:43 INFO - PROCESS | 1647 | 1461621643179 Marionette DEBUG loaded listener.js 15:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12e439400) [pid = 1647] [serial = 985] [outer = 0x127991800] 15:00:43 INFO - PROCESS | 1647 | 1461621643583 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 626ms 15:00:43 INFO - PROCESS | 1647 | 1461621643599 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:00:43 INFO - PROCESS | 1647 | 1461621643600 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:00:43 INFO - PROCESS | 1647 | 1461621643602 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:00:43 INFO - PROCESS | 1647 | 1461621643604 Marionette TRACE conn2 <- [1,1286,null,{}] 15:00:43 INFO - PROCESS | 1647 | 1461621643608 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:43 INFO - PROCESS | 1647 | 1461621643706 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:00:43 INFO - PROCESS | 1647 | 1461621643757 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x130316800 == 62 [pid = 1647] [id = 329] 15:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x127acb000) [pid = 1647] [serial = 986] [outer = 0x0] 15:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12e44dc00) [pid = 1647] [serial = 987] [outer = 0x127acb000] 15:00:43 INFO - PROCESS | 1647 | 1461621643787 Marionette DEBUG loaded listener.js 15:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12ea58000) [pid = 1647] [serial = 988] [outer = 0x127acb000] 15:00:44 INFO - PROCESS | 1647 | 1461621644190 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 622ms 15:00:44 INFO - PROCESS | 1647 | 1461621644228 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:00:44 INFO - PROCESS | 1647 | 1461621644230 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:00:44 INFO - PROCESS | 1647 | 1461621644232 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:00:44 INFO - PROCESS | 1647 | 1461621644233 Marionette TRACE conn2 <- [1,1290,null,{}] 15:00:44 INFO - PROCESS | 1647 | 1461621644236 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:44 INFO - PROCESS | 1647 | 1461621644366 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:00:44 INFO - PROCESS | 1647 | 1461621644455 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cde9800 == 63 [pid = 1647] [id = 330] 15:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11990cc00) [pid = 1647] [serial = 989] [outer = 0x0] 15:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12a09d000) [pid = 1647] [serial = 990] [outer = 0x11990cc00] 15:00:44 INFO - PROCESS | 1647 | 1461621644486 Marionette DEBUG loaded listener.js 15:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12eb0b000) [pid = 1647] [serial = 991] [outer = 0x11990cc00] 15:00:45 INFO - PROCESS | 1647 | 1461621645057 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 876ms 15:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:00:45 INFO - PROCESS | 1647 | 1461621645109 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:00:45 INFO - PROCESS | 1647 | 1461621645111 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:00:45 INFO - PROCESS | 1647 | 1461621645114 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:00:45 INFO - PROCESS | 1647 | 1461621645117 Marionette TRACE conn2 <- [1,1294,null,{}] 15:00:45 INFO - PROCESS | 1647 | 1461621645120 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:45 INFO - PROCESS | 1647 | 1461621645223 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:00:45 INFO - PROCESS | 1647 | 1461621645292 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c18f000 == 64 [pid = 1647] [id = 331] 15:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x115860400) [pid = 1647] [serial = 992] [outer = 0x0] 15:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x117980400) [pid = 1647] [serial = 993] [outer = 0x115860400] 15:00:45 INFO - PROCESS | 1647 | 1461621645323 Marionette DEBUG loaded listener.js 15:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11867a800) [pid = 1647] [serial = 994] [outer = 0x115860400] 15:00:45 INFO - PROCESS | 1647 | 1461621645796 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 726ms 15:00:45 INFO - PROCESS | 1647 | 1461621645841 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:00:45 INFO - PROCESS | 1647 | 1461621645847 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:00:45 INFO - PROCESS | 1647 | 1461621645873 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:00:45 INFO - PROCESS | 1647 | 1461621645876 Marionette TRACE conn2 <- [1,1298,null,{}] 15:00:45 INFO - PROCESS | 1647 | 1461621645883 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:46 INFO - PROCESS | 1647 | 1461621646021 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:00:46 INFO - PROCESS | 1647 | 1461621646120 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c118800 == 65 [pid = 1647] [id = 332] 15:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x119896800) [pid = 1647] [serial = 995] [outer = 0x0] 15:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11ab1fc00) [pid = 1647] [serial = 996] [outer = 0x119896800] 15:00:46 INFO - PROCESS | 1647 | 1461621646151 Marionette DEBUG loaded listener.js 15:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11bd5ac00) [pid = 1647] [serial = 997] [outer = 0x119896800] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea6e800 == 64 [pid = 1647] [id = 323] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12e3da000 == 63 [pid = 1647] [id = 322] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x127a19000 == 62 [pid = 1647] [id = 321] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3c3800 == 61 [pid = 1647] [id = 320] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf46800 == 60 [pid = 1647] [id = 319] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x128d35800 == 59 [pid = 1647] [id = 318] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x115416000) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11abf0c00) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11cc5c800) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x127990c00) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12c8f8400) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11c486400) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x126f84800 == 58 [pid = 1647] [id = 317] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x125621800 == 57 [pid = 1647] [id = 316] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11cce2000 == 56 [pid = 1647] [id = 315] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11c1a5000 == 55 [pid = 1647] [id = 314] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11a91d000 == 54 [pid = 1647] [id = 313] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11891c800 == 53 [pid = 1647] [id = 312] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11c196000 == 52 [pid = 1647] [id = 311] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef37000 == 51 [pid = 1647] [id = 308] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1269e0800 == 50 [pid = 1647] [id = 307] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae79800 == 49 [pid = 1647] [id = 306] 15:00:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5c4800 == 48 [pid = 1647] [id = 305] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12e44e000) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12dce8800) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11abed400) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11bb82400) [pid = 1647] [serial = 883] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12e7cdc00) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12c8fe800) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x128dab400) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b64e400) [pid = 1647] [serial = 892] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1269b6000) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x127354000) [pid = 1647] [serial = 889] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11906f000) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11abef800) [pid = 1647] [serial = 880] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x123ec3c00) [pid = 1647] [serial = 886] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11cb18800) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12bf7cc00) [pid = 1647] [serial = 875] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12f464c00) [pid = 1647] [serial = 913] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12ea4a800) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12e7d5c00) [pid = 1647] [serial = 901] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11c3cac00) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12744c800) [pid = 1647] [serial = 907] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12f45c800) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x126368000) [pid = 1647] [serial = 456] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12ea53800) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12eb0c800) [pid = 1647] [serial = 910] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12ea50400) [pid = 1647] [serial = 904] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12e453c00) [pid = 1647] [serial = 898] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12dcdc000) [pid = 1647] [serial = 895] [outer = 0x0] [url = about:blank] 15:00:46 INFO - PROCESS | 1647 | 1461621646563 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 747ms 15:00:46 INFO - PROCESS | 1647 | 1461621646600 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:00:46 INFO - PROCESS | 1647 | 1461621646601 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:00:46 INFO - PROCESS | 1647 | 1461621646603 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:00:46 INFO - PROCESS | 1647 | 1461621646606 Marionette TRACE conn2 <- [1,1302,null,{}] 15:00:46 INFO - PROCESS | 1647 | 1461621646613 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:46 INFO - PROCESS | 1647 | 1461621646697 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:00:46 INFO - PROCESS | 1647 | 1461621646702 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c122000 == 49 [pid = 1647] [id = 333] 15:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11c0ef400) [pid = 1647] [serial = 998] [outer = 0x0] 15:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11c47e800) [pid = 1647] [serial = 999] [outer = 0x11c0ef400] 15:00:46 INFO - PROCESS | 1647 | 1461621646733 Marionette DEBUG loaded listener.js 15:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11c669800) [pid = 1647] [serial = 1000] [outer = 0x11c0ef400] 15:00:47 INFO - PROCESS | 1647 | 1461621647073 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 15:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:00:47 INFO - PROCESS | 1647 | 1461621647125 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:00:47 INFO - PROCESS | 1647 | 1461621647127 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:00:47 INFO - PROCESS | 1647 | 1461621647129 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:00:47 INFO - PROCESS | 1647 | 1461621647130 Marionette TRACE conn2 <- [1,1306,null,{}] 15:00:47 INFO - PROCESS | 1647 | 1461621647133 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:47 INFO - PROCESS | 1647 | 1461621647218 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:00:47 INFO - PROCESS | 1647 | 1461621647225 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12603a800 == 50 [pid = 1647] [id = 334] 15:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11cb0a800) [pid = 1647] [serial = 1001] [outer = 0x0] 15:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x123ebf000) [pid = 1647] [serial = 1002] [outer = 0x11cb0a800] 15:00:47 INFO - PROCESS | 1647 | 1461621647253 Marionette DEBUG loaded listener.js 15:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x126111000) [pid = 1647] [serial = 1003] [outer = 0x11cb0a800] 15:00:47 INFO - PROCESS | 1647 | 1461621647767 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 668ms 15:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:00:47 INFO - PROCESS | 1647 | 1461621647797 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:00:47 INFO - PROCESS | 1647 | 1461621647799 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:00:47 INFO - PROCESS | 1647 | 1461621647801 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:00:47 INFO - PROCESS | 1647 | 1461621647802 Marionette TRACE conn2 <- [1,1310,null,{}] 15:00:47 INFO - PROCESS | 1647 | 1461621647804 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:47 INFO - PROCESS | 1647 | 1461621647882 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:00:47 INFO - PROCESS | 1647 | 1461621647886 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a25000 == 51 [pid = 1647] [id = 335] 15:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x126111400) [pid = 1647] [serial = 1004] [outer = 0x0] 15:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x126118000) [pid = 1647] [serial = 1005] [outer = 0x126111400] 15:00:47 INFO - PROCESS | 1647 | 1461621647915 Marionette DEBUG loaded listener.js 15:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1269b2c00) [pid = 1647] [serial = 1006] [outer = 0x126111400] 15:00:48 INFO - PROCESS | 1647 | 1461621648239 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:00:48 INFO - PROCESS | 1647 | 1461621648274 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:00:48 INFO - PROCESS | 1647 | 1461621648277 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:00:48 INFO - PROCESS | 1647 | 1461621648278 Marionette TRACE conn2 <- [1,1314,null,{}] 15:00:48 INFO - PROCESS | 1647 | 1461621648280 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:48 INFO - PROCESS | 1647 | 1461621648401 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:00:48 INFO - PROCESS | 1647 | 1461621648441 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0ab800 == 52 [pid = 1647] [id = 336] 15:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x126dce800) [pid = 1647] [serial = 1007] [outer = 0x0] 15:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12a098800) [pid = 1647] [serial = 1008] [outer = 0x126dce800] 15:00:48 INFO - PROCESS | 1647 | 1461621648467 Marionette DEBUG loaded listener.js 15:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12bf84c00) [pid = 1647] [serial = 1009] [outer = 0x126dce800] 15:00:48 INFO - PROCESS | 1647 | 1461621648785 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 15:00:48 INFO - PROCESS | 1647 | 1461621648797 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:00:48 INFO - PROCESS | 1647 | 1461621648798 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:00:48 INFO - PROCESS | 1647 | 1461621648800 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:00:48 INFO - PROCESS | 1647 | 1461621648801 Marionette TRACE conn2 <- [1,1318,null,{}] 15:00:48 INFO - PROCESS | 1647 | 1461621648804 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:48 INFO - PROCESS | 1647 | 1461621648915 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:00:48 INFO - PROCESS | 1647 | 1461621648919 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6dd800 == 53 [pid = 1647] [id = 337] 15:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x128daac00) [pid = 1647] [serial = 1010] [outer = 0x0] 15:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12d43dc00) [pid = 1647] [serial = 1011] [outer = 0x128daac00] 15:00:48 INFO - PROCESS | 1647 | 1461621648944 Marionette DEBUG loaded listener.js 15:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12dcdc000) [pid = 1647] [serial = 1012] [outer = 0x128daac00] 15:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 468ms 15:00:49 INFO - PROCESS | 1647 | 1461621649265 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:00:49 INFO - PROCESS | 1647 | 1461621649268 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:00:49 INFO - PROCESS | 1647 | 1461621649269 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:00:49 INFO - PROCESS | 1647 | 1461621649279 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:00:49 INFO - PROCESS | 1647 | 1461621649281 Marionette TRACE conn2 <- [1,1322,null,{}] 15:00:49 INFO - PROCESS | 1647 | 1461621649283 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:49 INFO - PROCESS | 1647 | 1461621649383 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:00:49 INFO - PROCESS | 1647 | 1461621649388 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e372000 == 54 [pid = 1647] [id = 338] 15:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12bf85800) [pid = 1647] [serial = 1013] [outer = 0x0] 15:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12e43b800) [pid = 1647] [serial = 1014] [outer = 0x12bf85800] 15:00:49 INFO - PROCESS | 1647 | 1461621649413 Marionette DEBUG loaded listener.js 15:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12e7d3000) [pid = 1647] [serial = 1015] [outer = 0x12bf85800] 15:00:49 INFO - PROCESS | 1647 | 1461621649760 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 526ms 15:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:00:49 INFO - PROCESS | 1647 | 1461621649799 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:00:49 INFO - PROCESS | 1647 | 1461621649800 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:00:49 INFO - PROCESS | 1647 | 1461621649802 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:00:49 INFO - PROCESS | 1647 | 1461621649803 Marionette TRACE conn2 <- [1,1326,null,{}] 15:00:49 INFO - PROCESS | 1647 | 1461621649806 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:49 INFO - PROCESS | 1647 | 1461621649905 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:00:49 INFO - PROCESS | 1647 | 1461621649940 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea7a800 == 55 [pid = 1647] [id = 339] 15:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d43ac00) [pid = 1647] [serial = 1016] [outer = 0x0] 15:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12ea55000) [pid = 1647] [serial = 1017] [outer = 0x12d43ac00] 15:00:49 INFO - PROCESS | 1647 | 1461621649966 Marionette DEBUG loaded listener.js 15:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12eb11400) [pid = 1647] [serial = 1018] [outer = 0x12d43ac00] 15:00:50 INFO - PROCESS | 1647 | 1461621650285 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 522ms 15:00:50 INFO - PROCESS | 1647 | 1461621650328 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:00:50 INFO - PROCESS | 1647 | 1461621650329 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:00:50 INFO - PROCESS | 1647 | 1461621650332 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:00:50 INFO - PROCESS | 1647 | 1461621650333 Marionette TRACE conn2 <- [1,1330,null,{}] 15:00:50 INFO - PROCESS | 1647 | 1461621650335 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:50 INFO - PROCESS | 1647 | 1461621650437 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:00:50 INFO - PROCESS | 1647 | 1461621650441 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5c3800 == 56 [pid = 1647] [id = 340] 15:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12ea57400) [pid = 1647] [serial = 1019] [outer = 0x0] 15:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12f465000) [pid = 1647] [serial = 1020] [outer = 0x12ea57400] 15:00:50 INFO - PROCESS | 1647 | 1461621650498 Marionette DEBUG loaded listener.js 15:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12f758400) [pid = 1647] [serial = 1021] [outer = 0x12ea57400] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12b657c00) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12798dc00) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12798e800) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12b9e0800) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x115267400) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11906c000) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11c484000) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x115abe800) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11c66e400) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11c017400) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11c480c00) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12bf7ac00) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12e453800) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:00:50 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12e7d9000) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:00:50 INFO - PROCESS | 1647 | 1461621650922 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 617ms 15:00:50 INFO - PROCESS | 1647 | 1461621650950 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:00:50 INFO - PROCESS | 1647 | 1461621650951 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:00:50 INFO - PROCESS | 1647 | 1461621650954 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:00:50 INFO - PROCESS | 1647 | 1461621650957 Marionette TRACE conn2 <- [1,1334,null,{}] 15:00:50 INFO - PROCESS | 1647 | 1461621650960 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:51 INFO - PROCESS | 1647 | 1461621651055 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:00:51 INFO - PROCESS | 1647 | 1461621651061 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5b8000 == 57 [pid = 1647] [id = 341] 15:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x115165c00) [pid = 1647] [serial = 1022] [outer = 0x0] 15:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12b9e0800) [pid = 1647] [serial = 1023] [outer = 0x115165c00] 15:00:51 INFO - PROCESS | 1647 | 1461621651090 Marionette DEBUG loaded listener.js 15:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12f75e800) [pid = 1647] [serial = 1024] [outer = 0x115165c00] 15:00:51 INFO - PROCESS | 1647 | 1461621651502 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 571ms 15:00:51 INFO - PROCESS | 1647 | 1461621651526 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:00:51 INFO - PROCESS | 1647 | 1461621651528 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:00:51 INFO - PROCESS | 1647 | 1461621651531 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:00:51 INFO - PROCESS | 1647 | 1461621651533 Marionette TRACE conn2 <- [1,1338,null,{}] 15:00:51 INFO - PROCESS | 1647 | 1461621651536 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:51 INFO - PROCESS | 1647 | 1461621651669 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:00:51 INFO - PROCESS | 1647 | 1461621651676 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1306e0800 == 58 [pid = 1647] [id = 342] 15:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12f75c400) [pid = 1647] [serial = 1025] [outer = 0x0] 15:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12f766c00) [pid = 1647] [serial = 1026] [outer = 0x12f75c400] 15:00:51 INFO - PROCESS | 1647 | 1461621651716 Marionette DEBUG loaded listener.js 15:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12fc0b400) [pid = 1647] [serial = 1027] [outer = 0x12f75c400] 15:00:52 INFO - PROCESS | 1647 | 1461621652610 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1125ms 15:00:52 INFO - PROCESS | 1647 | 1461621652655 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:00:52 INFO - PROCESS | 1647 | 1461621652656 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:00:52 INFO - PROCESS | 1647 | 1461621652659 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:00:52 INFO - PROCESS | 1647 | 1461621652660 Marionette TRACE conn2 <- [1,1342,null,{}] 15:00:52 INFO - PROCESS | 1647 | 1461621652662 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:52 INFO - PROCESS | 1647 | 1461621652763 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:00:52 INFO - PROCESS | 1647 | 1461621652769 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1306fa800 == 59 [pid = 1647] [id = 343] 15:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12f761000) [pid = 1647] [serial = 1028] [outer = 0x0] 15:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12fc3d400) [pid = 1647] [serial = 1029] [outer = 0x12f761000] 15:00:52 INFO - PROCESS | 1647 | 1461621652795 Marionette DEBUG loaded listener.js 15:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x13000cc00) [pid = 1647] [serial = 1030] [outer = 0x12f761000] 15:00:53 INFO - PROCESS | 1647 | 1461621653283 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 668ms 15:00:53 INFO - PROCESS | 1647 | 1461621653328 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:00:53 INFO - PROCESS | 1647 | 1461621653331 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:00:53 INFO - PROCESS | 1647 | 1461621653334 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:00:53 INFO - PROCESS | 1647 | 1461621653337 Marionette TRACE conn2 <- [1,1346,null,{}] 15:00:53 INFO - PROCESS | 1647 | 1461621653341 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:53 INFO - PROCESS | 1647 | 1461621653446 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:00:53 INFO - PROCESS | 1647 | 1461621653518 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae6a800 == 60 [pid = 1647] [id = 344] 15:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x1189e8800) [pid = 1647] [serial = 1031] [outer = 0x0] 15:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11990a400) [pid = 1647] [serial = 1032] [outer = 0x1189e8800] 15:00:53 INFO - PROCESS | 1647 | 1461621653549 Marionette DEBUG loaded listener.js 15:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11abef800) [pid = 1647] [serial = 1033] [outer = 0x1189e8800] 15:00:54 INFO - PROCESS | 1647 | 1461621654000 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 673ms 15:00:54 INFO - PROCESS | 1647 | 1461621654009 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:00:54 INFO - PROCESS | 1647 | 1461621654013 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:00:54 INFO - PROCESS | 1647 | 1461621654018 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:00:54 INFO - PROCESS | 1647 | 1461621654019 Marionette TRACE conn2 <- [1,1350,null,{}] 15:00:54 INFO - PROCESS | 1647 | 1461621654022 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:54 INFO - PROCESS | 1647 | 1461621654153 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:00:54 INFO - PROCESS | 1647 | 1461621654225 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a18000 == 61 [pid = 1647] [id = 345] 15:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11b01c400) [pid = 1647] [serial = 1034] [outer = 0x0] 15:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11c1da800) [pid = 1647] [serial = 1035] [outer = 0x11b01c400] 15:00:54 INFO - PROCESS | 1647 | 1461621654254 Marionette DEBUG loaded listener.js 15:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x123ebc000) [pid = 1647] [serial = 1036] [outer = 0x11b01c400] 15:00:54 INFO - PROCESS | 1647 | 1461621654661 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 15:00:54 INFO - PROCESS | 1647 | 1461621654687 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:00:54 INFO - PROCESS | 1647 | 1461621654689 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:00:54 INFO - PROCESS | 1647 | 1461621654691 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:00:54 INFO - PROCESS | 1647 | 1461621654694 Marionette TRACE conn2 <- [1,1354,null,{}] 15:00:54 INFO - PROCESS | 1647 | 1461621654701 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:54 INFO - PROCESS | 1647 | 1461621654806 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:00:54 INFO - PROCESS | 1647 | 1461621654878 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fd37000 == 62 [pid = 1647] [id = 346] 15:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12610cc00) [pid = 1647] [serial = 1037] [outer = 0x0] 15:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12a096400) [pid = 1647] [serial = 1038] [outer = 0x12610cc00] 15:00:54 INFO - PROCESS | 1647 | 1461621654909 Marionette DEBUG loaded listener.js 15:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12b9e8000) [pid = 1647] [serial = 1039] [outer = 0x12610cc00] 15:00:55 INFO - PROCESS | 1647 | 1461621655319 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 670ms 15:00:55 INFO - PROCESS | 1647 | 1461621655362 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:00:55 INFO - PROCESS | 1647 | 1461621655364 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:00:55 INFO - PROCESS | 1647 | 1461621655366 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:00:55 INFO - PROCESS | 1647 | 1461621655367 Marionette TRACE conn2 <- [1,1358,null,{}] 15:00:55 INFO - PROCESS | 1647 | 1461621655370 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:55 INFO - PROCESS | 1647 | 1461621655474 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:00:55 INFO - PROCESS | 1647 | 1461621655575 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a140800 == 63 [pid = 1647] [id = 347] 15:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12bdafc00) [pid = 1647] [serial = 1040] [outer = 0x0] 15:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12dcd9800) [pid = 1647] [serial = 1041] [outer = 0x12bdafc00] 15:00:55 INFO - PROCESS | 1647 | 1461621655606 Marionette DEBUG loaded listener.js 15:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12e7d6c00) [pid = 1647] [serial = 1042] [outer = 0x12bdafc00] 15:00:56 INFO - PROCESS | 1647 | 1461621656040 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 720ms 15:00:56 INFO - PROCESS | 1647 | 1461621656105 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:00:56 INFO - PROCESS | 1647 | 1461621656107 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:00:56 INFO - PROCESS | 1647 | 1461621656111 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:00:56 INFO - PROCESS | 1647 | 1461621656113 Marionette TRACE conn2 <- [1,1362,null,{}] 15:00:56 INFO - PROCESS | 1647 | 1461621656115 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:56 INFO - PROCESS | 1647 | 1461621656256 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:00:56 INFO - PROCESS | 1647 | 1461621656361 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae7e800 == 64 [pid = 1647] [id = 348] 15:00:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x115163c00) [pid = 1647] [serial = 1043] [outer = 0x0] 15:00:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x115630400) [pid = 1647] [serial = 1044] [outer = 0x115163c00] 15:00:56 INFO - PROCESS | 1647 | 1461621656410 Marionette DEBUG loaded listener.js 15:00:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x115636400) [pid = 1647] [serial = 1045] [outer = 0x115163c00] 15:00:57 INFO - PROCESS | 1647 | 1461621657080 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1020ms 15:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:00:57 INFO - PROCESS | 1647 | 1461621657132 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:00:57 INFO - PROCESS | 1647 | 1461621657134 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:00:57 INFO - PROCESS | 1647 | 1461621657137 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:00:57 INFO - PROCESS | 1647 | 1461621657139 Marionette TRACE conn2 <- [1,1366,null,{}] 15:00:57 INFO - PROCESS | 1647 | 1461621657143 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:57 INFO - PROCESS | 1647 | 1461621657250 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:00:57 INFO - PROCESS | 1647 | 1461621657323 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb29000 == 65 [pid = 1647] [id = 349] 15:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x115631c00) [pid = 1647] [serial = 1046] [outer = 0x0] 15:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x115638c00) [pid = 1647] [serial = 1047] [outer = 0x115631c00] 15:00:57 INFO - PROCESS | 1647 | 1461621657351 Marionette DEBUG loaded listener.js 15:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x115ab4000) [pid = 1647] [serial = 1048] [outer = 0x115631c00] 15:00:57 INFO - PROCESS | 1647 | 1461621657815 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:00:57 INFO - PROCESS | 1647 | 1461621657863 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:00:57 INFO - PROCESS | 1647 | 1461621657868 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:00:57 INFO - PROCESS | 1647 | 1461621657869 Marionette TRACE conn2 <- [1,1370,null,{}] 15:00:57 INFO - PROCESS | 1647 | 1461621657872 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:57 INFO - PROCESS | 1647 | 1461621657962 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:00:58 INFO - PROCESS | 1647 | 1461621658035 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c031800 == 66 [pid = 1647] [id = 350] 15:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x119365400) [pid = 1647] [serial = 1049] [outer = 0x0] 15:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11990d000) [pid = 1647] [serial = 1050] [outer = 0x119365400] 15:00:58 INFO - PROCESS | 1647 | 1461621658062 Marionette DEBUG loaded listener.js 15:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x11ab14c00) [pid = 1647] [serial = 1051] [outer = 0x119365400] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x1306e0800 == 65 [pid = 1647] [id = 342] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5b8000 == 64 [pid = 1647] [id = 341] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5c3800 == 63 [pid = 1647] [id = 340] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea7a800 == 62 [pid = 1647] [id = 339] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12e372000 == 61 [pid = 1647] [id = 338] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6dd800 == 60 [pid = 1647] [id = 337] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x11516cc00) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x11cdc1800) [pid = 1647] [serial = 924] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x11b87c000) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12bf82800) [pid = 1647] [serial = 927] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12bdb0000) [pid = 1647] [serial = 930] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12eb0d400) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0ab800 == 59 [pid = 1647] [id = 336] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x127a25000 == 58 [pid = 1647] [id = 335] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x12603a800 == 57 [pid = 1647] [id = 334] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11c122000 == 56 [pid = 1647] [id = 333] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11c118800 == 55 [pid = 1647] [id = 332] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11c18f000 == 54 [pid = 1647] [id = 331] 15:00:58 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ee800 == 53 [pid = 1647] [id = 325] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12bc76c00) [pid = 1647] [serial = 954] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12a09fc00) [pid = 1647] [serial = 951] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12d1fa800) [pid = 1647] [serial = 957] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12d65a000) [pid = 1647] [serial = 960] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x1189ee000) [pid = 1647] [serial = 934] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11585bc00) [pid = 1647] [serial = 933] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11ab15c00) [pid = 1647] [serial = 937] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11935a400) [pid = 1647] [serial = 936] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11cc58c00) [pid = 1647] [serial = 945] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x123ec1800) [pid = 1647] [serial = 946] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11ab19800) [pid = 1647] [serial = 939] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11b8f2800) [pid = 1647] [serial = 940] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x125737c00) [pid = 1647] [serial = 948] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11c47dc00) [pid = 1647] [serial = 942] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11c661000) [pid = 1647] [serial = 943] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12d441800) [pid = 1647] [serial = 958] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11c48cc00) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12e439800) [pid = 1647] [serial = 963] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12dce1800) [pid = 1647] [serial = 961] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12ea4fc00) [pid = 1647] [serial = 967] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12e7d3800) [pid = 1647] [serial = 966] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12bdb3800) [pid = 1647] [serial = 955] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12ea57800) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12eb06c00) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12b776c00) [pid = 1647] [serial = 952] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x128dac000) [pid = 1647] [serial = 949] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12e450400) [pid = 1647] [serial = 964] [outer = 0x0] [url = about:blank] 15:00:58 INFO - PROCESS | 1647 | 1461621658483 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:00:58 INFO - PROCESS | 1647 | 1461621658490 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:00:58 INFO - PROCESS | 1647 | 1461621658493 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:00:58 INFO - PROCESS | 1647 | 1461621658495 Marionette TRACE conn2 <- [1,1374,null,{}] 15:00:58 INFO - PROCESS | 1647 | 1461621658502 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:58 INFO - PROCESS | 1647 | 1461621658606 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:00:58 INFO - PROCESS | 1647 | 1461621658612 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b0d3800 == 54 [pid = 1647] [id = 351] 15:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11ab1cc00) [pid = 1647] [serial = 1052] [outer = 0x0] 15:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11b877800) [pid = 1647] [serial = 1053] [outer = 0x11ab1cc00] 15:00:58 INFO - PROCESS | 1647 | 1461621658640 Marionette DEBUG loaded listener.js 15:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11c01ac00) [pid = 1647] [serial = 1054] [outer = 0x11ab1cc00] 15:00:58 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:00:59 INFO - PROCESS | 1647 | 1461621659010 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:00:59 INFO - PROCESS | 1647 | 1461621659068 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:00:59 INFO - PROCESS | 1647 | 1461621659070 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:00:59 INFO - PROCESS | 1647 | 1461621659072 Marionette TRACE conn2 <- [1,1378,null,{}] 15:00:59 INFO - PROCESS | 1647 | 1461621659075 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:59 INFO - PROCESS | 1647 | 1461621659151 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:00:59 INFO - PROCESS | 1647 | 1461621659156 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cddb000 == 55 [pid = 1647] [id = 352] 15:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11c31fc00) [pid = 1647] [serial = 1055] [outer = 0x0] 15:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11c321800) [pid = 1647] [serial = 1056] [outer = 0x11c31fc00] 15:00:59 INFO - PROCESS | 1647 | 1461621659183 Marionette DEBUG loaded listener.js 15:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11c487800) [pid = 1647] [serial = 1057] [outer = 0x11c31fc00] 15:00:59 INFO - PROCESS | 1647 | 1461621659506 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:00:59 INFO - PROCESS | 1647 | 1461621659544 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:00:59 INFO - PROCESS | 1647 | 1461621659546 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:00:59 INFO - PROCESS | 1647 | 1461621659547 Marionette TRACE conn2 <- [1,1382,null,{}] 15:00:59 INFO - PROCESS | 1647 | 1461621659549 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:00:59 INFO - PROCESS | 1647 | 1461621659628 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:00:59 INFO - PROCESS | 1647 | 1461621659682 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1257bd000 == 56 [pid = 1647] [id = 353] 15:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11c320000) [pid = 1647] [serial = 1058] [outer = 0x0] 15:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11c48c800) [pid = 1647] [serial = 1059] [outer = 0x11c320000] 15:00:59 INFO - PROCESS | 1647 | 1461621659707 Marionette DEBUG loaded listener.js 15:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11cc64c00) [pid = 1647] [serial = 1060] [outer = 0x11c320000] 15:01:00 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:01:00 INFO - PROCESS | 1647 | 1461621660029 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:01:00 INFO - PROCESS | 1647 | 1461621660066 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:01:00 INFO - PROCESS | 1647 | 1461621660068 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:01:00 INFO - PROCESS | 1647 | 1461621660069 Marionette TRACE conn2 <- [1,1386,null,{}] 15:01:00 INFO - PROCESS | 1647 | 1461621660071 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:00 INFO - PROCESS | 1647 | 1461621660162 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:01:00 INFO - PROCESS | 1647 | 1461621660220 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x126935800 == 57 [pid = 1647] [id = 354] 15:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11c483c00) [pid = 1647] [serial = 1061] [outer = 0x0] 15:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12555c400) [pid = 1647] [serial = 1062] [outer = 0x11c483c00] 15:01:00 INFO - PROCESS | 1647 | 1461621660248 Marionette DEBUG loaded listener.js 15:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x126ae9c00) [pid = 1647] [serial = 1063] [outer = 0x11c483c00] 15:01:00 INFO - PROCESS | 1647 | 1461621660551 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 15:01:00 INFO - PROCESS | 1647 | 1461621660594 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:01:00 INFO - PROCESS | 1647 | 1461621660596 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:01:00 INFO - PROCESS | 1647 | 1461621660597 Marionette TRACE conn2 <- [1,1390,null,{}] 15:01:00 INFO - PROCESS | 1647 | 1461621660600 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:00 INFO - PROCESS | 1647 | 1461621660697 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:01:00 INFO - PROCESS | 1647 | 1461621660701 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d35000 == 58 [pid = 1647] [id = 355] 15:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11c48a000) [pid = 1647] [serial = 1064] [outer = 0x0] 15:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12734e800) [pid = 1647] [serial = 1065] [outer = 0x11c48a000] 15:01:00 INFO - PROCESS | 1647 | 1461621660726 Marionette DEBUG loaded listener.js 15:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x127acf400) [pid = 1647] [serial = 1066] [outer = 0x11c48a000] 15:01:01 INFO - PROCESS | 1647 | 1461621661070 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 15:01:01 INFO - PROCESS | 1647 | 1461621661116 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:01:01 INFO - PROCESS | 1647 | 1461621661117 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:01:01 INFO - PROCESS | 1647 | 1461621661119 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:01:01 INFO - PROCESS | 1647 | 1461621661120 Marionette TRACE conn2 <- [1,1394,null,{}] 15:01:01 INFO - PROCESS | 1647 | 1461621661122 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:01 INFO - PROCESS | 1647 | 1461621661220 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:01:01 INFO - PROCESS | 1647 | 1461621661224 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf41800 == 59 [pid = 1647] [id = 356] 15:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x128da4000) [pid = 1647] [serial = 1067] [outer = 0x0] 15:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12a0a0c00) [pid = 1647] [serial = 1068] [outer = 0x128da4000] 15:01:01 INFO - PROCESS | 1647 | 1461621661249 Marionette DEBUG loaded listener.js 15:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12b652000) [pid = 1647] [serial = 1069] [outer = 0x128da4000] 15:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms 15:01:01 INFO - PROCESS | 1647 | 1461621661584 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:01:01 INFO - PROCESS | 1647 | 1461621661593 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:01:01 INFO - PROCESS | 1647 | 1461621661595 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:01:01 INFO - PROCESS | 1647 | 1461621661597 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:01:01 INFO - PROCESS | 1647 | 1461621661598 Marionette TRACE conn2 <- [1,1398,null,{}] 15:01:01 INFO - PROCESS | 1647 | 1461621661600 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:01 INFO - PROCESS | 1647 | 1461621661704 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:01:01 INFO - PROCESS | 1647 | 1461621661738 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d122800 == 60 [pid = 1647] [id = 357] 15:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12a09c800) [pid = 1647] [serial = 1070] [outer = 0x0] 15:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12b785000) [pid = 1647] [serial = 1071] [outer = 0x12a09c800] 15:01:01 INFO - PROCESS | 1647 | 1461621661764 Marionette DEBUG loaded listener.js 15:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12bda7000) [pid = 1647] [serial = 1072] [outer = 0x12a09c800] 15:01:02 INFO - PROCESS | 1647 | 1461621662083 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 15:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:01:02 INFO - PROCESS | 1647 | 1461621662117 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:01:02 INFO - PROCESS | 1647 | 1461621662118 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:01:02 INFO - PROCESS | 1647 | 1461621662120 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:01:02 INFO - PROCESS | 1647 | 1461621662121 Marionette TRACE conn2 <- [1,1402,null,{}] 15:01:02 INFO - PROCESS | 1647 | 1461621662124 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:02 INFO - PROCESS | 1647 | 1461621662229 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:01:02 INFO - PROCESS | 1647 | 1461621662233 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3d2800 == 61 [pid = 1647] [id = 358] 15:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12b654400) [pid = 1647] [serial = 1073] [outer = 0x0] 15:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12bdb1c00) [pid = 1647] [serial = 1074] [outer = 0x12b654400] 15:01:02 INFO - PROCESS | 1647 | 1461621662289 Marionette DEBUG loaded listener.js 15:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12c8fe800) [pid = 1647] [serial = 1075] [outer = 0x12b654400] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x128daac00) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12bf85800) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12ea57400) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12d43ac00) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x126111400) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x115860400) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11990cc00) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11cb0a800) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11c0ef400) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x119896800) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x126dce800) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x115165c00) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x127190400) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1147e0c00) [pid = 1647] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:01:02 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12f75c400) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:01:02 INFO - PROCESS | 1647 | 1461621662805 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 721ms 15:01:02 INFO - PROCESS | 1647 | 1461621662842 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:01:02 INFO - PROCESS | 1647 | 1461621662844 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:01:02 INFO - PROCESS | 1647 | 1461621662846 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:01:02 INFO - PROCESS | 1647 | 1461621662848 Marionette TRACE conn2 <- [1,1406,null,{}] 15:01:02 INFO - PROCESS | 1647 | 1461621662850 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:02 INFO - PROCESS | 1647 | 1461621662943 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:01:02 INFO - PROCESS | 1647 | 1461621662947 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e36d800 == 62 [pid = 1647] [id = 359] 15:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1163f8000) [pid = 1647] [serial = 1076] [outer = 0x0] 15:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12610b400) [pid = 1647] [serial = 1077] [outer = 0x1163f8000] 15:01:02 INFO - PROCESS | 1647 | 1461621662977 Marionette DEBUG loaded listener.js 15:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d65b800) [pid = 1647] [serial = 1078] [outer = 0x1163f8000] 15:01:03 INFO - PROCESS | 1647 | 1461621663322 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 15:01:03 INFO - PROCESS | 1647 | 1461621663365 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:01:03 INFO - PROCESS | 1647 | 1461621663366 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:01:03 INFO - PROCESS | 1647 | 1461621663368 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:01:03 INFO - PROCESS | 1647 | 1461621663369 Marionette TRACE conn2 <- [1,1410,null,{}] 15:01:03 INFO - PROCESS | 1647 | 1461621663372 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:03 INFO - PROCESS | 1647 | 1461621663450 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:01:03 INFO - PROCESS | 1647 | 1461621663477 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef41000 == 63 [pid = 1647] [id = 360] 15:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12d6c0400) [pid = 1647] [serial = 1079] [outer = 0x0] 15:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12dce4000) [pid = 1647] [serial = 1080] [outer = 0x12d6c0400] 15:01:03 INFO - PROCESS | 1647 | 1461621663501 Marionette DEBUG loaded listener.js 15:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12e441400) [pid = 1647] [serial = 1081] [outer = 0x12d6c0400] 15:01:03 INFO - PROCESS | 1647 | 1461621663833 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 471ms 15:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:01:03 INFO - PROCESS | 1647 | 1461621663842 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:01:03 INFO - PROCESS | 1647 | 1461621663844 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:01:03 INFO - PROCESS | 1647 | 1461621663846 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:01:03 INFO - PROCESS | 1647 | 1461621663847 Marionette TRACE conn2 <- [1,1414,null,{}] 15:01:03 INFO - PROCESS | 1647 | 1461621663849 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:03 INFO - PROCESS | 1647 | 1461621663931 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:01:03 INFO - PROCESS | 1647 | 1461621663935 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5c2000 == 64 [pid = 1647] [id = 361] 15:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12e441c00) [pid = 1647] [serial = 1082] [outer = 0x0] 15:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12e44fc00) [pid = 1647] [serial = 1083] [outer = 0x12e441c00] 15:01:03 INFO - PROCESS | 1647 | 1461621663960 Marionette DEBUG loaded listener.js 15:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12e7d2000) [pid = 1647] [serial = 1084] [outer = 0x12e441c00] 15:01:04 INFO - PROCESS | 1647 | 1461621664296 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 468ms 15:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:01:04 INFO - PROCESS | 1647 | 1461621664315 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:01:04 INFO - PROCESS | 1647 | 1461621664316 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:01:04 INFO - PROCESS | 1647 | 1461621664318 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:01:04 INFO - PROCESS | 1647 | 1461621664319 Marionette TRACE conn2 <- [1,1418,null,{}] 15:01:04 INFO - PROCESS | 1647 | 1461621664321 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:04 INFO - PROCESS | 1647 | 1461621664430 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:01:04 INFO - PROCESS | 1647 | 1461621664437 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc30000 == 65 [pid = 1647] [id = 362] 15:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12e456800) [pid = 1647] [serial = 1085] [outer = 0x0] 15:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12e7d9400) [pid = 1647] [serial = 1086] [outer = 0x12e456800] 15:01:04 INFO - PROCESS | 1647 | 1461621664462 Marionette DEBUG loaded listener.js 15:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12ea4c800) [pid = 1647] [serial = 1087] [outer = 0x12e456800] 15:01:04 INFO - PROCESS | 1647 | 1461621664886 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 618ms 15:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:01:04 INFO - PROCESS | 1647 | 1461621664937 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:01:04 INFO - PROCESS | 1647 | 1461621664942 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:01:04 INFO - PROCESS | 1647 | 1461621664945 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:01:04 INFO - PROCESS | 1647 | 1461621664948 Marionette TRACE conn2 <- [1,1422,null,{}] 15:01:04 INFO - PROCESS | 1647 | 1461621664952 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:05 INFO - PROCESS | 1647 | 1461621665058 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:01:05 INFO - PROCESS | 1647 | 1461621665127 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c14000 == 66 [pid = 1647] [id = 363] 15:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11516e800) [pid = 1647] [serial = 1088] [outer = 0x0] 15:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11562c400) [pid = 1647] [serial = 1089] [outer = 0x11516e800] 15:01:05 INFO - PROCESS | 1647 | 1461621665159 Marionette DEBUG loaded listener.js 15:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x115a33c00) [pid = 1647] [serial = 1090] [outer = 0x11516e800] 15:01:05 INFO - PROCESS | 1647 | 1461621665615 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 721ms 15:01:05 INFO - PROCESS | 1647 | 1461621665672 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:01:05 INFO - PROCESS | 1647 | 1461621665676 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:01:05 INFO - PROCESS | 1647 | 1461621665682 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:01:05 INFO - PROCESS | 1647 | 1461621665684 Marionette TRACE conn2 <- [1,1426,null,{}] 15:01:05 INFO - PROCESS | 1647 | 1461621665687 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:05 INFO - PROCESS | 1647 | 1461621665789 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:01:05 INFO - PROCESS | 1647 | 1461621665858 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x125622000 == 67 [pid = 1647] [id = 364] 15:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11990e400) [pid = 1647] [serial = 1091] [outer = 0x0] 15:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11ab1bc00) [pid = 1647] [serial = 1092] [outer = 0x11990e400] 15:01:05 INFO - PROCESS | 1647 | 1461621665888 Marionette DEBUG loaded listener.js 15:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11b074000) [pid = 1647] [serial = 1093] [outer = 0x11990e400] 15:01:06 INFO - PROCESS | 1647 | 1461621666332 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 723ms 15:01:06 INFO - PROCESS | 1647 | 1461621666407 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:01:06 INFO - PROCESS | 1647 | 1461621666409 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:01:06 INFO - PROCESS | 1647 | 1461621666412 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:01:06 INFO - PROCESS | 1647 | 1461621666414 Marionette TRACE conn2 <- [1,1430,null,{}] 15:01:06 INFO - PROCESS | 1647 | 1461621666422 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:06 INFO - PROCESS | 1647 | 1461621666526 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:01:06 INFO - PROCESS | 1647 | 1461621666597 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e371800 == 68 [pid = 1647] [id = 365] 15:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x123eba000) [pid = 1647] [serial = 1094] [outer = 0x0] 15:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x1260b7400) [pid = 1647] [serial = 1095] [outer = 0x123eba000] 15:01:06 INFO - PROCESS | 1647 | 1461621666629 Marionette DEBUG loaded listener.js 15:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x126115c00) [pid = 1647] [serial = 1096] [outer = 0x123eba000] 15:01:07 INFO - PROCESS | 1647 | 1461621667079 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 721ms 15:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:01:07 INFO - PROCESS | 1647 | 1461621667134 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:01:07 INFO - PROCESS | 1647 | 1461621667135 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:01:07 INFO - PROCESS | 1647 | 1461621667156 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:01:07 INFO - PROCESS | 1647 | 1461621667158 Marionette TRACE conn2 <- [1,1434,null,{}] 15:01:07 INFO - PROCESS | 1647 | 1461621667162 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:07 INFO - PROCESS | 1647 | 1461621667264 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:01:07 INFO - PROCESS | 1647 | 1461621667332 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x130335800 == 69 [pid = 1647] [id = 366] 15:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x126824000) [pid = 1647] [serial = 1097] [outer = 0x0] 15:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x127357000) [pid = 1647] [serial = 1098] [outer = 0x126824000] 15:01:07 INFO - PROCESS | 1647 | 1461621667362 Marionette DEBUG loaded listener.js 15:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12b6a3000) [pid = 1647] [serial = 1099] [outer = 0x126824000] 15:01:07 INFO - PROCESS | 1647 | 1461621667777 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 689ms 15:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:01:07 INFO - PROCESS | 1647 | 1461621667831 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:01:07 INFO - PROCESS | 1647 | 1461621667832 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:01:07 INFO - PROCESS | 1647 | 1461621667834 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:01:07 INFO - PROCESS | 1647 | 1461621667836 Marionette TRACE conn2 <- [1,1438,null,{}] 15:01:07 INFO - PROCESS | 1647 | 1461621667852 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:08 INFO - PROCESS | 1647 | 1461621668004 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:01:08 INFO - PROCESS | 1647 | 1461621668014 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310bf000 == 70 [pid = 1647] [id = 367] 15:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x114f9d000) [pid = 1647] [serial = 1100] [outer = 0x0] 15:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11cc5dc00) [pid = 1647] [serial = 1101] [outer = 0x114f9d000] 15:01:08 INFO - PROCESS | 1647 | 1461621668044 Marionette DEBUG loaded listener.js 15:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12d652000) [pid = 1647] [serial = 1102] [outer = 0x114f9d000] 15:01:08 INFO - PROCESS | 1647 | 1461621668487 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 672ms 15:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:01:08 INFO - PROCESS | 1647 | 1461621668506 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:01:08 INFO - PROCESS | 1647 | 1461621668508 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:01:08 INFO - PROCESS | 1647 | 1461621668510 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:01:08 INFO - PROCESS | 1647 | 1461621668511 Marionette TRACE conn2 <- [1,1442,null,{}] 15:01:08 INFO - PROCESS | 1647 | 1461621668514 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:08 INFO - PROCESS | 1647 | 1461621668629 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:01:08 INFO - PROCESS | 1647 | 1461621668702 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb29800 == 71 [pid = 1647] [id = 368] 15:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11c016800) [pid = 1647] [serial = 1103] [outer = 0x0] 15:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12a0a1000) [pid = 1647] [serial = 1104] [outer = 0x11c016800] 15:01:08 INFO - PROCESS | 1647 | 1461621668734 Marionette DEBUG loaded listener.js 15:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12eb06800) [pid = 1647] [serial = 1105] [outer = 0x11c016800] 15:01:09 INFO - PROCESS | 1647 | 1461621669193 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 719ms 15:01:09 INFO - PROCESS | 1647 | 1461621669432 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:01:09 INFO - PROCESS | 1647 | 1461621669435 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:01:09 INFO - PROCESS | 1647 | 1461621669454 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:01:09 INFO - PROCESS | 1647 | 1461621669456 Marionette TRACE conn2 <- [1,1446,null,{}] 15:01:09 INFO - PROCESS | 1647 | 1461621669460 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:09 INFO - PROCESS | 1647 | 1461621669562 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:01:09 INFO - PROCESS | 1647 | 1461621669617 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c84e800 == 72 [pid = 1647] [id = 369] 15:01:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x115abd800) [pid = 1647] [serial = 1106] [outer = 0x0] 15:01:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x116860000) [pid = 1647] [serial = 1107] [outer = 0x115abd800] 15:01:09 INFO - PROCESS | 1647 | 1461621669645 Marionette DEBUG loaded listener.js 15:01:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x119078800) [pid = 1647] [serial = 1108] [outer = 0x115abd800] 15:01:10 INFO - PROCESS | 1647 | 1461621670096 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 672ms 15:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:01:10 INFO - PROCESS | 1647 | 1461621670126 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:01:10 INFO - PROCESS | 1647 | 1461621670128 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:01:10 INFO - PROCESS | 1647 | 1461621670134 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:01:10 INFO - PROCESS | 1647 | 1461621670136 Marionette TRACE conn2 <- [1,1450,null,{}] 15:01:10 INFO - PROCESS | 1647 | 1461621670162 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:10 INFO - PROCESS | 1647 | 1461621670256 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:01:10 INFO - PROCESS | 1647 | 1461621670327 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb2e000 == 73 [pid = 1647] [id = 370] 15:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x11ab17000) [pid = 1647] [serial = 1109] [outer = 0x0] 15:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11b027800) [pid = 1647] [serial = 1110] [outer = 0x11ab17000] 15:01:10 INFO - PROCESS | 1647 | 1461621670354 Marionette DEBUG loaded listener.js 15:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11b8ebc00) [pid = 1647] [serial = 1111] [outer = 0x11ab17000] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef2d800 == 72 [pid = 1647] [id = 291] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12fc26800 == 71 [pid = 1647] [id = 309] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5c2000 == 70 [pid = 1647] [id = 361] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef41000 == 69 [pid = 1647] [id = 360] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12e36d800 == 68 [pid = 1647] [id = 359] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3d2800 == 67 [pid = 1647] [id = 358] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12d122800 == 66 [pid = 1647] [id = 357] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf41800 == 65 [pid = 1647] [id = 356] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x128d35000 == 64 [pid = 1647] [id = 355] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x126935800 == 63 [pid = 1647] [id = 354] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1257bd000 == 62 [pid = 1647] [id = 353] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11cddb000 == 61 [pid = 1647] [id = 352] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11b0d3800 == 60 [pid = 1647] [id = 351] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11c031800 == 59 [pid = 1647] [id = 350] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb29000 == 58 [pid = 1647] [id = 349] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x12fd37000 == 57 [pid = 1647] [id = 346] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x127a18000 == 56 [pid = 1647] [id = 345] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae6a800 == 55 [pid = 1647] [id = 344] 15:01:10 INFO - PROCESS | 1647 | --DOCSHELL 0x1306fa800 == 54 [pid = 1647] [id = 343] 15:01:10 INFO - PROCESS | 1647 | 1461621670756 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 644ms 15:01:10 INFO - PROCESS | 1647 | 1461621670777 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:01:10 INFO - PROCESS | 1647 | 1461621670779 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:01:10 INFO - PROCESS | 1647 | 1461621670781 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:01:10 INFO - PROCESS | 1647 | 1461621670782 Marionette TRACE conn2 <- [1,1454,null,{}] 15:01:10 INFO - PROCESS | 1647 | 1461621670789 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:10 INFO - PROCESS | 1647 | 1461621670893 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12dce5c00) [pid = 1647] [serial = 931] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12e7d0800) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12d43dc00) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12e43b800) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12f465000) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12eb11400) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x11ae33800) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12ea55000) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x126118000) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x1269b2c00) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11867a800) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x117980400) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x126369400) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1186b3400) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12eb0b000) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12a09d000) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12bda8c00) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12e44dc00) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x123ebf000) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x126111000) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11c47e800) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11c669800) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11bd5ac00) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11ab1fc00) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12a098800) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12b9e0800) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12f758400) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12e7d3000) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12dcdc000) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12f75e800) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12bf84c00) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12fc0b400) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12f766c00) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 15:01:10 INFO - PROCESS | 1647 | 1461621670962 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c031800 == 55 [pid = 1647] [id = 371] 15:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x115633800) [pid = 1647] [serial = 1112] [outer = 0x0] 15:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11b073000) [pid = 1647] [serial = 1113] [outer = 0x115633800] 15:01:10 INFO - PROCESS | 1647 | 1461621670994 Marionette DEBUG loaded listener.js 15:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11c471000) [pid = 1647] [serial = 1114] [outer = 0x115633800] 15:01:11 INFO - PROCESS | 1647 | 1461621671319 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 569ms 15:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:01:11 INFO - PROCESS | 1647 | 1461621671350 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:01:11 INFO - PROCESS | 1647 | 1461621671352 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:01:11 INFO - PROCESS | 1647 | 1461621671354 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:01:11 INFO - PROCESS | 1647 | 1461621671355 Marionette TRACE conn2 <- [1,1458,null,{}] 15:01:11 INFO - PROCESS | 1647 | 1461621671359 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:11 INFO - PROCESS | 1647 | 1461621671438 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:01:11 INFO - PROCESS | 1647 | 1461621671444 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x126950800 == 56 [pid = 1647] [id = 372] 15:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11c475c00) [pid = 1647] [serial = 1115] [outer = 0x0] 15:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11c483000) [pid = 1647] [serial = 1116] [outer = 0x11c475c00] 15:01:11 INFO - PROCESS | 1647 | 1461621671471 Marionette DEBUG loaded listener.js 15:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11cb0a800) [pid = 1647] [serial = 1117] [outer = 0x11c475c00] 15:01:11 INFO - PROCESS | 1647 | 1461621671815 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 15:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:01:11 INFO - PROCESS | 1647 | 1461621671875 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:01:11 INFO - PROCESS | 1647 | 1461621671876 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:01:11 INFO - PROCESS | 1647 | 1461621671878 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:01:11 INFO - PROCESS | 1647 | 1461621671880 Marionette TRACE conn2 <- [1,1462,null,{}] 15:01:11 INFO - PROCESS | 1647 | 1461621671882 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:11 INFO - PROCESS | 1647 | 1461621671963 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:01:11 INFO - PROCESS | 1647 | 1461621671968 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a00c000 == 57 [pid = 1647] [id = 373] 15:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11c79d000) [pid = 1647] [serial = 1118] [outer = 0x0] 15:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11cdc1800) [pid = 1647] [serial = 1119] [outer = 0x11c79d000] 15:01:11 INFO - PROCESS | 1647 | 1461621671994 Marionette DEBUG loaded listener.js 15:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x126111800) [pid = 1647] [serial = 1120] [outer = 0x11c79d000] 15:01:12 INFO - PROCESS | 1647 | 1461621672334 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 468ms 15:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:01:12 INFO - PROCESS | 1647 | 1461621672348 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:01:12 INFO - PROCESS | 1647 | 1461621672349 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:01:12 INFO - PROCESS | 1647 | 1461621672351 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:01:12 INFO - PROCESS | 1647 | 1461621672352 Marionette TRACE conn2 <- [1,1466,null,{}] 15:01:12 INFO - PROCESS | 1647 | 1461621672354 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:12 INFO - PROCESS | 1647 | 1461621672485 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:01:12 INFO - PROCESS | 1647 | 1461621672519 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d153000 == 58 [pid = 1647] [id = 374] 15:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11cb3dc00) [pid = 1647] [serial = 1121] [outer = 0x0] 15:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x126821c00) [pid = 1647] [serial = 1122] [outer = 0x11cb3dc00] 15:01:12 INFO - PROCESS | 1647 | 1461621672548 Marionette DEBUG loaded listener.js 15:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12a098000) [pid = 1647] [serial = 1123] [outer = 0x11cb3dc00] 15:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 15:01:12 INFO - PROCESS | 1647 | 1461621672867 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:01:12 INFO - PROCESS | 1647 | 1461621672880 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:01:12 INFO - PROCESS | 1647 | 1461621672881 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:01:12 INFO - PROCESS | 1647 | 1461621672883 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:01:12 INFO - PROCESS | 1647 | 1461621672885 Marionette TRACE conn2 <- [1,1470,null,{}] 15:01:12 INFO - PROCESS | 1647 | 1461621672887 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:12 INFO - PROCESS | 1647 | 1461621672989 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:01:13 INFO - PROCESS | 1647 | 1461621673003 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbc1800 == 59 [pid = 1647] [id = 375] 15:01:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12a098400) [pid = 1647] [serial = 1124] [outer = 0x0] 15:01:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12b69a800) [pid = 1647] [serial = 1125] [outer = 0x12a098400] 15:01:13 INFO - PROCESS | 1647 | 1461621673029 Marionette DEBUG loaded listener.js 15:01:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12bda8400) [pid = 1647] [serial = 1126] [outer = 0x12a098400] 15:01:13 INFO - PROCESS | 1647 | 1461621673383 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 523ms 15:01:13 INFO - PROCESS | 1647 | 1461621673408 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:01:13 INFO - PROCESS | 1647 | 1461621673409 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:01:13 INFO - PROCESS | 1647 | 1461621673416 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:01:13 INFO - PROCESS | 1647 | 1461621673418 Marionette TRACE conn2 <- [1,1474,null,{}] 15:01:13 INFO - PROCESS | 1647 | 1461621673420 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:13 INFO - PROCESS | 1647 | 1461621673522 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:01:13 INFO - PROCESS | 1647 | 1461621673557 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea6e800 == 60 [pid = 1647] [id = 376] 15:01:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12a0a4000) [pid = 1647] [serial = 1127] [outer = 0x0] 15:01:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12d43a800) [pid = 1647] [serial = 1128] [outer = 0x12a0a4000] 15:01:13 INFO - PROCESS | 1647 | 1461621673582 Marionette DEBUG loaded listener.js 15:01:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12d6bd400) [pid = 1647] [serial = 1129] [outer = 0x12a0a4000] 15:01:13 INFO - PROCESS | 1647 | 1461621673914 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 15:01:13 INFO - PROCESS | 1647 | 1461621673971 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:01:13 INFO - PROCESS | 1647 | 1461621673972 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:01:13 INFO - PROCESS | 1647 | 1461621673974 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:01:13 INFO - PROCESS | 1647 | 1461621673975 Marionette TRACE conn2 <- [1,1478,null,{}] 15:01:13 INFO - PROCESS | 1647 | 1461621673978 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:14 INFO - PROCESS | 1647 | 1461621674082 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:01:14 INFO - PROCESS | 1647 | 1461621674123 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f489000 == 61 [pid = 1647] [id = 377] 15:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x11c473800) [pid = 1647] [serial = 1130] [outer = 0x0] 15:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12dce7c00) [pid = 1647] [serial = 1131] [outer = 0x11c473800] 15:01:14 INFO - PROCESS | 1647 | 1461621674150 Marionette DEBUG loaded listener.js 15:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12eb07000) [pid = 1647] [serial = 1132] [outer = 0x11c473800] 15:01:14 INFO - PROCESS | 1647 | 1461621674474 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 15:01:14 INFO - PROCESS | 1647 | 1461621674495 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:01:14 INFO - PROCESS | 1647 | 1461621674496 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:01:14 INFO - PROCESS | 1647 | 1461621674498 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:01:14 INFO - PROCESS | 1647 | 1461621674499 Marionette TRACE conn2 <- [1,1482,null,{}] 15:01:14 INFO - PROCESS | 1647 | 1461621674501 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:14 INFO - PROCESS | 1647 | 1461621674604 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:01:14 INFO - PROCESS | 1647 | 1461621674619 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1306f1800 == 62 [pid = 1647] [id = 378] 15:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x11cca8800) [pid = 1647] [serial = 1133] [outer = 0x0] 15:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11ccb2400) [pid = 1647] [serial = 1134] [outer = 0x11cca8800] 15:01:14 INFO - PROCESS | 1647 | 1461621674645 Marionette DEBUG loaded listener.js 15:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x11ccb6800) [pid = 1647] [serial = 1135] [outer = 0x11cca8800] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12ea4f800) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x119bd3c00) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11c66b000) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1158e7400) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x127991800) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x127acb000) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x1163f2800) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x115168800) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x123eb9800) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1269b3800) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11c1d4800) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11ab21000) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x118f08c00) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11cc58800) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x119070800) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12d6be800) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12a09b000) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x114fa0400) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11c321400) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x118a9c800) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11ab3d000) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x114b47800) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x126fa8800) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1166d1400) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12b9eb000) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12b778400) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x128da6c00) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11c31fc00) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x115631c00) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12610cc00) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12bdafc00) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11c48a000) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x115163c00) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12a09c800) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11ab1cc00) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11c483c00) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11b01c400) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1189e8800) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x128da4000) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11c320000) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12b654400) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x119365400) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1163f8000) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12e441c00) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:01:15 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12d6c0400) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:01:15 INFO - PROCESS | 1647 | 1461621675226 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 769ms 15:01:15 INFO - PROCESS | 1647 | 1461621675268 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:01:15 INFO - PROCESS | 1647 | 1461621675269 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:01:15 INFO - PROCESS | 1647 | 1461621675271 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:01:15 INFO - PROCESS | 1647 | 1461621675276 Marionette TRACE conn2 <- [1,1486,null,{}] 15:01:15 INFO - PROCESS | 1647 | 1461621675278 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:15 INFO - PROCESS | 1647 | 1461621675396 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:01:15 INFO - PROCESS | 1647 | 1461621675449 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3b6000 == 63 [pid = 1647] [id = 379] 15:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11bb79000) [pid = 1647] [serial = 1136] [outer = 0x0] 15:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11c660800) [pid = 1647] [serial = 1137] [outer = 0x11bb79000] 15:01:15 INFO - PROCESS | 1647 | 1461621675508 Marionette DEBUG loaded listener.js 15:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x123ec1000) [pid = 1647] [serial = 1138] [outer = 0x11bb79000] 15:01:15 INFO - PROCESS | 1647 | 1461621675825 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 622ms 15:01:15 INFO - PROCESS | 1647 | 1461621675899 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:01:15 INFO - PROCESS | 1647 | 1461621675900 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:01:15 INFO - PROCESS | 1647 | 1461621675903 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:01:15 INFO - PROCESS | 1647 | 1461621675904 Marionette TRACE conn2 <- [1,1490,null,{}] 15:01:15 INFO - PROCESS | 1647 | 1461621675907 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:15 INFO - PROCESS | 1647 | 1461621675988 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:01:15 INFO - PROCESS | 1647 | 1461621675994 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b10a800 == 64 [pid = 1647] [id = 380] 15:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x126116800) [pid = 1647] [serial = 1139] [outer = 0x0] 15:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1261cb000) [pid = 1647] [serial = 1140] [outer = 0x126116800] 15:01:16 INFO - PROCESS | 1647 | 1461621676019 Marionette DEBUG loaded listener.js 15:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x126aec800) [pid = 1647] [serial = 1141] [outer = 0x126116800] 15:01:16 INFO - PROCESS | 1647 | 1461621676350 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 471ms 15:01:16 INFO - PROCESS | 1647 | 1461621676375 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:01:16 INFO - PROCESS | 1647 | 1461621676377 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:01:16 INFO - PROCESS | 1647 | 1461621676379 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:01:16 INFO - PROCESS | 1647 | 1461621676380 Marionette TRACE conn2 <- [1,1494,null,{}] 15:01:16 INFO - PROCESS | 1647 | 1461621676382 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:16 INFO - PROCESS | 1647 | 1461621676465 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:01:16 INFO - PROCESS | 1647 | 1461621676470 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c115000 == 65 [pid = 1647] [id = 381] 15:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12744c400) [pid = 1647] [serial = 1142] [outer = 0x0] 15:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12a0a1400) [pid = 1647] [serial = 1143] [outer = 0x12744c400] 15:01:16 INFO - PROCESS | 1647 | 1461621676495 Marionette DEBUG loaded listener.js 15:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12bc77400) [pid = 1647] [serial = 1144] [outer = 0x12744c400] 15:01:16 INFO - PROCESS | 1647 | 1461621676826 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 467ms 15:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:01:16 INFO - PROCESS | 1647 | 1461621676847 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:01:16 INFO - PROCESS | 1647 | 1461621676848 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:01:16 INFO - PROCESS | 1647 | 1461621676850 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:01:16 INFO - PROCESS | 1647 | 1461621676851 Marionette TRACE conn2 <- [1,1498,null,{}] 15:01:16 INFO - PROCESS | 1647 | 1461621676853 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:16 INFO - PROCESS | 1647 | 1461621676967 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:01:16 INFO - PROCESS | 1647 | 1461621676974 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aa0e800 == 66 [pid = 1647] [id = 382] 15:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1142b8000) [pid = 1647] [serial = 1145] [outer = 0x0] 15:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12b698000) [pid = 1647] [serial = 1146] [outer = 0x1142b8000] 15:01:17 INFO - PROCESS | 1647 | 1461621676999 Marionette DEBUG loaded listener.js 15:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12c8f5800) [pid = 1647] [serial = 1147] [outer = 0x1142b8000] 15:01:17 INFO - PROCESS | 1647 | 1461621677457 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 624ms 15:01:17 INFO - PROCESS | 1647 | 1461621677493 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:01:17 INFO - PROCESS | 1647 | 1461621677497 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:01:17 INFO - PROCESS | 1647 | 1461621677505 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:01:17 INFO - PROCESS | 1647 | 1461621677509 Marionette TRACE conn2 <- [1,1502,null,{}] 15:01:17 INFO - PROCESS | 1647 | 1461621677515 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:17 INFO - PROCESS | 1647 | 1461621677683 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:01:17 INFO - PROCESS | 1647 | 1461621677786 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab3800 == 67 [pid = 1647] [id = 383] 15:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1163f3400) [pid = 1647] [serial = 1148] [outer = 0x0] 15:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x118a43000) [pid = 1647] [serial = 1149] [outer = 0x1163f3400] 15:01:17 INFO - PROCESS | 1647 | 1461621677837 Marionette DEBUG loaded listener.js 15:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x119906800) [pid = 1647] [serial = 1150] [outer = 0x1163f3400] 15:01:18 INFO - PROCESS | 1647 | 1461621678290 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 825ms 15:01:18 INFO - PROCESS | 1647 | 1461621678330 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:01:18 INFO - PROCESS | 1647 | 1461621678334 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:01:18 INFO - PROCESS | 1647 | 1461621678338 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:01:18 INFO - PROCESS | 1647 | 1461621678340 Marionette TRACE conn2 <- [1,1506,null,{}] 15:01:18 INFO - PROCESS | 1647 | 1461621678343 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:18 INFO - PROCESS | 1647 | 1461621678468 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:01:18 INFO - PROCESS | 1647 | 1461621678529 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cde8000 == 68 [pid = 1647] [id = 384] 15:01:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11ab1ec00) [pid = 1647] [serial = 1151] [outer = 0x0] 15:01:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11bd52000) [pid = 1647] [serial = 1152] [outer = 0x11ab1ec00] 15:01:18 INFO - PROCESS | 1647 | 1461621678558 Marionette DEBUG loaded listener.js 15:01:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11c1d0400) [pid = 1647] [serial = 1153] [outer = 0x11ab1ec00] 15:01:19 INFO - PROCESS | 1647 | 1461621679022 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 725ms 15:01:19 INFO - PROCESS | 1647 | 1461621679064 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:01:19 INFO - PROCESS | 1647 | 1461621679065 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:01:19 INFO - PROCESS | 1647 | 1461621679068 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:01:19 INFO - PROCESS | 1647 | 1461621679071 Marionette TRACE conn2 <- [1,1510,null,{}] 15:01:19 INFO - PROCESS | 1647 | 1461621679098 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:19 INFO - PROCESS | 1647 | 1461621679208 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:01:19 INFO - PROCESS | 1647 | 1461621679281 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12691e000 == 69 [pid = 1647] [id = 385] 15:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11c476800) [pid = 1647] [serial = 1154] [outer = 0x0] 15:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11cb0e400) [pid = 1647] [serial = 1155] [outer = 0x11c476800] 15:01:19 INFO - PROCESS | 1647 | 1461621679312 Marionette DEBUG loaded listener.js 15:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11ccb3000) [pid = 1647] [serial = 1156] [outer = 0x11c476800] 15:01:19 INFO - PROCESS | 1647 | 1461621679720 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 692ms 15:01:19 INFO - PROCESS | 1647 | 1461621679788 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:01:19 INFO - PROCESS | 1647 | 1461621679791 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:01:19 INFO - PROCESS | 1647 | 1461621679795 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:01:19 INFO - PROCESS | 1647 | 1461621679797 Marionette TRACE conn2 <- [1,1514,null,{}] 15:01:19 INFO - PROCESS | 1647 | 1461621679799 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:19 INFO - PROCESS | 1647 | 1461621679904 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:01:19 INFO - PROCESS | 1647 | 1461621679974 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d141800 == 70 [pid = 1647] [id = 386] 15:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x126114800) [pid = 1647] [serial = 1157] [outer = 0x0] 15:01:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x126147800) [pid = 1647] [serial = 1158] [outer = 0x126114800] 15:01:20 INFO - PROCESS | 1647 | 1461621680005 Marionette DEBUG loaded listener.js 15:01:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x126362c00) [pid = 1647] [serial = 1159] [outer = 0x126114800] 15:01:20 INFO - PROCESS | 1647 | 1461621680402 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 619ms 15:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:01:20 INFO - PROCESS | 1647 | 1461621680414 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:01:20 INFO - PROCESS | 1647 | 1461621680416 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:01:20 INFO - PROCESS | 1647 | 1461621680418 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:01:20 INFO - PROCESS | 1647 | 1461621680419 Marionette TRACE conn2 <- [1,1518,null,{}] 15:01:20 INFO - PROCESS | 1647 | 1461621680421 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:20 INFO - PROCESS | 1647 | 1461621680525 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:01:20 INFO - PROCESS | 1647 | 1461621680581 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f47d000 == 71 [pid = 1647] [id = 387] 15:01:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x123eb9800) [pid = 1647] [serial = 1160] [outer = 0x0] 15:01:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1261cd400) [pid = 1647] [serial = 1161] [outer = 0x123eb9800] 15:01:20 INFO - PROCESS | 1647 | 1461621680611 Marionette DEBUG loaded listener.js 15:01:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x128da6800) [pid = 1647] [serial = 1162] [outer = 0x123eb9800] 15:01:21 INFO - PROCESS | 1647 | 1461621681077 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 721ms 15:01:21 INFO - PROCESS | 1647 | 1461621681141 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:01:21 INFO - PROCESS | 1647 | 1461621681142 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:01:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:01:21 INFO - PROCESS | 1647 | 1461621681145 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:01:21 INFO - PROCESS | 1647 | 1461621681146 Marionette TRACE conn2 <- [1,1522,null,{}] 15:01:21 INFO - PROCESS | 1647 | 1461621681148 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:21 INFO - PROCESS | 1647 | 1461621681267 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:01:21 INFO - PROCESS | 1647 | 1461621681347 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c10e000 == 72 [pid = 1647] [id = 388] 15:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x115ab4c00) [pid = 1647] [serial = 1163] [outer = 0x0] 15:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x126115800) [pid = 1647] [serial = 1164] [outer = 0x115ab4c00] 15:01:21 INFO - PROCESS | 1647 | 1461621681380 Marionette DEBUG loaded listener.js 15:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12bc78400) [pid = 1647] [serial = 1165] [outer = 0x115ab4c00] 15:01:21 INFO - PROCESS | 1647 | 1461621681816 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:01:21 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:01:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:01:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:01:21 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:01:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:01:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:01:21 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:01:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:01:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:01:21 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:01:21 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:01:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:01:21 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 722ms 15:01:21 INFO - PROCESS | 1647 | 1461621681868 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:01:21 INFO - PROCESS | 1647 | 1461621681869 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:01:21 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:01:21 INFO - PROCESS | 1647 | 1461621681872 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:01:21 INFO - PROCESS | 1647 | 1461621681873 Marionette TRACE conn2 <- [1,1526,null,{}] 15:01:21 INFO - PROCESS | 1647 | 1461621681876 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:21 INFO - PROCESS | 1647 | 1461621681978 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:01:22 INFO - PROCESS | 1647 | 1461621682038 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12602d800 == 73 [pid = 1647] [id = 389] 15:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x115633400) [pid = 1647] [serial = 1166] [outer = 0x0] 15:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11c489800) [pid = 1647] [serial = 1167] [outer = 0x115633400] 15:01:22 INFO - PROCESS | 1647 | 1461621682068 Marionette DEBUG loaded listener.js 15:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12d1f7400) [pid = 1647] [serial = 1168] [outer = 0x115633400] 15:01:22 INFO - PROCESS | 1647 | 1461621682769 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:01:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:01:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:01:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:01:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 922ms 15:01:22 INFO - PROCESS | 1647 | 1461621682795 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:01:22 INFO - PROCESS | 1647 | 1461621682797 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:01:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:01:22 INFO - PROCESS | 1647 | 1461621682800 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:01:22 INFO - PROCESS | 1647 | 1461621682802 Marionette TRACE conn2 <- [1,1530,null,{}] 15:01:22 INFO - PROCESS | 1647 | 1461621682806 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:22 INFO - PROCESS | 1647 | 1461621682904 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:01:22 INFO - PROCESS | 1647 | 1461621682966 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c10c000 == 74 [pid = 1647] [id = 390] 15:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x1158ec400) [pid = 1647] [serial = 1169] [outer = 0x0] 15:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x119071800) [pid = 1647] [serial = 1170] [outer = 0x1158ec400] 15:01:22 INFO - PROCESS | 1647 | 1461621682995 Marionette DEBUG loaded listener.js 15:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11990a800) [pid = 1647] [serial = 1171] [outer = 0x1158ec400] 15:01:23 INFO - PROCESS | 1647 | 1461621683355 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:01:23 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:01:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:01:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:01:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:01:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:01:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:01:23 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 572ms 15:01:23 INFO - PROCESS | 1647 | 1461621683373 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:01:23 INFO - PROCESS | 1647 | 1461621683377 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:01:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:01:23 INFO - PROCESS | 1647 | 1461621683382 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:01:23 INFO - PROCESS | 1647 | 1461621683383 Marionette TRACE conn2 <- [1,1534,null,{}] 15:01:23 INFO - PROCESS | 1647 | 1461621683386 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:23 INFO - PROCESS | 1647 | 1461621683481 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:01:23 INFO - PROCESS | 1647 | 1461621683544 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b10a000 == 75 [pid = 1647] [id = 391] 15:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11990b000) [pid = 1647] [serial = 1172] [outer = 0x0] 15:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11ab20000) [pid = 1647] [serial = 1173] [outer = 0x11990b000] 15:01:23 INFO - PROCESS | 1647 | 1461621683572 Marionette DEBUG loaded listener.js 15:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x11b06c400) [pid = 1647] [serial = 1174] [outer = 0x11990b000] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11c115000 == 74 [pid = 1647] [id = 381] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11b10a800 == 73 [pid = 1647] [id = 380] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3b6000 == 72 [pid = 1647] [id = 379] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x1306f1800 == 71 [pid = 1647] [id = 378] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12f489000 == 70 [pid = 1647] [id = 377] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea6e800 == 69 [pid = 1647] [id = 376] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12e7d9400) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | 1461621684034 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12dbc1800 == 68 [pid = 1647] [id = 375] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12d153000 == 67 [pid = 1647] [id = 374] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12a00c000 == 66 [pid = 1647] [id = 373] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x126950800 == 65 [pid = 1647] [id = 372] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11c031800 == 64 [pid = 1647] [id = 371] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb2e000 == 63 [pid = 1647] [id = 370] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11c84e800 == 62 [pid = 1647] [id = 369] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11bb29800 == 61 [pid = 1647] [id = 368] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x1310bf000 == 60 [pid = 1647] [id = 367] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x130335800 == 59 [pid = 1647] [id = 366] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12e371800 == 58 [pid = 1647] [id = 365] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x125622000 == 57 [pid = 1647] [id = 364] 15:01:24 INFO - PROCESS | 1647 | --DOCSHELL 0x119c14000 == 56 [pid = 1647] [id = 363] 15:01:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:01:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 15:01:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:01:24 INFO - PROCESS | 1647 | 1461621684051 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:01:24 INFO - PROCESS | 1647 | 1461621684053 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:01:24 INFO - PROCESS | 1647 | 1461621684055 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:01:24 INFO - PROCESS | 1647 | 1461621684057 Marionette TRACE conn2 <- [1,1538,null,{}] 15:01:24 INFO - PROCESS | 1647 | 1461621684064 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:24 INFO - PROCESS | 1647 | 1461621684159 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12f45e800) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11c1d4c00) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12734f400) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x119e4d400) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12e439400) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12ea58000) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11ab15800) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x115172400) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x128db1000) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12798f800) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x126af0400) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11c0ee800) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11b071800) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x125737800) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11b067000) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12dce7000) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12d180400) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1166d0c00) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11cdc6000) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12bdb4400) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11c017800) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x117983c00) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12b9dec00) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x119363800) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12d651c00) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12bdb2400) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12d436000) [pid = 1647] [serial = 928] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11c321800) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11c487800) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x115ab4000) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x115638c00) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12b9e8000) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12a096400) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12e7d6c00) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12dcd9800) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12734e800) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x115636400) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x115630400) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12b785000) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11b877800) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11c01ac00) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12555c400) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11c1da800) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x123ebc000) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11abef800) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11990a400) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12a0a0c00) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c48c800) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11cc64c00) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12bdb1c00) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11ab14c00) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11990d000) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12fc3d400) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12bda7000) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12610b400) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12e44fc00) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12e7d2000) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12c8fe800) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b652000) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12e441400) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x127acf400) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12dce4000) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x126ae9c00) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12d65b800) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 15:01:24 INFO - PROCESS | 1647 | 1461621684253 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b0e5800 == 57 [pid = 1647] [id = 392] 15:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115636400) [pid = 1647] [serial = 1175] [outer = 0x0] 15:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11990a400) [pid = 1647] [serial = 1176] [outer = 0x115636400] 15:01:24 INFO - PROCESS | 1647 | 1461621684283 Marionette DEBUG loaded listener.js 15:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11c322800) [pid = 1647] [serial = 1177] [outer = 0x115636400] 15:01:24 INFO - PROCESS | 1647 | 1461621684643 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:01:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:01:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 622ms 15:01:24 INFO - PROCESS | 1647 | 1461621684677 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:01:24 INFO - PROCESS | 1647 | 1461621684678 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:01:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:01:24 INFO - PROCESS | 1647 | 1461621684681 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:01:24 INFO - PROCESS | 1647 | 1461621684682 Marionette TRACE conn2 <- [1,1542,null,{}] 15:01:24 INFO - PROCESS | 1647 | 1461621684684 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:24 INFO - PROCESS | 1647 | 1461621684753 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:01:24 INFO - PROCESS | 1647 | 1461621684759 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c37d000 == 58 [pid = 1647] [id = 393] 15:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11c46dc00) [pid = 1647] [serial = 1178] [outer = 0x0] 15:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11c47f400) [pid = 1647] [serial = 1179] [outer = 0x11c46dc00] 15:01:24 INFO - PROCESS | 1647 | 1461621684787 Marionette DEBUG loaded listener.js 15:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11c66d800) [pid = 1647] [serial = 1180] [outer = 0x11c46dc00] 15:01:25 INFO - PROCESS | 1647 | 1461621685249 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:01:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:01:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 575ms 15:01:25 INFO - PROCESS | 1647 | 1461621685259 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:01:25 INFO - PROCESS | 1647 | 1461621685261 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:01:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:01:25 INFO - PROCESS | 1647 | 1461621685264 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:01:25 INFO - PROCESS | 1647 | 1461621685264 Marionette TRACE conn2 <- [1,1546,null,{}] 15:01:25 INFO - PROCESS | 1647 | 1461621685267 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:25 INFO - PROCESS | 1647 | 1461621685332 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:01:25 INFO - PROCESS | 1647 | 1461621685336 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x125621800 == 59 [pid = 1647] [id = 394] 15:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11c66e400) [pid = 1647] [serial = 1181] [outer = 0x0] 15:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11cc65800) [pid = 1647] [serial = 1182] [outer = 0x11c66e400] 15:01:25 INFO - PROCESS | 1647 | 1461621685360 Marionette DEBUG loaded listener.js 15:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11ccb0c00) [pid = 1647] [serial = 1183] [outer = 0x11c66e400] 15:01:25 INFO - PROCESS | 1647 | 1461621685824 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:01:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:01:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 571ms 15:01:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:01:25 INFO - PROCESS | 1647 | 1461621685836 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:01:25 INFO - PROCESS | 1647 | 1461621685838 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:01:25 INFO - PROCESS | 1647 | 1461621685843 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:01:25 INFO - PROCESS | 1647 | 1461621685845 Marionette TRACE conn2 <- [1,1550,null,{}] 15:01:25 INFO - PROCESS | 1647 | 1461621685849 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:25 INFO - PROCESS | 1647 | 1461621685996 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:01:26 INFO - PROCESS | 1647 | 1461621686004 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d6b800 == 60 [pid = 1647] [id = 395] 15:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x123ebc400) [pid = 1647] [serial = 1184] [outer = 0x0] 15:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x126150400) [pid = 1647] [serial = 1185] [outer = 0x123ebc400] 15:01:26 INFO - PROCESS | 1647 | 1461621686054 Marionette DEBUG loaded listener.js 15:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x126a0e800) [pid = 1647] [serial = 1186] [outer = 0x123ebc400] 15:01:26 INFO - PROCESS | 1647 | 1461621686452 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:01:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:01:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 620ms 15:01:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:01:26 INFO - PROCESS | 1647 | 1461621686464 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:01:26 INFO - PROCESS | 1647 | 1461621686465 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:01:26 INFO - PROCESS | 1647 | 1461621686469 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:01:26 INFO - PROCESS | 1647 | 1461621686471 Marionette TRACE conn2 <- [1,1554,null,{}] 15:01:26 INFO - PROCESS | 1647 | 1461621686500 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:26 INFO - PROCESS | 1647 | 1461621686683 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:01:26 INFO - PROCESS | 1647 | 1461621686708 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aa10000 == 61 [pid = 1647] [id = 396] 15:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11c01d400) [pid = 1647] [serial = 1187] [outer = 0x0] 15:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x126af0400) [pid = 1647] [serial = 1188] [outer = 0x11c01d400] 15:01:26 INFO - PROCESS | 1647 | 1461621686750 Marionette DEBUG loaded listener.js 15:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12798f800) [pid = 1647] [serial = 1189] [outer = 0x11c01d400] 15:01:27 INFO - PROCESS | 1647 | 1461621687085 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:01:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:01:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 624ms 15:01:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:01:27 INFO - PROCESS | 1647 | 1461621687094 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:01:27 INFO - PROCESS | 1647 | 1461621687095 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:01:27 INFO - PROCESS | 1647 | 1461621687102 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:01:27 INFO - PROCESS | 1647 | 1461621687104 Marionette TRACE conn2 <- [1,1558,null,{}] 15:01:27 INFO - PROCESS | 1647 | 1461621687106 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:27 INFO - PROCESS | 1647 | 1461621687211 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:01:27 INFO - PROCESS | 1647 | 1461621687245 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf59000 == 62 [pid = 1647] [id = 397] 15:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11c7a6000) [pid = 1647] [serial = 1190] [outer = 0x0] 15:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x128dab400) [pid = 1647] [serial = 1191] [outer = 0x11c7a6000] 15:01:27 INFO - PROCESS | 1647 | 1461621687270 Marionette DEBUG loaded listener.js 15:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12b698400) [pid = 1647] [serial = 1192] [outer = 0x11c7a6000] 15:01:27 INFO - PROCESS | 1647 | 1461621687601 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:01:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:01:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 15:01:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:01:27 INFO - PROCESS | 1647 | 1461621687628 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:01:27 INFO - PROCESS | 1647 | 1461621687629 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:01:27 INFO - PROCESS | 1647 | 1461621687631 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:01:27 INFO - PROCESS | 1647 | 1461621687632 Marionette TRACE conn2 <- [1,1562,null,{}] 15:01:27 INFO - PROCESS | 1647 | 1461621687635 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:27 INFO - PROCESS | 1647 | 1461621687736 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:01:27 INFO - PROCESS | 1647 | 1461621687772 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d11b800 == 63 [pid = 1647] [id = 398] 15:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12798c000) [pid = 1647] [serial = 1193] [outer = 0x0] 15:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12b9eb000) [pid = 1647] [serial = 1194] [outer = 0x12798c000] 15:01:27 INFO - PROCESS | 1647 | 1461621687797 Marionette DEBUG loaded listener.js 15:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12bf86000) [pid = 1647] [serial = 1195] [outer = 0x12798c000] 15:01:28 INFO - PROCESS | 1647 | 1461621688134 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:01:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:01:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 15:01:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:01:28 INFO - PROCESS | 1647 | 1461621688150 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:01:28 INFO - PROCESS | 1647 | 1461621688151 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:01:28 INFO - PROCESS | 1647 | 1461621688153 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:01:28 INFO - PROCESS | 1647 | 1461621688154 Marionette TRACE conn2 <- [1,1566,null,{}] 15:01:28 INFO - PROCESS | 1647 | 1461621688159 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:28 INFO - PROCESS | 1647 | 1461621688264 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:01:28 INFO - PROCESS | 1647 | 1461621688278 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6f4800 == 64 [pid = 1647] [id = 399] 15:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11990e000) [pid = 1647] [serial = 1196] [outer = 0x0] 15:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12d441800) [pid = 1647] [serial = 1197] [outer = 0x11990e000] 15:01:28 INFO - PROCESS | 1647 | 1461621688303 Marionette DEBUG loaded listener.js 15:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12dcdb000) [pid = 1647] [serial = 1198] [outer = 0x11990e000] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12744c400) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12a098400) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12a0a4000) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11cca8800) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11bb79000) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11c473800) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x126116800) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c79d000) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x115abd800) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12e456800) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x115633800) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11cb3dc00) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11c475c00) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:01:28 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11ab17000) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:01:28 INFO - PROCESS | 1647 | 1461621688833 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:01:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:01:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 721ms 15:01:28 INFO - PROCESS | 1647 | 1461621688875 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:01:28 INFO - PROCESS | 1647 | 1461621688877 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:01:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:01:28 INFO - PROCESS | 1647 | 1461621688881 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:01:28 INFO - PROCESS | 1647 | 1461621688883 Marionette TRACE conn2 <- [1,1570,null,{}] 15:01:28 INFO - PROCESS | 1647 | 1461621688887 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:29 INFO - PROCESS | 1647 | 1461621689053 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:01:29 INFO - PROCESS | 1647 | 1461621689115 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c856800 == 65 [pid = 1647] [id = 400] 15:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11b019800) [pid = 1647] [serial = 1199] [outer = 0x0] 15:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x126fad000) [pid = 1647] [serial = 1200] [outer = 0x11b019800] 15:01:29 INFO - PROCESS | 1647 | 1461621689145 Marionette DEBUG loaded listener.js 15:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12e439800) [pid = 1647] [serial = 1201] [outer = 0x11b019800] 15:01:29 INFO - PROCESS | 1647 | 1461621689427 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:01:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:01:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 572ms 15:01:29 INFO - PROCESS | 1647 | 1461621689453 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:01:29 INFO - PROCESS | 1647 | 1461621689454 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:01:29 INFO - PROCESS | 1647 | 1461621689465 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:01:29 INFO - PROCESS | 1647 | 1461621689466 Marionette TRACE conn2 <- [1,1574,null,{}] 15:01:29 INFO - PROCESS | 1647 | 1461621689468 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:29 INFO - PROCESS | 1647 | 1461621689560 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:01:29 INFO - PROCESS | 1647 | 1461621689616 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea6d800 == 66 [pid = 1647] [id = 401] 15:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1269b2c00) [pid = 1647] [serial = 1202] [outer = 0x0] 15:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12e442400) [pid = 1647] [serial = 1203] [outer = 0x1269b2c00] 15:01:29 INFO - PROCESS | 1647 | 1461621689641 Marionette DEBUG loaded listener.js 15:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12e7d9400) [pid = 1647] [serial = 1204] [outer = 0x1269b2c00] 15:01:29 INFO - PROCESS | 1647 | 1461621689911 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:01:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:01:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 468ms 15:01:29 INFO - PROCESS | 1647 | 1461621689934 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:01:29 INFO - PROCESS | 1647 | 1461621689935 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:01:29 INFO - PROCESS | 1647 | 1461621689937 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:01:29 INFO - PROCESS | 1647 | 1461621689938 Marionette TRACE conn2 <- [1,1578,null,{}] 15:01:29 INFO - PROCESS | 1647 | 1461621689948 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:30 INFO - PROCESS | 1647 | 1461621690040 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:01:30 INFO - PROCESS | 1647 | 1461621690044 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f488800 == 67 [pid = 1647] [id = 402] 15:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12a09a000) [pid = 1647] [serial = 1205] [outer = 0x0] 15:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12eb04400) [pid = 1647] [serial = 1206] [outer = 0x12a09a000] 15:01:30 INFO - PROCESS | 1647 | 1461621690069 Marionette DEBUG loaded listener.js 15:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12eb0c000) [pid = 1647] [serial = 1207] [outer = 0x12a09a000] 15:01:30 INFO - PROCESS | 1647 | 1461621690396 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:01:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:01:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 476ms 15:01:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:01:30 INFO - PROCESS | 1647 | 1461621690414 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:01:30 INFO - PROCESS | 1647 | 1461621690415 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:01:30 INFO - PROCESS | 1647 | 1461621690417 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:01:30 INFO - PROCESS | 1647 | 1461621690418 Marionette TRACE conn2 <- [1,1582,null,{}] 15:01:30 INFO - PROCESS | 1647 | 1461621690421 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:30 INFO - PROCESS | 1647 | 1461621690536 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:01:30 INFO - PROCESS | 1647 | 1461621690543 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc14800 == 68 [pid = 1647] [id = 403] 15:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12e456800) [pid = 1647] [serial = 1208] [outer = 0x0] 15:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12eb0fc00) [pid = 1647] [serial = 1209] [outer = 0x12e456800] 15:01:30 INFO - PROCESS | 1647 | 1461621690567 Marionette DEBUG loaded listener.js 15:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12f463000) [pid = 1647] [serial = 1210] [outer = 0x12e456800] 15:01:31 INFO - PROCESS | 1647 | 1461621691027 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 621ms 15:01:31 INFO - PROCESS | 1647 | 1461621691039 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:01:31 INFO - PROCESS | 1647 | 1461621691044 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:01:31 INFO - PROCESS | 1647 | 1461621691050 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:01:31 INFO - PROCESS | 1647 | 1461621691054 Marionette TRACE conn2 <- [1,1586,null,{}] 15:01:31 INFO - PROCESS | 1647 | 1461621691060 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:31 INFO - PROCESS | 1647 | 1461621691228 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:01:31 INFO - PROCESS | 1647 | 1461621691331 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9cf000 == 69 [pid = 1647] [id = 404] 15:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11562c000) [pid = 1647] [serial = 1211] [outer = 0x0] 15:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11563a800) [pid = 1647] [serial = 1212] [outer = 0x11562c000] 15:01:31 INFO - PROCESS | 1647 | 1461621691383 Marionette DEBUG loaded listener.js 15:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x119070000) [pid = 1647] [serial = 1213] [outer = 0x11562c000] 15:01:31 INFO - PROCESS | 1647 | 1461621691906 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 925ms 15:01:31 INFO - PROCESS | 1647 | 1461621691991 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:01:31 INFO - PROCESS | 1647 | 1461621691995 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:01:32 INFO - PROCESS | 1647 | 1461621692001 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:01:32 INFO - PROCESS | 1647 | 1461621692003 Marionette TRACE conn2 <- [1,1590,null,{}] 15:01:32 INFO - PROCESS | 1647 | 1461621692005 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:32 INFO - PROCESS | 1647 | 1461621692115 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:01:32 INFO - PROCESS | 1647 | 1461621692187 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12559e000 == 70 [pid = 1647] [id = 405] 15:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11ab16000) [pid = 1647] [serial = 1214] [outer = 0x0] 15:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11b8e7400) [pid = 1647] [serial = 1215] [outer = 0x11ab16000] 15:01:32 INFO - PROCESS | 1647 | 1461621692217 Marionette DEBUG loaded listener.js 15:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11c1d7400) [pid = 1647] [serial = 1216] [outer = 0x11ab16000] 15:01:32 INFO - PROCESS | 1647 | 1461621692646 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 672ms 15:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:01:32 INFO - PROCESS | 1647 | 1461621692674 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:01:32 INFO - PROCESS | 1647 | 1461621692676 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:01:32 INFO - PROCESS | 1647 | 1461621692678 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:01:32 INFO - PROCESS | 1647 | 1461621692681 Marionette TRACE conn2 <- [1,1594,null,{}] 15:01:32 INFO - PROCESS | 1647 | 1461621692688 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:32 INFO - PROCESS | 1647 | 1461621692797 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:01:32 INFO - PROCESS | 1647 | 1461621692897 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e356000 == 71 [pid = 1647] [id = 406] 15:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11ccafc00) [pid = 1647] [serial = 1217] [outer = 0x0] 15:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11cdc6000) [pid = 1647] [serial = 1218] [outer = 0x11ccafc00] 15:01:32 INFO - PROCESS | 1647 | 1461621692928 Marionette DEBUG loaded listener.js 15:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x126112000) [pid = 1647] [serial = 1219] [outer = 0x11ccafc00] 15:01:33 INFO - PROCESS | 1647 | 1461621693360 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:01:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:01:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 723ms 15:01:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:01:33 INFO - PROCESS | 1647 | 1461621693401 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:01:33 INFO - PROCESS | 1647 | 1461621693403 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:01:33 INFO - PROCESS | 1647 | 1461621693405 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:01:33 INFO - PROCESS | 1647 | 1461621693407 Marionette TRACE conn2 <- [1,1598,null,{}] 15:01:33 INFO - PROCESS | 1647 | 1461621693409 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:33 INFO - PROCESS | 1647 | 1461621693518 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:01:33 INFO - PROCESS | 1647 | 1461621693577 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x13031b000 == 72 [pid = 1647] [id = 407] 15:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x126115000) [pid = 1647] [serial = 1220] [outer = 0x0] 15:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12660ac00) [pid = 1647] [serial = 1221] [outer = 0x126115000] 15:01:33 INFO - PROCESS | 1647 | 1461621693647 Marionette DEBUG loaded listener.js 15:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12a0a2400) [pid = 1647] [serial = 1222] [outer = 0x126115000] 15:01:34 INFO - PROCESS | 1647 | 1461621694038 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 15:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:01:34 INFO - PROCESS | 1647 | 1461621694076 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:01:34 INFO - PROCESS | 1647 | 1461621694077 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:01:34 INFO - PROCESS | 1647 | 1461621694079 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:01:34 INFO - PROCESS | 1647 | 1461621694081 Marionette TRACE conn2 <- [1,1602,null,{}] 15:01:34 INFO - PROCESS | 1647 | 1461621694083 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:34 INFO - PROCESS | 1647 | 1461621694206 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:01:34 INFO - PROCESS | 1647 | 1461621694289 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1306f8800 == 73 [pid = 1647] [id = 408] 15:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12b778400) [pid = 1647] [serial = 1223] [outer = 0x0] 15:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12bdb1000) [pid = 1647] [serial = 1224] [outer = 0x12b778400] 15:01:34 INFO - PROCESS | 1647 | 1461621694319 Marionette DEBUG loaded listener.js 15:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12d6b9000) [pid = 1647] [serial = 1225] [outer = 0x12b778400] 15:01:34 INFO - PROCESS | 1647 | 1461621694727 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 669ms 15:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:01:34 INFO - PROCESS | 1647 | 1461621694748 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:01:34 INFO - PROCESS | 1647 | 1461621694750 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:01:34 INFO - PROCESS | 1647 | 1461621694752 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:01:34 INFO - PROCESS | 1647 | 1461621694753 Marionette TRACE conn2 <- [1,1606,null,{}] 15:01:34 INFO - PROCESS | 1647 | 1461621694755 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:34 INFO - PROCESS | 1647 | 1461621694876 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:01:34 INFO - PROCESS | 1647 | 1461621694938 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a142800 == 74 [pid = 1647] [id = 409] 15:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12e44f000) [pid = 1647] [serial = 1226] [outer = 0x0] 15:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12f464800) [pid = 1647] [serial = 1227] [outer = 0x12e44f000] 15:01:35 INFO - PROCESS | 1647 | 1461621695010 Marionette DEBUG loaded listener.js 15:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12f767000) [pid = 1647] [serial = 1228] [outer = 0x12e44f000] 15:01:35 INFO - PROCESS | 1647 | 1461621695385 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:01:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:01:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 15:01:35 INFO - PROCESS | 1647 | 1461621695425 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:01:35 INFO - PROCESS | 1647 | 1461621695426 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:01:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:01:35 INFO - PROCESS | 1647 | 1461621695429 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:01:35 INFO - PROCESS | 1647 | 1461621695430 Marionette TRACE conn2 <- [1,1610,null,{}] 15:01:35 INFO - PROCESS | 1647 | 1461621695433 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:35 INFO - PROCESS | 1647 | 1461621695568 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:01:35 INFO - PROCESS | 1647 | 1461621695658 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff22000 == 75 [pid = 1647] [id = 410] 15:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x114541000) [pid = 1647] [serial = 1229] [outer = 0x0] 15:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12ad08800) [pid = 1647] [serial = 1230] [outer = 0x114541000] 15:01:35 INFO - PROCESS | 1647 | 1461621695687 Marionette DEBUG loaded listener.js 15:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12ad0f000) [pid = 1647] [serial = 1231] [outer = 0x114541000] 15:01:36 INFO - PROCESS | 1647 | 1461621696099 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:01:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:01:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 722ms 15:01:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:01:36 INFO - PROCESS | 1647 | 1461621696151 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:01:36 INFO - PROCESS | 1647 | 1461621696153 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:01:36 INFO - PROCESS | 1647 | 1461621696155 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:01:36 INFO - PROCESS | 1647 | 1461621696156 Marionette TRACE conn2 <- [1,1614,null,{}] 15:01:36 INFO - PROCESS | 1647 | 1461621696159 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:36 INFO - PROCESS | 1647 | 1461621696265 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:01:36 INFO - PROCESS | 1647 | 1461621696506 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9d2000 == 76 [pid = 1647] [id = 411] 15:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x114b43000) [pid = 1647] [serial = 1232] [outer = 0x0] 15:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x114fa8800) [pid = 1647] [serial = 1233] [outer = 0x114b43000] 15:01:36 INFO - PROCESS | 1647 | 1461621696550 Marionette DEBUG loaded listener.js 15:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x115632000) [pid = 1647] [serial = 1234] [outer = 0x114b43000] 15:01:37 INFO - PROCESS | 1647 | 1461621696995 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:01:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:01:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 869ms 15:01:37 INFO - PROCESS | 1647 | 1461621697036 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:01:37 INFO - PROCESS | 1647 | 1461621697038 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:01:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:01:37 INFO - PROCESS | 1647 | 1461621697044 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:01:37 INFO - PROCESS | 1647 | 1461621697046 Marionette TRACE conn2 <- [1,1618,null,{}] 15:01:37 INFO - PROCESS | 1647 | 1461621697050 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:37 INFO - PROCESS | 1647 | 1461621697153 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:01:37 INFO - PROCESS | 1647 | 1461621697230 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a934800 == 77 [pid = 1647] [id = 412] 15:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11935b800) [pid = 1647] [serial = 1235] [outer = 0x0] 15:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11ab14400) [pid = 1647] [serial = 1236] [outer = 0x11935b800] 15:01:37 INFO - PROCESS | 1647 | 1461621697258 Marionette DEBUG loaded listener.js 15:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11abed000) [pid = 1647] [serial = 1237] [outer = 0x11935b800] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12f488800 == 76 [pid = 1647] [id = 402] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea6d800 == 75 [pid = 1647] [id = 401] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12c856800 == 74 [pid = 1647] [id = 400] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6f4800 == 73 [pid = 1647] [id = 399] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12d11b800 == 72 [pid = 1647] [id = 398] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf59000 == 71 [pid = 1647] [id = 397] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12b698000) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12aa10000 == 70 [pid = 1647] [id = 396] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x126d6b800 == 69 [pid = 1647] [id = 395] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x125621800 == 68 [pid = 1647] [id = 394] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11c37d000 == 67 [pid = 1647] [id = 393] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11b0e5800 == 66 [pid = 1647] [id = 392] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11b10a000 == 65 [pid = 1647] [id = 391] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11c10c000 == 64 [pid = 1647] [id = 390] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12691e000 == 63 [pid = 1647] [id = 385] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11cde8000 == 62 [pid = 1647] [id = 384] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab3800 == 61 [pid = 1647] [id = 383] 15:01:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12aa0e800 == 60 [pid = 1647] [id = 382] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b69a800) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12d6bd400) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12d43a800) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11ccb2400) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11c660800) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12eb07000) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12dce7c00) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11562c400) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1261cb000) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11cdc1800) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x126111800) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x119078800) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x116860000) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12ea4c800) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11b073000) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11c471000) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x126821c00) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11c483000) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11cb0a800) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11b8ebc00) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11b027800) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11ab1bc00) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11cc5dc00) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1260b7400) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x127357000) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12a0a1000) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x126aec800) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12bc77400) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11ccb6800) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12bda8400) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x123ec1000) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a098000) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12a0a1400) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 15:01:37 INFO - PROCESS | 1647 | 1461621697738 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:01:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:01:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 721ms 15:01:37 INFO - PROCESS | 1647 | 1461621697767 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:01:37 INFO - PROCESS | 1647 | 1461621697771 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:01:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:01:37 INFO - PROCESS | 1647 | 1461621697778 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:01:37 INFO - PROCESS | 1647 | 1461621697780 Marionette TRACE conn2 <- [1,1622,null,{}] 15:01:37 INFO - PROCESS | 1647 | 1461621697783 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:37 INFO - PROCESS | 1647 | 1461621697917 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:01:37 INFO - PROCESS | 1647 | 1461621697934 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b110000 == 61 [pid = 1647] [id = 413] 15:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11ae2d000) [pid = 1647] [serial = 1238] [outer = 0x0] 15:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11b87e000) [pid = 1647] [serial = 1239] [outer = 0x11ae2d000] 15:01:37 INFO - PROCESS | 1647 | 1461621697977 Marionette DEBUG loaded listener.js 15:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11c1dbc00) [pid = 1647] [serial = 1240] [outer = 0x11ae2d000] 15:01:38 INFO - PROCESS | 1647 | 1461621698366 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:01:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:01:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 622ms 15:01:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:01:38 INFO - PROCESS | 1647 | 1461621698399 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:01:38 INFO - PROCESS | 1647 | 1461621698400 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:01:38 INFO - PROCESS | 1647 | 1461621698404 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:01:38 INFO - PROCESS | 1647 | 1461621698408 Marionette TRACE conn2 <- [1,1626,null,{}] 15:01:38 INFO - PROCESS | 1647 | 1461621698414 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:38 INFO - PROCESS | 1647 | 1461621698519 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:01:38 INFO - PROCESS | 1647 | 1461621698527 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x126033000 == 62 [pid = 1647] [id = 414] 15:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11c3c2000) [pid = 1647] [serial = 1241] [outer = 0x0] 15:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11c487800) [pid = 1647] [serial = 1242] [outer = 0x11c3c2000] 15:01:38 INFO - PROCESS | 1647 | 1461621698552 Marionette DEBUG loaded listener.js 15:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11ccac400) [pid = 1647] [serial = 1243] [outer = 0x11c3c2000] 15:01:38 INFO - PROCESS | 1647 | 1461621698895 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:01:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:01:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 525ms 15:01:38 INFO - PROCESS | 1647 | 1461621698938 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:01:38 INFO - PROCESS | 1647 | 1461621698939 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:01:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:01:38 INFO - PROCESS | 1647 | 1461621698943 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:01:38 INFO - PROCESS | 1647 | 1461621698944 Marionette TRACE conn2 <- [1,1630,null,{}] 15:01:38 INFO - PROCESS | 1647 | 1461621698946 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:39 INFO - PROCESS | 1647 | 1461621699036 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:01:39 INFO - PROCESS | 1647 | 1461621699042 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269e4800 == 63 [pid = 1647] [id = 415] 15:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11ccb2800) [pid = 1647] [serial = 1244] [outer = 0x0] 15:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12554f800) [pid = 1647] [serial = 1245] [outer = 0x11ccb2800] 15:01:39 INFO - PROCESS | 1647 | 1461621699068 Marionette DEBUG loaded listener.js 15:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x126118000) [pid = 1647] [serial = 1246] [outer = 0x11ccb2800] 15:01:39 INFO - PROCESS | 1647 | 1461621699419 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:01:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:01:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 15:01:39 INFO - PROCESS | 1647 | 1461621699463 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:01:39 INFO - PROCESS | 1647 | 1461621699464 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:01:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:01:39 INFO - PROCESS | 1647 | 1461621699466 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:01:39 INFO - PROCESS | 1647 | 1461621699468 Marionette TRACE conn2 <- [1,1634,null,{}] 15:01:39 INFO - PROCESS | 1647 | 1461621699470 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:39 INFO - PROCESS | 1647 | 1461621699553 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:01:39 INFO - PROCESS | 1647 | 1461621699622 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a00d000 == 64 [pid = 1647] [id = 416] 15:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x126603000) [pid = 1647] [serial = 1247] [outer = 0x0] 15:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1269b4400) [pid = 1647] [serial = 1248] [outer = 0x126603000] 15:01:39 INFO - PROCESS | 1647 | 1461621699653 Marionette DEBUG loaded listener.js 15:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128dac000) [pid = 1647] [serial = 1249] [outer = 0x126603000] 15:01:40 INFO - PROCESS | 1647 | 1461621700000 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:01:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:01:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 569ms 15:01:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:01:40 INFO - PROCESS | 1647 | 1461621700036 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:01:40 INFO - PROCESS | 1647 | 1461621700037 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:01:40 INFO - PROCESS | 1647 | 1461621700039 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:01:40 INFO - PROCESS | 1647 | 1461621700040 Marionette TRACE conn2 <- [1,1638,null,{}] 15:01:40 INFO - PROCESS | 1647 | 1461621700043 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:40 INFO - PROCESS | 1647 | 1461621700150 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:01:40 INFO - PROCESS | 1647 | 1461621700163 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aa20800 == 65 [pid = 1647] [id = 417] 15:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x128dadc00) [pid = 1647] [serial = 1250] [outer = 0x0] 15:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12ad09800) [pid = 1647] [serial = 1251] [outer = 0x128dadc00] 15:01:40 INFO - PROCESS | 1647 | 1461621700188 Marionette DEBUG loaded listener.js 15:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12bc77400) [pid = 1647] [serial = 1252] [outer = 0x128dadc00] 15:01:40 INFO - PROCESS | 1647 | 1461621700527 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:01:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:01:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 518ms 15:01:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:01:40 INFO - PROCESS | 1647 | 1461621700563 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:01:40 INFO - PROCESS | 1647 | 1461621700564 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:01:40 INFO - PROCESS | 1647 | 1461621700566 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:01:40 INFO - PROCESS | 1647 | 1461621700567 Marionette TRACE conn2 <- [1,1642,null,{}] 15:01:40 INFO - PROCESS | 1647 | 1461621700569 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:40 INFO - PROCESS | 1647 | 1461621700676 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:01:40 INFO - PROCESS | 1647 | 1461621700714 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d13a000 == 66 [pid = 1647] [id = 418] 15:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12a099400) [pid = 1647] [serial = 1253] [outer = 0x0] 15:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12d187c00) [pid = 1647] [serial = 1254] [outer = 0x12a099400] 15:01:40 INFO - PROCESS | 1647 | 1461621700739 Marionette DEBUG loaded listener.js 15:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12d6b8c00) [pid = 1647] [serial = 1255] [outer = 0x12a099400] 15:01:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:01:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 15:01:41 INFO - PROCESS | 1647 | 1461621701082 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:01:41 INFO - PROCESS | 1647 | 1461621701085 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:01:41 INFO - PROCESS | 1647 | 1461621701086 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:01:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:01:41 INFO - PROCESS | 1647 | 1461621701088 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:01:41 INFO - PROCESS | 1647 | 1461621701090 Marionette TRACE conn2 <- [1,1646,null,{}] 15:01:41 INFO - PROCESS | 1647 | 1461621701095 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:41 INFO - PROCESS | 1647 | 1461621701206 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:01:41 INFO - PROCESS | 1647 | 1461621701245 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6eb000 == 67 [pid = 1647] [id = 419] 15:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12bda7400) [pid = 1647] [serial = 1256] [outer = 0x0] 15:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12e441000) [pid = 1647] [serial = 1257] [outer = 0x12bda7400] 15:01:41 INFO - PROCESS | 1647 | 1461621701270 Marionette DEBUG loaded listener.js 15:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12e45c800) [pid = 1647] [serial = 1258] [outer = 0x12bda7400] 15:01:41 INFO - PROCESS | 1647 | 1461621701611 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:01:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:01:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 570ms 15:01:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:01:41 INFO - PROCESS | 1647 | 1461621701660 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:01:41 INFO - PROCESS | 1647 | 1461621701661 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:01:41 INFO - PROCESS | 1647 | 1461621701663 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:01:41 INFO - PROCESS | 1647 | 1461621701664 Marionette TRACE conn2 <- [1,1650,null,{}] 15:01:41 INFO - PROCESS | 1647 | 1461621701667 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:41 INFO - PROCESS | 1647 | 1461621701772 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:01:41 INFO - PROCESS | 1647 | 1461621701789 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea79800 == 68 [pid = 1647] [id = 420] 15:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12e7d4c00) [pid = 1647] [serial = 1259] [outer = 0x0] 15:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12eb08800) [pid = 1647] [serial = 1260] [outer = 0x12e7d4c00] 15:01:41 INFO - PROCESS | 1647 | 1461621701814 Marionette DEBUG loaded listener.js 15:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12f465800) [pid = 1647] [serial = 1261] [outer = 0x12e7d4c00] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12a09a000) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11c7a6000) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11c01d400) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12798c000) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11990e000) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11c46dc00) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11b019800) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1142b8000) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1158ec400) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x123ebc400) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11c66e400) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11990b000) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x115636400) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:01:42 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1269b2c00) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:01:42 INFO - PROCESS | 1647 | 1461621702255 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:01:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:01:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 618ms 15:01:42 INFO - PROCESS | 1647 | 1461621702282 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:01:42 INFO - PROCESS | 1647 | 1461621702283 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:01:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:01:42 INFO - PROCESS | 1647 | 1461621702285 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:01:42 INFO - PROCESS | 1647 | 1461621702286 Marionette TRACE conn2 <- [1,1654,null,{}] 15:01:42 INFO - PROCESS | 1647 | 1461621702289 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:42 INFO - PROCESS | 1647 | 1461621702415 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:01:42 INFO - PROCESS | 1647 | 1461621702421 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb6800 == 69 [pid = 1647] [id = 421] 15:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x114f9bc00) [pid = 1647] [serial = 1262] [outer = 0x0] 15:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x126fb2000) [pid = 1647] [serial = 1263] [outer = 0x114f9bc00] 15:01:42 INFO - PROCESS | 1647 | 1461621702451 Marionette DEBUG loaded listener.js 15:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12eb07c00) [pid = 1647] [serial = 1264] [outer = 0x114f9bc00] 15:01:42 INFO - PROCESS | 1647 | 1461621702767 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:01:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:01:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 522ms 15:01:42 INFO - PROCESS | 1647 | 1461621702810 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:01:42 INFO - PROCESS | 1647 | 1461621702812 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:01:42 INFO - PROCESS | 1647 | 1461621702814 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:01:42 INFO - PROCESS | 1647 | 1461621702816 Marionette TRACE conn2 <- [1,1658,null,{}] 15:01:42 INFO - PROCESS | 1647 | 1461621702818 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:42 INFO - PROCESS | 1647 | 1461621702942 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:01:42 INFO - PROCESS | 1647 | 1461621702949 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5bb000 == 70 [pid = 1647] [id = 422] 15:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12ea4fc00) [pid = 1647] [serial = 1265] [outer = 0x0] 15:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12f759c00) [pid = 1647] [serial = 1266] [outer = 0x12ea4fc00] 15:01:42 INFO - PROCESS | 1647 | 1461621702973 Marionette DEBUG loaded listener.js 15:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12fc3c400) [pid = 1647] [serial = 1267] [outer = 0x12ea4fc00] 15:01:43 INFO - PROCESS | 1647 | 1461621703307 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 15:01:43 INFO - PROCESS | 1647 | 1461621703333 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:01:43 INFO - PROCESS | 1647 | 1461621703334 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:01:43 INFO - PROCESS | 1647 | 1461621703336 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:01:43 INFO - PROCESS | 1647 | 1461621703337 Marionette TRACE conn2 <- [1,1662,null,{}] 15:01:43 INFO - PROCESS | 1647 | 1461621703340 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:43 INFO - PROCESS | 1647 | 1461621703427 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:01:43 INFO - PROCESS | 1647 | 1461621703431 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310cf800 == 71 [pid = 1647] [id = 423] 15:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12eb7fc00) [pid = 1647] [serial = 1268] [outer = 0x0] 15:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12eb89000) [pid = 1647] [serial = 1269] [outer = 0x12eb7fc00] 15:01:43 INFO - PROCESS | 1647 | 1461621703456 Marionette DEBUG loaded listener.js 15:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12eb8d400) [pid = 1647] [serial = 1270] [outer = 0x12eb7fc00] 15:01:43 INFO - PROCESS | 1647 | 1461621703801 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 471ms 15:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:01:43 INFO - PROCESS | 1647 | 1461621703813 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:01:43 INFO - PROCESS | 1647 | 1461621703814 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:01:43 INFO - PROCESS | 1647 | 1461621703817 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:01:43 INFO - PROCESS | 1647 | 1461621703818 Marionette TRACE conn2 <- [1,1666,null,{}] 15:01:43 INFO - PROCESS | 1647 | 1461621703820 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:43 INFO - PROCESS | 1647 | 1461621703960 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:01:43 INFO - PROCESS | 1647 | 1461621703967 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b60d800 == 72 [pid = 1647] [id = 424] 15:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12eb85400) [pid = 1647] [serial = 1271] [outer = 0x0] 15:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12fc0c400) [pid = 1647] [serial = 1272] [outer = 0x12eb85400] 15:01:43 INFO - PROCESS | 1647 | 1461621703992 Marionette DEBUG loaded listener.js 15:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x130012000) [pid = 1647] [serial = 1273] [outer = 0x12eb85400] 15:01:44 INFO - PROCESS | 1647 | 1461621704460 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 668ms 15:01:44 INFO - PROCESS | 1647 | 1461621704500 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:01:44 INFO - PROCESS | 1647 | 1461621704504 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:01:44 INFO - PROCESS | 1647 | 1461621704507 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:01:44 INFO - PROCESS | 1647 | 1461621704512 Marionette TRACE conn2 <- [1,1670,null,{}] 15:01:44 INFO - PROCESS | 1647 | 1461621704515 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:44 INFO - PROCESS | 1647 | 1461621704628 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:01:44 INFO - PROCESS | 1647 | 1461621704745 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7e3000 == 73 [pid = 1647] [id = 425] 15:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11ab1a800) [pid = 1647] [serial = 1274] [outer = 0x0] 15:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11ab21400) [pid = 1647] [serial = 1275] [outer = 0x11ab1a800] 15:01:44 INFO - PROCESS | 1647 | 1461621704779 Marionette DEBUG loaded listener.js 15:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11b87ac00) [pid = 1647] [serial = 1276] [outer = 0x11ab1a800] 15:01:45 INFO - PROCESS | 1647 | 1461621705205 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 725ms 15:01:45 INFO - PROCESS | 1647 | 1461621705232 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:01:45 INFO - PROCESS | 1647 | 1461621705236 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:01:45 INFO - PROCESS | 1647 | 1461621705241 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:01:45 INFO - PROCESS | 1647 | 1461621705242 Marionette TRACE conn2 <- [1,1674,null,{}] 15:01:45 INFO - PROCESS | 1647 | 1461621705245 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:45 INFO - PROCESS | 1647 | 1461621705355 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:01:45 INFO - PROCESS | 1647 | 1461621705419 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x126fdf000 == 74 [pid = 1647] [id = 426] 15:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11c1d5800) [pid = 1647] [serial = 1277] [outer = 0x0] 15:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11c476400) [pid = 1647] [serial = 1278] [outer = 0x11c1d5800] 15:01:45 INFO - PROCESS | 1647 | 1461621705491 Marionette DEBUG loaded listener.js 15:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11cb14000) [pid = 1647] [serial = 1279] [outer = 0x11c1d5800] 15:01:45 INFO - PROCESS | 1647 | 1461621705908 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 721ms 15:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:01:45 INFO - PROCESS | 1647 | 1461621705983 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:01:45 INFO - PROCESS | 1647 | 1461621705985 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:01:45 INFO - PROCESS | 1647 | 1461621705987 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:01:45 INFO - PROCESS | 1647 | 1461621705991 Marionette TRACE conn2 <- [1,1678,null,{}] 15:01:46 INFO - PROCESS | 1647 | 1461621706015 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:46 INFO - PROCESS | 1647 | 1461621706173 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:01:46 INFO - PROCESS | 1647 | 1461621706269 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff30000 == 75 [pid = 1647] [id = 427] 15:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x123ec0400) [pid = 1647] [serial = 1280] [outer = 0x0] 15:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x127196000) [pid = 1647] [serial = 1281] [outer = 0x123ec0400] 15:01:46 INFO - PROCESS | 1647 | 1461621706321 Marionette DEBUG loaded listener.js 15:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12ad05400) [pid = 1647] [serial = 1282] [outer = 0x123ec0400] 15:01:46 INFO - PROCESS | 1647 | 1461621706763 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 787ms 15:01:46 INFO - PROCESS | 1647 | 1461621706777 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:01:46 INFO - PROCESS | 1647 | 1461621706779 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:01:46 INFO - PROCESS | 1647 | 1461621706781 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:01:46 INFO - PROCESS | 1647 | 1461621706782 Marionette TRACE conn2 <- [1,1682,null,{}] 15:01:46 INFO - PROCESS | 1647 | 1461621706785 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:46 INFO - PROCESS | 1647 | 1461621706895 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:01:47 INFO - PROCESS | 1647 | 1461621707000 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x14208f800 == 76 [pid = 1647] [id = 428] 15:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12ad08000) [pid = 1647] [serial = 1283] [outer = 0x0] 15:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12bc79000) [pid = 1647] [serial = 1284] [outer = 0x12ad08000] 15:01:47 INFO - PROCESS | 1647 | 1461621707033 Marionette DEBUG loaded listener.js 15:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12ea4b000) [pid = 1647] [serial = 1285] [outer = 0x12ad08000] 15:01:47 INFO - PROCESS | 1647 | 1461621707441 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 718ms 15:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:01:47 INFO - PROCESS | 1647 | 1461621707500 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:01:47 INFO - PROCESS | 1647 | 1461621707501 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:01:47 INFO - PROCESS | 1647 | 1461621707504 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:01:47 INFO - PROCESS | 1647 | 1461621707505 Marionette TRACE conn2 <- [1,1686,null,{}] 15:01:47 INFO - PROCESS | 1647 | 1461621707507 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:47 INFO - PROCESS | 1647 | 1461621707631 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:01:47 INFO - PROCESS | 1647 | 1461621707707 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1304ce800 == 77 [pid = 1647] [id = 429] 15:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12ea4c000) [pid = 1647] [serial = 1286] [outer = 0x0] 15:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12eb84000) [pid = 1647] [serial = 1287] [outer = 0x12ea4c000] 15:01:47 INFO - PROCESS | 1647 | 1461621707737 Marionette DEBUG loaded listener.js 15:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12f75cc00) [pid = 1647] [serial = 1288] [outer = 0x12ea4c000] 15:01:48 INFO - PROCESS | 1647 | 1461621708161 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 15:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 15:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:01:48 INFO - PROCESS | 1647 | 1461621708176 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:01:48 INFO - PROCESS | 1647 | 1461621708178 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:01:48 INFO - PROCESS | 1647 | 1461621708180 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:01:48 INFO - PROCESS | 1647 | 1461621708182 Marionette TRACE conn2 <- [1,1690,null,{}] 15:01:48 INFO - PROCESS | 1647 | 1461621708184 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:48 INFO - PROCESS | 1647 | 1461621708299 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:01:48 INFO - PROCESS | 1647 | 1461621708378 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x141c43000 == 78 [pid = 1647] [id = 430] 15:01:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12f765800) [pid = 1647] [serial = 1289] [outer = 0x0] 15:01:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x130010000) [pid = 1647] [serial = 1290] [outer = 0x12f765800] 15:01:48 INFO - PROCESS | 1647 | 1461621708408 Marionette DEBUG loaded listener.js 15:01:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x13036e400) [pid = 1647] [serial = 1291] [outer = 0x12f765800] 15:01:48 INFO - PROCESS | 1647 | 1461621708847 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 720ms 15:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:01:48 INFO - PROCESS | 1647 | 1461621708901 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:01:48 INFO - PROCESS | 1647 | 1461621708902 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:01:48 INFO - PROCESS | 1647 | 1461621708938 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:01:48 INFO - PROCESS | 1647 | 1461621708940 Marionette TRACE conn2 <- [1,1694,null,{}] 15:01:48 INFO - PROCESS | 1647 | 1461621708962 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:49 INFO - PROCESS | 1647 | 1461621709069 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:01:49 INFO - PROCESS | 1647 | 1461621709146 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bb2f800 == 79 [pid = 1647] [id = 431] 15:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11585bc00) [pid = 1647] [serial = 1292] [outer = 0x0] 15:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12610fc00) [pid = 1647] [serial = 1293] [outer = 0x11585bc00] 15:01:49 INFO - PROCESS | 1647 | 1461621709176 Marionette DEBUG loaded listener.js 15:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12e43a800) [pid = 1647] [serial = 1294] [outer = 0x11585bc00] 15:01:49 INFO - PROCESS | 1647 | 1461621709804 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 924ms 15:01:49 INFO - PROCESS | 1647 | 1461621709829 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:01:49 INFO - PROCESS | 1647 | 1461621709832 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:01:49 INFO - PROCESS | 1647 | 1461621709836 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:01:49 INFO - PROCESS | 1647 | 1461621709839 Marionette TRACE conn2 <- [1,1698,null,{}] 15:01:49 INFO - PROCESS | 1647 | 1461621709863 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:50 INFO - PROCESS | 1647 | 1461621710001 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:01:50 INFO - PROCESS | 1647 | 1461621710116 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12558a000 == 80 [pid = 1647] [id = 432] 15:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11988d800) [pid = 1647] [serial = 1295] [outer = 0x0] 15:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x119909800) [pid = 1647] [serial = 1296] [outer = 0x11988d800] 15:01:50 INFO - PROCESS | 1647 | 1461621710163 Marionette DEBUG loaded listener.js 15:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11ab41400) [pid = 1647] [serial = 1297] [outer = 0x11988d800] 15:01:50 INFO - PROCESS | 1647 | 1461621710679 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff16000 == 79 [pid = 1647] [id = 328] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1310cf800 == 78 [pid = 1647] [id = 423] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5bb000 == 77 [pid = 1647] [id = 422] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12dbb6800 == 76 [pid = 1647] [id = 421] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea79800 == 75 [pid = 1647] [id = 420] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6eb000 == 74 [pid = 1647] [id = 419] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d13a000 == 73 [pid = 1647] [id = 418] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12aa20800 == 72 [pid = 1647] [id = 417] 15:01:50 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12eb0fc00) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12a00d000 == 71 [pid = 1647] [id = 416] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1269e4800 == 70 [pid = 1647] [id = 415] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x126033000 == 69 [pid = 1647] [id = 414] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11b110000 == 68 [pid = 1647] [id = 413] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11a934800 == 67 [pid = 1647] [id = 412] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9d2000 == 66 [pid = 1647] [id = 411] 15:01:50 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9cf000 == 65 [pid = 1647] [id = 404] 15:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 15:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 943ms 15:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:01:50 INFO - PROCESS | 1647 | 1461621710779 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:01:50 INFO - PROCESS | 1647 | 1461621710783 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:01:50 INFO - PROCESS | 1647 | 1461621710787 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:01:50 INFO - PROCESS | 1647 | 1461621710788 Marionette TRACE conn2 <- [1,1702,null,{}] 15:01:50 INFO - PROCESS | 1647 | 1461621710792 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:50 INFO - PROCESS | 1647 | 1461621710878 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:01:50 INFO - PROCESS | 1647 | 1461621710887 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b0ce000 == 66 [pid = 1647] [id = 433] 15:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11ab41800) [pid = 1647] [serial = 1298] [outer = 0x0] 15:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11c017800) [pid = 1647] [serial = 1299] [outer = 0x11ab41800] 15:01:50 INFO - PROCESS | 1647 | 1461621710915 Marionette DEBUG loaded listener.js 15:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11c474800) [pid = 1647] [serial = 1300] [outer = 0x11ab41800] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12eb04400) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x128dab400) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x126af0400) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12798f800) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12b9eb000) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12b698400) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12d441800) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12bf86000) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11c47f400) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11c66d800) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x126fad000) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11cb0e400) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12c8f5800) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11990a800) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x119071800) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x126150400) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11cc65800) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11ccb0c00) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11b06c400) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11ab20000) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11990a400) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11c322800) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1261cd400) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x118a43000) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x126147800) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x126115800) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11c489800) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11bd52000) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12e7d9400) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12dcdb000) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12e439800) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12e442400) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x126a0e800) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 15:01:51 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12eb0c000) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 15:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 15:01:51 INFO - PROCESS | 1647 | 1461621711296 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:01:51 INFO - PROCESS | 1647 | 1461621711307 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:01:51 INFO - PROCESS | 1647 | 1461621711310 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:01:51 INFO - PROCESS | 1647 | 1461621711314 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:01:51 INFO - PROCESS | 1647 | 1461621711316 Marionette TRACE conn2 <- [1,1706,null,{}] 15:01:51 INFO - PROCESS | 1647 | 1461621711324 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:51 INFO - PROCESS | 1647 | 1461621711414 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:01:51 INFO - PROCESS | 1647 | 1461621711419 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd7d000 == 67 [pid = 1647] [id = 434] 15:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11c477000) [pid = 1647] [serial = 1301] [outer = 0x0] 15:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11c7a6000) [pid = 1647] [serial = 1302] [outer = 0x11c477000] 15:01:51 INFO - PROCESS | 1647 | 1461621711447 Marionette DEBUG loaded listener.js 15:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11cca8c00) [pid = 1647] [serial = 1303] [outer = 0x11c477000] 15:01:51 INFO - PROCESS | 1647 | 1461621711812 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 15:01:51 INFO - PROCESS | 1647 | 1461621711835 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:01:51 INFO - PROCESS | 1647 | 1461621711837 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:01:51 INFO - PROCESS | 1647 | 1461621711839 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:01:51 INFO - PROCESS | 1647 | 1461621711841 Marionette TRACE conn2 <- [1,1710,null,{}] 15:01:51 INFO - PROCESS | 1647 | 1461621711845 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:51 INFO - PROCESS | 1647 | 1461621711933 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:01:51 INFO - PROCESS | 1647 | 1461621711992 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x125612000 == 68 [pid = 1647] [id = 435] 15:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11c481000) [pid = 1647] [serial = 1304] [outer = 0x0] 15:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11ccb6800) [pid = 1647] [serial = 1305] [outer = 0x11c481000] 15:01:52 INFO - PROCESS | 1647 | 1461621712019 Marionette DEBUG loaded listener.js 15:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x125743000) [pid = 1647] [serial = 1306] [outer = 0x11c481000] 15:01:52 INFO - PROCESS | 1647 | 1461621712316 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 523ms 15:01:52 INFO - PROCESS | 1647 | 1461621712363 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:01:52 INFO - PROCESS | 1647 | 1461621712364 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:01:52 INFO - PROCESS | 1647 | 1461621712366 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:01:52 INFO - PROCESS | 1647 | 1461621712367 Marionette TRACE conn2 <- [1,1714,null,{}] 15:01:52 INFO - PROCESS | 1647 | 1461621712369 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:52 INFO - PROCESS | 1647 | 1461621712453 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:01:52 INFO - PROCESS | 1647 | 1461621712514 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d69800 == 69 [pid = 1647] [id = 436] 15:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x123ebc000) [pid = 1647] [serial = 1307] [outer = 0x0] 15:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x126111000) [pid = 1647] [serial = 1308] [outer = 0x123ebc000] 15:01:52 INFO - PROCESS | 1647 | 1461621712540 Marionette DEBUG loaded listener.js 15:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1261cd000) [pid = 1647] [serial = 1309] [outer = 0x123ebc000] 15:01:52 INFO - PROCESS | 1647 | 1461621712842 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 15:01:52 INFO - PROCESS | 1647 | 1461621712887 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:01:52 INFO - PROCESS | 1647 | 1461621712888 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:01:52 INFO - PROCESS | 1647 | 1461621712891 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:01:52 INFO - PROCESS | 1647 | 1461621712894 Marionette TRACE conn2 <- [1,1718,null,{}] 15:01:52 INFO - PROCESS | 1647 | 1461621712897 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:52 INFO - PROCESS | 1647 | 1461621712995 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:01:53 INFO - PROCESS | 1647 | 1461621713000 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b951000 == 70 [pid = 1647] [id = 437] 15:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x126aee000) [pid = 1647] [serial = 1310] [outer = 0x0] 15:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x128dab800) [pid = 1647] [serial = 1311] [outer = 0x126aee000] 15:01:53 INFO - PROCESS | 1647 | 1461621713028 Marionette DEBUG loaded listener.js 15:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12b650c00) [pid = 1647] [serial = 1312] [outer = 0x126aee000] 15:01:53 INFO - PROCESS | 1647 | 1461621713425 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 570ms 15:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:01:53 INFO - PROCESS | 1647 | 1461621713463 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:01:53 INFO - PROCESS | 1647 | 1461621713464 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:01:53 INFO - PROCESS | 1647 | 1461621713466 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:01:53 INFO - PROCESS | 1647 | 1461621713467 Marionette TRACE conn2 <- [1,1722,null,{}] 15:01:53 INFO - PROCESS | 1647 | 1461621713469 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:53 INFO - PROCESS | 1647 | 1461621713578 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:01:53 INFO - PROCESS | 1647 | 1461621713621 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c86e000 == 71 [pid = 1647] [id = 438] 15:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x126fa9c00) [pid = 1647] [serial = 1313] [outer = 0x0] 15:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12bdab800) [pid = 1647] [serial = 1314] [outer = 0x126fa9c00] 15:01:53 INFO - PROCESS | 1647 | 1461621713646 Marionette DEBUG loaded listener.js 15:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12d441000) [pid = 1647] [serial = 1315] [outer = 0x126fa9c00] 15:01:53 INFO - PROCESS | 1647 | 1461621713960 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 15:01:53 INFO - PROCESS | 1647 | 1461621713985 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:01:53 INFO - PROCESS | 1647 | 1461621713986 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:01:53 INFO - PROCESS | 1647 | 1461621713988 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:01:53 INFO - PROCESS | 1647 | 1461621713989 Marionette TRACE conn2 <- [1,1726,null,{}] 15:01:53 INFO - PROCESS | 1647 | 1461621713994 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:54 INFO - PROCESS | 1647 | 1461621714101 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:01:54 INFO - PROCESS | 1647 | 1461621714117 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6dd000 == 72 [pid = 1647] [id = 439] 15:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12bc79400) [pid = 1647] [serial = 1316] [outer = 0x0] 15:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12dce7c00) [pid = 1647] [serial = 1317] [outer = 0x12bc79400] 15:01:54 INFO - PROCESS | 1647 | 1461621714142 Marionette DEBUG loaded listener.js 15:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12e7cdc00) [pid = 1647] [serial = 1318] [outer = 0x12bc79400] 15:01:54 INFO - PROCESS | 1647 | 1461621714507 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 571ms 15:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:01:54 INFO - PROCESS | 1647 | 1461621714559 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:01:54 INFO - PROCESS | 1647 | 1461621714560 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:01:54 INFO - PROCESS | 1647 | 1461621714563 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:01:54 INFO - PROCESS | 1647 | 1461621714564 Marionette TRACE conn2 <- [1,1730,null,{}] 15:01:54 INFO - PROCESS | 1647 | 1461621714566 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:54 INFO - PROCESS | 1647 | 1461621714677 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:01:54 INFO - PROCESS | 1647 | 1461621714693 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e36f800 == 73 [pid = 1647] [id = 440] 15:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11a75fc00) [pid = 1647] [serial = 1319] [outer = 0x0] 15:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11a769400) [pid = 1647] [serial = 1320] [outer = 0x11a75fc00] 15:01:54 INFO - PROCESS | 1647 | 1461621714718 Marionette DEBUG loaded listener.js 15:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12b77b000) [pid = 1647] [serial = 1321] [outer = 0x11a75fc00] 15:01:55 INFO - PROCESS | 1647 | 1461621715065 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 15:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:01:55 INFO - PROCESS | 1647 | 1461621715082 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:01:55 INFO - PROCESS | 1647 | 1461621715083 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:01:55 INFO - PROCESS | 1647 | 1461621715085 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:01:55 INFO - PROCESS | 1647 | 1461621715087 Marionette TRACE conn2 <- [1,1734,null,{}] 15:01:55 INFO - PROCESS | 1647 | 1461621715090 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:55 INFO - PROCESS | 1647 | 1461621715339 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12eb7fc00) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x128dadc00) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11c3c2000) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x114f9bc00) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12ea4fc00) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11ae2d000) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11ccb2800) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x126603000) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12e456800) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x114b43000) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12bda7400) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11935b800) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12a099400) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12e7d4c00) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:01:55 INFO - PROCESS | 1647 | 1461621715402 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11921f000 == 74 [pid = 1647] [id = 441] 15:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x114f9bc00) [pid = 1647] [serial = 1322] [outer = 0x0] 15:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x118a3f400) [pid = 1647] [serial = 1323] [outer = 0x114f9bc00] 15:01:55 INFO - PROCESS | 1647 | 1461621715429 Marionette DEBUG loaded listener.js 15:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11c3cd800) [pid = 1647] [serial = 1324] [outer = 0x114f9bc00] 15:01:55 INFO - PROCESS | 1647 | 1461621715718 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 671ms 15:01:55 INFO - PROCESS | 1647 | 1461621715757 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:01:55 INFO - PROCESS | 1647 | 1461621715760 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:01:55 INFO - PROCESS | 1647 | 1461621715764 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:01:55 INFO - PROCESS | 1647 | 1461621715765 Marionette TRACE conn2 <- [1,1738,null,{}] 15:01:55 INFO - PROCESS | 1647 | 1461621715768 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:55 INFO - PROCESS | 1647 | 1461621715869 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:01:55 INFO - PROCESS | 1647 | 1461621715932 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea76800 == 75 [pid = 1647] [id = 442] 15:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x114fa2400) [pid = 1647] [serial = 1325] [outer = 0x0] 15:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12b785800) [pid = 1647] [serial = 1326] [outer = 0x114fa2400] 15:01:55 INFO - PROCESS | 1647 | 1461621715962 Marionette DEBUG loaded listener.js 15:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12eb8a800) [pid = 1647] [serial = 1327] [outer = 0x114fa2400] 15:01:56 INFO - PROCESS | 1647 | 1461621716245 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 15:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:01:56 INFO - PROCESS | 1647 | 1461621716284 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:01:56 INFO - PROCESS | 1647 | 1461621716285 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:01:56 INFO - PROCESS | 1647 | 1461621716287 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:01:56 INFO - PROCESS | 1647 | 1461621716288 Marionette TRACE conn2 <- [1,1742,null,{}] 15:01:56 INFO - PROCESS | 1647 | 1461621716292 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:56 INFO - PROCESS | 1647 | 1461621716384 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:01:56 INFO - PROCESS | 1647 | 1461621716388 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fd47800 == 76 [pid = 1647] [id = 443] 15:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12eb82000) [pid = 1647] [serial = 1328] [outer = 0x0] 15:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12f023400) [pid = 1647] [serial = 1329] [outer = 0x12eb82000] 15:01:56 INFO - PROCESS | 1647 | 1461621716413 Marionette DEBUG loaded listener.js 15:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12f028400) [pid = 1647] [serial = 1330] [outer = 0x12eb82000] 15:01:56 INFO - PROCESS | 1647 | 1461621716791 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 15:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:01:56 INFO - PROCESS | 1647 | 1461621716812 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:01:56 INFO - PROCESS | 1647 | 1461621716813 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:01:56 INFO - PROCESS | 1647 | 1461621716815 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:01:56 INFO - PROCESS | 1647 | 1461621716816 Marionette TRACE conn2 <- [1,1746,null,{}] 15:01:56 INFO - PROCESS | 1647 | 1461621716834 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:56 INFO - PROCESS | 1647 | 1461621716925 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:01:56 INFO - PROCESS | 1647 | 1461621716929 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310b5000 == 77 [pid = 1647] [id = 444] 15:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12f028800) [pid = 1647] [serial = 1331] [outer = 0x0] 15:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12f02dc00) [pid = 1647] [serial = 1332] [outer = 0x12f028800] 15:01:56 INFO - PROCESS | 1647 | 1461621716954 Marionette DEBUG loaded listener.js 15:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12f75bc00) [pid = 1647] [serial = 1333] [outer = 0x12f028800] 15:01:57 INFO - PROCESS | 1647 | 1461621717291 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 568ms 15:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:01:57 INFO - PROCESS | 1647 | 1461621717384 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:01:57 INFO - PROCESS | 1647 | 1461621717386 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:01:57 INFO - PROCESS | 1647 | 1461621717390 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:01:57 INFO - PROCESS | 1647 | 1461621717394 Marionette TRACE conn2 <- [1,1750,null,{}] 15:01:57 INFO - PROCESS | 1647 | 1461621717399 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:57 INFO - PROCESS | 1647 | 1461621717515 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:01:57 INFO - PROCESS | 1647 | 1461621717624 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aac3800 == 78 [pid = 1647] [id = 445] 15:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x114bd0400) [pid = 1647] [serial = 1334] [outer = 0x0] 15:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x114bd8000) [pid = 1647] [serial = 1335] [outer = 0x114bd0400] 15:01:57 INFO - PROCESS | 1647 | 1461621717657 Marionette DEBUG loaded listener.js 15:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x114bdd400) [pid = 1647] [serial = 1336] [outer = 0x114bd0400] 15:01:58 INFO - PROCESS | 1647 | 1461621718131 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 774ms 15:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:01:58 INFO - PROCESS | 1647 | 1461621718164 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:01:58 INFO - PROCESS | 1647 | 1461621718166 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:01:58 INFO - PROCESS | 1647 | 1461621718172 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:01:58 INFO - PROCESS | 1647 | 1461621718175 Marionette TRACE conn2 <- [1,1754,null,{}] 15:01:58 INFO - PROCESS | 1647 | 1461621718177 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:58 INFO - PROCESS | 1647 | 1461621718288 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:01:58 INFO - PROCESS | 1647 | 1461621718394 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x125518800 == 79 [pid = 1647] [id = 446] 15:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x114f9fc00) [pid = 1647] [serial = 1337] [outer = 0x0] 15:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11667f800) [pid = 1647] [serial = 1338] [outer = 0x114f9fc00] 15:01:58 INFO - PROCESS | 1647 | 1461621718427 Marionette DEBUG loaded listener.js 15:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11b027800) [pid = 1647] [serial = 1339] [outer = 0x114f9fc00] 15:01:58 INFO - PROCESS | 1647 | 1461621718846 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 724ms 15:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:01:58 INFO - PROCESS | 1647 | 1461621718903 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:01:58 INFO - PROCESS | 1647 | 1461621718905 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:01:58 INFO - PROCESS | 1647 | 1461621718921 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:01:58 INFO - PROCESS | 1647 | 1461621718922 Marionette TRACE conn2 <- [1,1758,null,{}] 15:01:58 INFO - PROCESS | 1647 | 1461621718931 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:59 INFO - PROCESS | 1647 | 1461621719046 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:01:59 INFO - PROCESS | 1647 | 1461621719154 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f46f800 == 80 [pid = 1647] [id = 447] 15:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11c322800) [pid = 1647] [serial = 1340] [outer = 0x0] 15:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11c661400) [pid = 1647] [serial = 1341] [outer = 0x11c322800] 15:01:59 INFO - PROCESS | 1647 | 1461621719190 Marionette DEBUG loaded listener.js 15:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11cdc5000) [pid = 1647] [serial = 1342] [outer = 0x11c322800] 15:01:59 INFO - PROCESS | 1647 | 1461621719591 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 737ms 15:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:01:59 INFO - PROCESS | 1647 | 1461621719645 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:01:59 INFO - PROCESS | 1647 | 1461621719646 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:01:59 INFO - PROCESS | 1647 | 1461621719649 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:01:59 INFO - PROCESS | 1647 | 1461621719650 Marionette TRACE conn2 <- [1,1762,null,{}] 15:01:59 INFO - PROCESS | 1647 | 1461621719652 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:01:59 INFO - PROCESS | 1647 | 1461621719762 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:01:59 INFO - PROCESS | 1647 | 1461621719868 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b60e800 == 81 [pid = 1647] [id = 448] 15:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x125559000) [pid = 1647] [serial = 1343] [outer = 0x0] 15:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x126607400) [pid = 1647] [serial = 1344] [outer = 0x125559000] 15:01:59 INFO - PROCESS | 1647 | 1461621719901 Marionette DEBUG loaded listener.js 15:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x128da9000) [pid = 1647] [serial = 1345] [outer = 0x125559000] 15:02:00 INFO - PROCESS | 1647 | 1461621720316 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 720ms 15:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:02:00 INFO - PROCESS | 1647 | 1461621720380 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:02:00 INFO - PROCESS | 1647 | 1461621720381 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:02:00 INFO - PROCESS | 1647 | 1461621720383 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:02:00 INFO - PROCESS | 1647 | 1461621720385 Marionette TRACE conn2 <- [1,1766,null,{}] 15:02:00 INFO - PROCESS | 1647 | 1461621720387 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:00 INFO - PROCESS | 1647 | 1461621720529 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:02:00 INFO - PROCESS | 1647 | 1461621720573 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x142090800 == 82 [pid = 1647] [id = 449] 15:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x128daa400) [pid = 1647] [serial = 1346] [outer = 0x0] 15:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12b64c000) [pid = 1647] [serial = 1347] [outer = 0x128daa400] 15:02:00 INFO - PROCESS | 1647 | 1461621720602 Marionette DEBUG loaded listener.js 15:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12d43c800) [pid = 1647] [serial = 1348] [outer = 0x128daa400] 15:02:01 INFO - PROCESS | 1647 | 1461621721042 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 670ms 15:02:01 INFO - PROCESS | 1647 | 1461621721053 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:02:01 INFO - PROCESS | 1647 | 1461621721055 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:02:01 INFO - PROCESS | 1647 | 1461621721057 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:02:01 INFO - PROCESS | 1647 | 1461621721060 Marionette TRACE conn2 <- [1,1770,null,{}] 15:02:01 INFO - PROCESS | 1647 | 1461621721063 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:01 INFO - PROCESS | 1647 | 1461621721187 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:02:01 INFO - PROCESS | 1647 | 1461621721302 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1424e9000 == 83 [pid = 1647] [id = 450] 15:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12e7d2000) [pid = 1647] [serial = 1349] [outer = 0x0] 15:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12eb86800) [pid = 1647] [serial = 1350] [outer = 0x12e7d2000] 15:02:01 INFO - PROCESS | 1647 | 1461621721335 Marionette DEBUG loaded listener.js 15:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12f760000) [pid = 1647] [serial = 1351] [outer = 0x12e7d2000] 15:02:01 INFO - PROCESS | 1647 | 1461621721982 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 972ms 15:02:02 INFO - PROCESS | 1647 | 1461621722029 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:02:02 INFO - PROCESS | 1647 | 1461621722031 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:02:02 INFO - PROCESS | 1647 | 1461621722035 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:02:02 INFO - PROCESS | 1647 | 1461621722037 Marionette TRACE conn2 <- [1,1774,null,{}] 15:02:02 INFO - PROCESS | 1647 | 1461621722042 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:02 INFO - PROCESS | 1647 | 1461621722146 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:02:02 INFO - PROCESS | 1647 | 1461621722231 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x126022800 == 84 [pid = 1647] [id = 451] 15:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x114bd7000) [pid = 1647] [serial = 1352] [outer = 0x0] 15:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x115636400) [pid = 1647] [serial = 1353] [outer = 0x114bd7000] 15:02:02 INFO - PROCESS | 1647 | 1461621722260 Marionette DEBUG loaded listener.js 15:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x119902400) [pid = 1647] [serial = 1354] [outer = 0x114bd7000] 15:02:02 INFO - PROCESS | 1647 | 1461621722683 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 724ms 15:02:02 INFO - PROCESS | 1647 | 1461621722759 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:02:02 INFO - PROCESS | 1647 | 1461621722764 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:02:02 INFO - PROCESS | 1647 | 1461621722771 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:02:02 INFO - PROCESS | 1647 | 1461621722773 Marionette TRACE conn2 <- [1,1778,null,{}] 15:02:02 INFO - PROCESS | 1647 | 1461621722800 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:02 INFO - PROCESS | 1647 | 1461621722953 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:02:03 INFO - PROCESS | 1647 | 1461621723065 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd7f800 == 85 [pid = 1647] [id = 452] 15:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11a763400) [pid = 1647] [serial = 1355] [outer = 0x0] 15:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x11ab3d000) [pid = 1647] [serial = 1356] [outer = 0x11a763400] 15:02:03 INFO - PROCESS | 1647 | 1461621723111 Marionette DEBUG loaded listener.js 15:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11b8f1800) [pid = 1647] [serial = 1357] [outer = 0x11a763400] 15:02:03 INFO - PROCESS | 1647 | 1461621723572 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 15:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 841ms 15:02:03 INFO - PROCESS | 1647 | 1461621723612 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:02:03 INFO - PROCESS | 1647 | 1461621723613 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:02:03 INFO - PROCESS | 1647 | 1461621723616 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:02:03 INFO - PROCESS | 1647 | 1461621723618 Marionette TRACE conn2 <- [1,1782,null,{}] 15:02:03 INFO - PROCESS | 1647 | 1461621723645 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:03 INFO - PROCESS | 1647 | 1461621723773 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:02:03 INFO - PROCESS | 1647 | 1461621723835 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcce800 == 86 [pid = 1647] [id = 453] 15:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x11c48c800) [pid = 1647] [serial = 1358] [outer = 0x0] 15:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x11cb3d000) [pid = 1647] [serial = 1359] [outer = 0x11c48c800] 15:02:03 INFO - PROCESS | 1647 | 1461621723864 Marionette DEBUG loaded listener.js 15:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x11ccaf800) [pid = 1647] [serial = 1360] [outer = 0x11c48c800] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12f481000 == 85 [pid = 1647] [id = 324] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12fd47800 == 84 [pid = 1647] [id = 443] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea76800 == 83 [pid = 1647] [id = 442] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11921f000 == 82 [pid = 1647] [id = 441] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12e36f800 == 81 [pid = 1647] [id = 440] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12660ac00) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x11cdc6000) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12ad08800) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12bdb1000) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11b8e7400) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11563a800) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12f464800) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12fc0c400) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6dd000 == 80 [pid = 1647] [id = 439] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12c86e000 == 79 [pid = 1647] [id = 438] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12b951000 == 78 [pid = 1647] [id = 437] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x126d69800 == 77 [pid = 1647] [id = 436] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x125612000 == 76 [pid = 1647] [id = 435] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd7d000 == 75 [pid = 1647] [id = 434] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11b0ce000 == 74 [pid = 1647] [id = 433] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12558a000 == 73 [pid = 1647] [id = 432] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1304ce800 == 72 [pid = 1647] [id = 429] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x14208f800 == 71 [pid = 1647] [id = 428] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff30000 == 70 [pid = 1647] [id = 427] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x126fdf000 == 69 [pid = 1647] [id = 426] 15:02:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7e3000 == 68 [pid = 1647] [id = 425] 15:02:04 INFO - PROCESS | 1647 | 1461621724247 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12eb89000) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12eb8d400) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12ad09800) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11ccac400) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11c487800) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12eb07c00) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12fc3c400) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12f759c00) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11b87e000) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11c1dbc00) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12554f800) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x126fb2000) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1269b4400) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12bc77400) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12f463000) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x114fa8800) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12e45c800) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x115632000) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11ab14400) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12d187c00) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x128dac000) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x126118000) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12eb08800) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12d6b8c00) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12e441000) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12f465800) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 15:02:04 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11abed000) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 15:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 671ms 15:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:02:04 INFO - PROCESS | 1647 | 1461621724288 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:02:04 INFO - PROCESS | 1647 | 1461621724289 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:02:04 INFO - PROCESS | 1647 | 1461621724292 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:02:04 INFO - PROCESS | 1647 | 1461621724293 Marionette TRACE conn2 <- [1,1786,null,{}] 15:02:04 INFO - PROCESS | 1647 | 1461621724295 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:04 INFO - PROCESS | 1647 | 1461621724384 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:02:04 INFO - PROCESS | 1647 | 1461621724388 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7e4800 == 69 [pid = 1647] [id = 454] 15:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11b8e7400) [pid = 1647] [serial = 1361] [outer = 0x0] 15:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x123ebcc00) [pid = 1647] [serial = 1362] [outer = 0x11b8e7400] 15:02:04 INFO - PROCESS | 1647 | 1461621724415 Marionette DEBUG loaded listener.js 15:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1260bf000) [pid = 1647] [serial = 1363] [outer = 0x11b8e7400] 15:02:04 INFO - PROCESS | 1647 | 1461621724760 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 15:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:02:04 INFO - PROCESS | 1647 | 1461621724818 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:02:04 INFO - PROCESS | 1647 | 1461621724819 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:02:04 INFO - PROCESS | 1647 | 1461621724822 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:02:04 INFO - PROCESS | 1647 | 1461621724823 Marionette TRACE conn2 <- [1,1790,null,{}] 15:02:04 INFO - PROCESS | 1647 | 1461621724825 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:04 INFO - PROCESS | 1647 | 1461621724908 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:02:04 INFO - PROCESS | 1647 | 1461621724914 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b110800 == 70 [pid = 1647] [id = 455] 15:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11ccb4800) [pid = 1647] [serial = 1364] [outer = 0x0] 15:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1261c8c00) [pid = 1647] [serial = 1365] [outer = 0x11ccb4800] 15:02:04 INFO - PROCESS | 1647 | 1461621724939 Marionette DEBUG loaded listener.js 15:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1269b4400) [pid = 1647] [serial = 1366] [outer = 0x11ccb4800] 15:02:05 INFO - PROCESS | 1647 | 1461621725297 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 517ms 15:02:05 INFO - PROCESS | 1647 | 1461621725344 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:02:05 INFO - PROCESS | 1647 | 1461621725346 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:02:05 INFO - PROCESS | 1647 | 1461621725348 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:02:05 INFO - PROCESS | 1647 | 1461621725349 Marionette TRACE conn2 <- [1,1794,null,{}] 15:02:05 INFO - PROCESS | 1647 | 1461621725351 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:05 INFO - PROCESS | 1647 | 1461621725453 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:02:05 INFO - PROCESS | 1647 | 1461621725459 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3cd800 == 71 [pid = 1647] [id = 456] 15:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x126fb2000) [pid = 1647] [serial = 1367] [outer = 0x0] 15:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x128da8400) [pid = 1647] [serial = 1368] [outer = 0x126fb2000] 15:02:05 INFO - PROCESS | 1647 | 1461621725486 Marionette DEBUG loaded listener.js 15:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12bf79800) [pid = 1647] [serial = 1369] [outer = 0x126fb2000] 15:02:05 INFO - PROCESS | 1647 | 1461621725836 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 15:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:02:05 INFO - PROCESS | 1647 | 1461621725868 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:02:05 INFO - PROCESS | 1647 | 1461621725869 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:02:05 INFO - PROCESS | 1647 | 1461621725871 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:02:05 INFO - PROCESS | 1647 | 1461621725872 Marionette TRACE conn2 <- [1,1798,null,{}] 15:02:05 INFO - PROCESS | 1647 | 1461621725875 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:05 INFO - PROCESS | 1647 | 1461621725961 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:02:06 INFO - PROCESS | 1647 | 1461621726044 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e35e800 == 72 [pid = 1647] [id = 457] 15:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x1271ef000) [pid = 1647] [serial = 1370] [outer = 0x0] 15:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12d1f3800) [pid = 1647] [serial = 1371] [outer = 0x1271ef000] 15:02:06 INFO - PROCESS | 1647 | 1461621726069 Marionette DEBUG loaded listener.js 15:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12e43b800) [pid = 1647] [serial = 1372] [outer = 0x1271ef000] 15:02:06 INFO - PROCESS | 1647 | 1461621726408 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:02:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 568ms 15:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:02:06 INFO - PROCESS | 1647 | 1461621726440 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:02:06 INFO - PROCESS | 1647 | 1461621726441 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:02:06 INFO - PROCESS | 1647 | 1461621726443 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:02:06 INFO - PROCESS | 1647 | 1461621726444 Marionette TRACE conn2 <- [1,1802,null,{}] 15:02:06 INFO - PROCESS | 1647 | 1461621726446 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:06 INFO - PROCESS | 1647 | 1461621726554 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:02:06 INFO - PROCESS | 1647 | 1461621726595 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea77000 == 73 [pid = 1647] [id = 458] 15:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12b776c00) [pid = 1647] [serial = 1373] [outer = 0x0] 15:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12e457800) [pid = 1647] [serial = 1374] [outer = 0x12b776c00] 15:02:06 INFO - PROCESS | 1647 | 1461621726620 Marionette DEBUG loaded listener.js 15:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12ea58000) [pid = 1647] [serial = 1375] [outer = 0x12b776c00] 15:02:06 INFO - PROCESS | 1647 | 1461621726964 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 568ms 15:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:02:07 INFO - PROCESS | 1647 | 1461621727012 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:02:07 INFO - PROCESS | 1647 | 1461621727013 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:02:07 INFO - PROCESS | 1647 | 1461621727015 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:02:07 INFO - PROCESS | 1647 | 1461621727016 Marionette TRACE conn2 <- [1,1806,null,{}] 15:02:07 INFO - PROCESS | 1647 | 1461621727019 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:07 INFO - PROCESS | 1647 | 1461621727130 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:02:07 INFO - PROCESS | 1647 | 1461621727143 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f485000 == 74 [pid = 1647] [id = 459] 15:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12d64d800) [pid = 1647] [serial = 1376] [outer = 0x0] 15:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12eb83800) [pid = 1647] [serial = 1377] [outer = 0x12d64d800] 15:02:07 INFO - PROCESS | 1647 | 1461621727168 Marionette DEBUG loaded listener.js 15:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12f022400) [pid = 1647] [serial = 1378] [outer = 0x12d64d800] 15:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 15:02:07 INFO - PROCESS | 1647 | 1461621727524 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:02:07 INFO - PROCESS | 1647 | 1461621727533 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:02:07 INFO - PROCESS | 1647 | 1461621727535 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:02:07 INFO - PROCESS | 1647 | 1461621727537 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:02:07 INFO - PROCESS | 1647 | 1461621727538 Marionette TRACE conn2 <- [1,1810,null,{}] 15:02:07 INFO - PROCESS | 1647 | 1461621727542 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:07 INFO - PROCESS | 1647 | 1461621727656 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:02:07 INFO - PROCESS | 1647 | 1461621727671 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x130334000 == 75 [pid = 1647] [id = 460] 15:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11b136c00) [pid = 1647] [serial = 1379] [outer = 0x0] 15:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11b13c400) [pid = 1647] [serial = 1380] [outer = 0x11b136c00] 15:02:07 INFO - PROCESS | 1647 | 1461621727697 Marionette DEBUG loaded listener.js 15:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11b140800) [pid = 1647] [serial = 1381] [outer = 0x11b136c00] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11562c000) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x114f9d000) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11ccafc00) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12e44f000) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x123eba000) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11c476800) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x114541000) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x126115000) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x123eb9800) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11990e400) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11ab16000) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12f761000) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x126824000) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11ab1ec00) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12b778400) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1163f3400) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x115633400) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x126114800) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x115ab4c00) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11516e800) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x126fa9c00) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12bc79400) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11c477000) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11585bc00) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12ea4c000) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11a75fc00) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12ad08000) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x126aee000) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11ab41800) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11988d800) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11c481000) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x123ec0400) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x114f9bc00) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11c1d5800) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12f765800) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11ab1a800) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x123ebc000) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12eb82000) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x114fa2400) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11c016800) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:02:08 INFO - PROCESS | 1647 | 1461621728458 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 971ms 15:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:02:08 INFO - PROCESS | 1647 | 1461621728508 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:02:08 INFO - PROCESS | 1647 | 1461621728510 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:02:08 INFO - PROCESS | 1647 | 1461621728512 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:02:08 INFO - PROCESS | 1647 | 1461621728514 Marionette TRACE conn2 <- [1,1814,null,{}] 15:02:08 INFO - PROCESS | 1647 | 1461621728516 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:08 INFO - PROCESS | 1647 | 1461621728618 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:02:08 INFO - PROCESS | 1647 | 1461621728687 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12559d000 == 76 [pid = 1647] [id = 461] 15:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11516c800) [pid = 1647] [serial = 1382] [outer = 0x0] 15:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11b024400) [pid = 1647] [serial = 1383] [outer = 0x11516c800] 15:02:08 INFO - PROCESS | 1647 | 1461621728716 Marionette DEBUG loaded listener.js 15:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11c46f400) [pid = 1647] [serial = 1384] [outer = 0x11516c800] 15:02:09 INFO - PROCESS | 1647 | 1461621728996 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 15:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:02:09 INFO - PROCESS | 1647 | 1461621729033 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:02:09 INFO - PROCESS | 1647 | 1461621729035 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:02:09 INFO - PROCESS | 1647 | 1461621729037 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:02:09 INFO - PROCESS | 1647 | 1461621729038 Marionette TRACE conn2 <- [1,1818,null,{}] 15:02:09 INFO - PROCESS | 1647 | 1461621729040 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:09 INFO - PROCESS | 1647 | 1461621729135 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:02:09 INFO - PROCESS | 1647 | 1461621729139 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff2f800 == 77 [pid = 1647] [id = 462] 15:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11c472400) [pid = 1647] [serial = 1385] [outer = 0x0] 15:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12610c000) [pid = 1647] [serial = 1386] [outer = 0x11c472400] 15:02:09 INFO - PROCESS | 1647 | 1461621729165 Marionette DEBUG loaded listener.js 15:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12ad06c00) [pid = 1647] [serial = 1387] [outer = 0x11c472400] 15:02:09 INFO - PROCESS | 1647 | 1461621729517 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 15:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:02:09 INFO - PROCESS | 1647 | 1461621729571 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:02:09 INFO - PROCESS | 1647 | 1461621729572 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:02:09 INFO - PROCESS | 1647 | 1461621729580 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:02:09 INFO - PROCESS | 1647 | 1461621729581 Marionette TRACE conn2 <- [1,1822,null,{}] 15:02:09 INFO - PROCESS | 1647 | 1461621729583 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:09 INFO - PROCESS | 1647 | 1461621729675 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:02:09 INFO - PROCESS | 1647 | 1461621729679 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x141c3f000 == 78 [pid = 1647] [id = 463] 15:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12ad08000) [pid = 1647] [serial = 1388] [outer = 0x0] 15:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12bf84c00) [pid = 1647] [serial = 1389] [outer = 0x12ad08000] 15:02:09 INFO - PROCESS | 1647 | 1461621729703 Marionette DEBUG loaded listener.js 15:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12eb81000) [pid = 1647] [serial = 1390] [outer = 0x12ad08000] 15:02:10 INFO - PROCESS | 1647 | 1461621730054 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 525ms 15:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:02:10 INFO - PROCESS | 1647 | 1461621730100 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:02:10 INFO - PROCESS | 1647 | 1461621730101 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:02:10 INFO - PROCESS | 1647 | 1461621730103 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:02:10 INFO - PROCESS | 1647 | 1461621730105 Marionette TRACE conn2 <- [1,1826,null,{}] 15:02:10 INFO - PROCESS | 1647 | 1461621730108 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:10 INFO - PROCESS | 1647 | 1461621730198 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:02:10 INFO - PROCESS | 1647 | 1461621730267 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x142097000 == 79 [pid = 1647] [id = 464] 15:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12ad04c00) [pid = 1647] [serial = 1391] [outer = 0x0] 15:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12f01e400) [pid = 1647] [serial = 1392] [outer = 0x12ad04c00] 15:02:10 INFO - PROCESS | 1647 | 1461621730292 Marionette DEBUG loaded listener.js 15:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12f45f800) [pid = 1647] [serial = 1393] [outer = 0x12ad04c00] 15:02:10 INFO - PROCESS | 1647 | 1461621730764 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 723ms 15:02:10 INFO - PROCESS | 1647 | 1461621730827 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:02:10 INFO - PROCESS | 1647 | 1461621730830 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:02:10 INFO - PROCESS | 1647 | 1461621730833 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:02:10 INFO - PROCESS | 1647 | 1461621730836 Marionette TRACE conn2 <- [1,1830,null,{}] 15:02:10 INFO - PROCESS | 1647 | 1461621730840 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:10 INFO - PROCESS | 1647 | 1461621730955 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:02:11 INFO - PROCESS | 1647 | 1461621731065 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c1a8800 == 80 [pid = 1647] [id = 465] 15:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x115169c00) [pid = 1647] [serial = 1394] [outer = 0x0] 15:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1186b8000) [pid = 1647] [serial = 1395] [outer = 0x115169c00] 15:02:11 INFO - PROCESS | 1647 | 1461621731101 Marionette DEBUG loaded listener.js 15:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x119903800) [pid = 1647] [serial = 1396] [outer = 0x115169c00] 15:02:11 INFO - PROCESS | 1647 | 1461621731584 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 774ms 15:02:11 INFO - PROCESS | 1647 | 1461621731630 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:02:11 INFO - PROCESS | 1647 | 1461621731636 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:02:11 INFO - PROCESS | 1647 | 1461621731646 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:02:11 INFO - PROCESS | 1647 | 1461621731648 Marionette TRACE conn2 <- [1,1834,null,{}] 15:02:11 INFO - PROCESS | 1647 | 1461621731652 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:11 INFO - PROCESS | 1647 | 1461621731827 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:02:11 INFO - PROCESS | 1647 | 1461621731938 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a00d000 == 81 [pid = 1647] [id = 466] 15:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11a767400) [pid = 1647] [serial = 1397] [outer = 0x0] 15:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11b138400) [pid = 1647] [serial = 1398] [outer = 0x11a767400] 15:02:11 INFO - PROCESS | 1647 | 1461621731986 Marionette DEBUG loaded listener.js 15:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11c01e400) [pid = 1647] [serial = 1399] [outer = 0x11a767400] 15:02:12 INFO - PROCESS | 1647 | 1461621732431 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 822ms 15:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:02:12 INFO - PROCESS | 1647 | 1461621732466 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:02:12 INFO - PROCESS | 1647 | 1461621732468 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:02:12 INFO - PROCESS | 1647 | 1461621732470 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:02:12 INFO - PROCESS | 1647 | 1461621732473 Marionette TRACE conn2 <- [1,1838,null,{}] 15:02:12 INFO - PROCESS | 1647 | 1461621732480 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:12 INFO - PROCESS | 1647 | 1461621732597 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:02:12 INFO - PROCESS | 1647 | 1461621732709 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1306fa000 == 82 [pid = 1647] [id = 467] 15:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11c3c1400) [pid = 1647] [serial = 1400] [outer = 0x0] 15:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11cca9c00) [pid = 1647] [serial = 1401] [outer = 0x11c3c1400] 15:02:12 INFO - PROCESS | 1647 | 1461621732743 Marionette DEBUG loaded listener.js 15:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1261ccc00) [pid = 1647] [serial = 1402] [outer = 0x11c3c1400] 15:02:13 INFO - PROCESS | 1647 | 1461621733150 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 724ms 15:02:13 INFO - PROCESS | 1647 | 1461621733195 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:02:13 INFO - PROCESS | 1647 | 1461621733197 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:02:13 INFO - PROCESS | 1647 | 1461621733218 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:02:13 INFO - PROCESS | 1647 | 1461621733220 Marionette TRACE conn2 <- [1,1842,null,{}] 15:02:13 INFO - PROCESS | 1647 | 1461621733222 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:13 INFO - PROCESS | 1647 | 1461621733371 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:02:13 INFO - PROCESS | 1647 | 1461621733429 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1424ee000 == 83 [pid = 1647] [id = 468] 15:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x126fac400) [pid = 1647] [serial = 1403] [outer = 0x0] 15:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x128daf400) [pid = 1647] [serial = 1404] [outer = 0x126fac400] 15:02:13 INFO - PROCESS | 1647 | 1461621733461 Marionette DEBUG loaded listener.js 15:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12b64a000) [pid = 1647] [serial = 1405] [outer = 0x126fac400] 15:02:13 INFO - PROCESS | 1647 | 1461621733870 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 672ms 15:02:13 INFO - PROCESS | 1647 | 1461621733891 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:02:13 INFO - PROCESS | 1647 | 1461621733893 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:02:13 INFO - PROCESS | 1647 | 1461621733896 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:02:13 INFO - PROCESS | 1647 | 1461621733898 Marionette TRACE conn2 <- [1,1846,null,{}] 15:02:13 INFO - PROCESS | 1647 | 1461621733900 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:14 INFO - PROCESS | 1647 | 1461621734006 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:02:14 INFO - PROCESS | 1647 | 1461621734133 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1304c2800 == 84 [pid = 1647] [id = 469] 15:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x114bb4400) [pid = 1647] [serial = 1406] [outer = 0x0] 15:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12b64a400) [pid = 1647] [serial = 1407] [outer = 0x114bb4400] 15:02:14 INFO - PROCESS | 1647 | 1461621734165 Marionette DEBUG loaded listener.js 15:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12e7d9800) [pid = 1647] [serial = 1408] [outer = 0x114bb4400] 15:02:14 INFO - PROCESS | 1647 | 1461621734616 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 772ms 15:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:02:14 INFO - PROCESS | 1647 | 1461621734669 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:02:14 INFO - PROCESS | 1647 | 1461621734670 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:02:14 INFO - PROCESS | 1647 | 1461621734673 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:02:14 INFO - PROCESS | 1647 | 1461621734674 Marionette TRACE conn2 <- [1,1850,null,{}] 15:02:14 INFO - PROCESS | 1647 | 1461621734676 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:14 INFO - PROCESS | 1647 | 1461621734795 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:02:14 INFO - PROCESS | 1647 | 1461621734879 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b116000 == 85 [pid = 1647] [id = 470] 15:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x115630400) [pid = 1647] [serial = 1409] [outer = 0x0] 15:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11b8e7800) [pid = 1647] [serial = 1410] [outer = 0x115630400] 15:02:14 INFO - PROCESS | 1647 | 1461621734912 Marionette DEBUG loaded listener.js 15:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x127198400) [pid = 1647] [serial = 1411] [outer = 0x115630400] 15:02:15 INFO - PROCESS | 1647 | 1461621735549 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 921ms 15:02:15 INFO - PROCESS | 1647 | 1461621735610 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:02:15 INFO - PROCESS | 1647 | 1461621735612 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:02:15 INFO - PROCESS | 1647 | 1461621735617 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:02:15 INFO - PROCESS | 1647 | 1461621735619 Marionette TRACE conn2 <- [1,1854,null,{}] 15:02:15 INFO - PROCESS | 1647 | 1461621735623 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:15 INFO - PROCESS | 1647 | 1461621735727 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:02:15 INFO - PROCESS | 1647 | 1461621735811 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b0e7000 == 86 [pid = 1647] [id = 471] 15:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x114bd7400) [pid = 1647] [serial = 1412] [outer = 0x0] 15:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x115164000) [pid = 1647] [serial = 1413] [outer = 0x114bd7400] 15:02:15 INFO - PROCESS | 1647 | 1461621735839 Marionette DEBUG loaded listener.js 15:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x115416000) [pid = 1647] [serial = 1414] [outer = 0x114bd7400] 15:02:16 INFO - PROCESS | 1647 | 1461621736256 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 677ms 15:02:16 INFO - PROCESS | 1647 | 1461621736300 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:02:16 INFO - PROCESS | 1647 | 1461621736304 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:02:16 INFO - PROCESS | 1647 | 1461621736312 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:02:16 INFO - PROCESS | 1647 | 1461621736314 Marionette TRACE conn2 <- [1,1858,null,{}] 15:02:16 INFO - PROCESS | 1647 | 1461621736317 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:16 INFO - PROCESS | 1647 | 1461621736417 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:02:16 INFO - PROCESS | 1647 | 1461621736504 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c1b800 == 87 [pid = 1647] [id = 472] 15:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x115716000) [pid = 1647] [serial = 1415] [outer = 0x0] 15:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x116858000) [pid = 1647] [serial = 1416] [outer = 0x115716000] 15:02:16 INFO - PROCESS | 1647 | 1461621736532 Marionette DEBUG loaded listener.js 15:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x119298400) [pid = 1647] [serial = 1417] [outer = 0x115716000] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12e3d2000 == 86 [pid = 1647] [id = 327] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x141c3f000 == 85 [pid = 1647] [id = 463] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff2f800 == 84 [pid = 1647] [id = 462] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12559d000 == 83 [pid = 1647] [id = 461] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x130334000 == 82 [pid = 1647] [id = 460] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12f485000 == 81 [pid = 1647] [id = 459] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea77000 == 80 [pid = 1647] [id = 458] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12f02dc00) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12e35e800 == 79 [pid = 1647] [id = 457] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3cd800 == 78 [pid = 1647] [id = 456] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11b110800 == 77 [pid = 1647] [id = 455] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7e4800 == 76 [pid = 1647] [id = 454] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcce800 == 75 [pid = 1647] [id = 453] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd7f800 == 74 [pid = 1647] [id = 452] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x126022800 == 73 [pid = 1647] [id = 451] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1424e9000 == 72 [pid = 1647] [id = 450] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x142090800 == 71 [pid = 1647] [id = 449] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x13b60e800 == 70 [pid = 1647] [id = 448] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x12f46f800 == 69 [pid = 1647] [id = 447] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x125518800 == 68 [pid = 1647] [id = 446] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11aac3800 == 67 [pid = 1647] [id = 445] 15:02:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1310b5000 == 66 [pid = 1647] [id = 444] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12eb06800) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x119070000) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12d652000) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x126112000) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12f767000) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x126115c00) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11ccb3000) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12ad0f000) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12a0a2400) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x128da6800) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11b074000) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11c1d7400) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x13000cc00) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12b6a3000) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11c1d0400) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12d6b9000) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x119906800) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12d1f7400) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x126362c00) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12bc78400) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x115a33c00) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12f023400) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12b785800) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12f028400) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12eb8a800) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12b650c00) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12bdab800) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12dce7c00) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11c7a6000) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11cca8c00) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12610fc00) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12d441000) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12e43a800) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12f75cc00) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12eb84000) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11a769400) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12bc79000) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12ea4b000) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x128dab800) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12e7cdc00) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11c017800) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11c474800) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11ab41400) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119909800) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11ccb6800) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x125743000) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12ad05400) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x127196000) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118a3f400) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b77b000) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11c476400) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11cb14000) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x13036e400) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x130010000) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 15:02:16 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11c3cd800) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11b87ac00) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11ab21400) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x126111000) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1261cd000) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1647 | 1461621736996 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 725ms 15:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:02:17 INFO - PROCESS | 1647 | 1461621737037 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:02:17 INFO - PROCESS | 1647 | 1461621737038 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:02:17 INFO - PROCESS | 1647 | 1461621737040 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:02:17 INFO - PROCESS | 1647 | 1461621737044 Marionette TRACE conn2 <- [1,1862,null,{}] 15:02:17 INFO - PROCESS | 1647 | 1461621737052 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:17 INFO - PROCESS | 1647 | 1461621737136 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:02:17 INFO - PROCESS | 1647 | 1461621737144 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b0d4800 == 67 [pid = 1647] [id = 473] 15:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11a75fc00) [pid = 1647] [serial = 1418] [outer = 0x0] 15:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11a765800) [pid = 1647] [serial = 1419] [outer = 0x11a75fc00] 15:02:17 INFO - PROCESS | 1647 | 1461621737172 Marionette DEBUG loaded listener.js 15:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11ab18000) [pid = 1647] [serial = 1420] [outer = 0x11a75fc00] 15:02:17 INFO - PROCESS | 1647 | 1461621737565 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 573ms 15:02:17 INFO - PROCESS | 1647 | 1461621737614 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:02:17 INFO - PROCESS | 1647 | 1461621737616 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:02:17 INFO - PROCESS | 1647 | 1461621737618 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:02:17 INFO - PROCESS | 1647 | 1461621737619 Marionette TRACE conn2 <- [1,1866,null,{}] 15:02:17 INFO - PROCESS | 1647 | 1461621737621 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:17 INFO - PROCESS | 1647 | 1461621737703 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:02:17 INFO - PROCESS | 1647 | 1461621737709 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd7d000 == 68 [pid = 1647] [id = 474] 15:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11ab1f000) [pid = 1647] [serial = 1421] [outer = 0x0] 15:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11ae29400) [pid = 1647] [serial = 1422] [outer = 0x11ab1f000] 15:02:17 INFO - PROCESS | 1647 | 1461621737735 Marionette DEBUG loaded listener.js 15:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11b138000) [pid = 1647] [serial = 1423] [outer = 0x11ab1f000] 15:02:18 INFO - PROCESS | 1647 | 1461621738081 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 468ms 15:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:02:18 INFO - PROCESS | 1647 | 1461621738086 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:02:18 INFO - PROCESS | 1647 | 1461621738088 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:02:18 INFO - PROCESS | 1647 | 1461621738090 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:02:18 INFO - PROCESS | 1647 | 1461621738091 Marionette TRACE conn2 <- [1,1870,null,{}] 15:02:18 INFO - PROCESS | 1647 | 1461621738098 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:18 INFO - PROCESS | 1647 | 1461621738193 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:02:18 INFO - PROCESS | 1647 | 1461621738249 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x125590800 == 69 [pid = 1647] [id = 475] 15:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11abe8c00) [pid = 1647] [serial = 1424] [outer = 0x0] 15:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11b141000) [pid = 1647] [serial = 1425] [outer = 0x11abe8c00] 15:02:18 INFO - PROCESS | 1647 | 1461621738276 Marionette DEBUG loaded listener.js 15:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11c0e2800) [pid = 1647] [serial = 1426] [outer = 0x11abe8c00] 15:02:18 INFO - PROCESS | 1647 | 1461621738550 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 473ms 15:02:18 INFO - PROCESS | 1647 | 1461621738566 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:02:18 INFO - PROCESS | 1647 | 1461621738567 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:02:18 INFO - PROCESS | 1647 | 1461621738569 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:02:18 INFO - PROCESS | 1647 | 1461621738570 Marionette TRACE conn2 <- [1,1874,null,{}] 15:02:18 INFO - PROCESS | 1647 | 1461621738572 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:18 INFO - PROCESS | 1647 | 1461621738684 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:02:18 INFO - PROCESS | 1647 | 1461621738689 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x126905800 == 70 [pid = 1647] [id = 476] 15:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11c1d2400) [pid = 1647] [serial = 1427] [outer = 0x0] 15:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11c470c00) [pid = 1647] [serial = 1428] [outer = 0x11c1d2400] 15:02:18 INFO - PROCESS | 1647 | 1461621738716 Marionette DEBUG loaded listener.js 15:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c7a5c00) [pid = 1647] [serial = 1429] [outer = 0x11c1d2400] 15:02:19 INFO - PROCESS | 1647 | 1461621739059 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 15:02:19 INFO - PROCESS | 1647 | 1461621739106 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:02:19 INFO - PROCESS | 1647 | 1461621739108 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:02:19 INFO - PROCESS | 1647 | 1461621739113 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:02:19 INFO - PROCESS | 1647 | 1461621739114 Marionette TRACE conn2 <- [1,1878,null,{}] 15:02:19 INFO - PROCESS | 1647 | 1461621739127 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:19 INFO - PROCESS | 1647 | 1461621739230 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:02:19 INFO - PROCESS | 1647 | 1461621739267 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1269db000 == 71 [pid = 1647] [id = 477] 15:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11c0efc00) [pid = 1647] [serial = 1430] [outer = 0x0] 15:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11cc58800) [pid = 1647] [serial = 1431] [outer = 0x11c0efc00] 15:02:19 INFO - PROCESS | 1647 | 1461621739292 Marionette DEBUG loaded listener.js 15:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11ccad800) [pid = 1647] [serial = 1432] [outer = 0x11c0efc00] 15:02:19 INFO - PROCESS | 1647 | 1461621739607 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 530ms 15:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:02:19 INFO - PROCESS | 1647 | 1461621739647 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:02:19 INFO - PROCESS | 1647 | 1461621739648 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:02:19 INFO - PROCESS | 1647 | 1461621739650 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:02:19 INFO - PROCESS | 1647 | 1461621739652 Marionette TRACE conn2 <- [1,1882,null,{}] 15:02:19 INFO - PROCESS | 1647 | 1461621739654 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:19 INFO - PROCESS | 1647 | 1461621739757 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:02:19 INFO - PROCESS | 1647 | 1461621739793 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d2b000 == 72 [pid = 1647] [id = 478] 15:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11c1db800) [pid = 1647] [serial = 1433] [outer = 0x0] 15:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x123eba000) [pid = 1647] [serial = 1434] [outer = 0x11c1db800] 15:02:19 INFO - PROCESS | 1647 | 1461621739818 Marionette DEBUG loaded listener.js 15:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12549ac00) [pid = 1647] [serial = 1435] [outer = 0x11c1db800] 15:02:20 INFO - PROCESS | 1647 | 1461621740113 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 15:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:02:20 INFO - PROCESS | 1647 | 1461621740170 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:02:20 INFO - PROCESS | 1647 | 1461621740171 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:02:20 INFO - PROCESS | 1647 | 1461621740173 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:02:20 INFO - PROCESS | 1647 | 1461621740174 Marionette TRACE conn2 <- [1,1886,null,{}] 15:02:20 INFO - PROCESS | 1647 | 1461621740177 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:20 INFO - PROCESS | 1647 | 1461621740295 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:02:20 INFO - PROCESS | 1647 | 1461621740309 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aa20800 == 73 [pid = 1647] [id = 479] 15:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11ccae400) [pid = 1647] [serial = 1436] [outer = 0x0] 15:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x126112c00) [pid = 1647] [serial = 1437] [outer = 0x11ccae400] 15:02:20 INFO - PROCESS | 1647 | 1461621740334 Marionette DEBUG loaded listener.js 15:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x126147800) [pid = 1647] [serial = 1438] [outer = 0x11ccae400] 15:02:20 INFO - PROCESS | 1647 | 1461621740664 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 518ms 15:02:20 INFO - PROCESS | 1647 | 1461621740692 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:02:20 INFO - PROCESS | 1647 | 1461621740693 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:02:20 INFO - PROCESS | 1647 | 1461621740695 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:02:20 INFO - PROCESS | 1647 | 1461621740696 Marionette TRACE conn2 <- [1,1890,null,{}] 15:02:20 INFO - PROCESS | 1647 | 1461621740698 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:20 INFO - PROCESS | 1647 | 1461621740807 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:02:20 INFO - PROCESS | 1647 | 1461621740845 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf58800 == 74 [pid = 1647] [id = 480] 15:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12610ac00) [pid = 1647] [serial = 1439] [outer = 0x0] 15:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1261c6000) [pid = 1647] [serial = 1440] [outer = 0x12610ac00] 15:02:20 INFO - PROCESS | 1647 | 1461621740870 Marionette DEBUG loaded listener.js 15:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x126821c00) [pid = 1647] [serial = 1441] [outer = 0x12610ac00] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12b776c00) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12d64d800) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11b136c00) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11516c800) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x114bd7000) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126fb2000) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11ccb4800) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11a763400) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11c48c800) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11b8e7400) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12ad08000) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12f028800) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1271ef000) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11c472400) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:02:21 INFO - PROCESS | 1647 | 1461621741343 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 669ms 15:02:21 INFO - PROCESS | 1647 | 1461621741365 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:02:21 INFO - PROCESS | 1647 | 1461621741366 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:02:21 INFO - PROCESS | 1647 | 1461621741368 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:02:21 INFO - PROCESS | 1647 | 1461621741370 Marionette TRACE conn2 <- [1,1894,null,{}] 15:02:21 INFO - PROCESS | 1647 | 1461621741373 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:21 INFO - PROCESS | 1647 | 1461621741475 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:02:21 INFO - PROCESS | 1647 | 1461621741481 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3b5800 == 75 [pid = 1647] [id = 481] 15:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x114fa5400) [pid = 1647] [serial = 1442] [outer = 0x0] 15:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1269b1400) [pid = 1647] [serial = 1443] [outer = 0x114fa5400] 15:02:21 INFO - PROCESS | 1647 | 1461621741511 Marionette DEBUG loaded listener.js 15:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12734e800) [pid = 1647] [serial = 1444] [outer = 0x114fa5400] 15:02:21 INFO - PROCESS | 1647 | 1461621741879 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 15:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:02:21 INFO - PROCESS | 1647 | 1461621741888 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:02:21 INFO - PROCESS | 1647 | 1461621741889 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:02:21 INFO - PROCESS | 1647 | 1461621741892 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:02:21 INFO - PROCESS | 1647 | 1461621741894 Marionette TRACE conn2 <- [1,1898,null,{}] 15:02:21 INFO - PROCESS | 1647 | 1461621741901 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:22 INFO - PROCESS | 1647 | 1461621742020 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:02:22 INFO - PROCESS | 1647 | 1461621742027 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6db000 == 76 [pid = 1647] [id = 482] 15:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1186b3400) [pid = 1647] [serial = 1445] [outer = 0x0] 15:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12798f400) [pid = 1647] [serial = 1446] [outer = 0x1186b3400] 15:02:22 INFO - PROCESS | 1647 | 1461621742053 Marionette DEBUG loaded listener.js 15:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128db1000) [pid = 1647] [serial = 1447] [outer = 0x1186b3400] 15:02:22 INFO - PROCESS | 1647 | 1461621742356 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 473ms 15:02:22 INFO - PROCESS | 1647 | 1461621742367 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:02:22 INFO - PROCESS | 1647 | 1461621742368 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12a09d000) [pid = 1647] [serial = 1448] [outer = 0x12f766800] 15:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:02:22 INFO - PROCESS | 1647 | 1461621742400 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:02:22 INFO - PROCESS | 1647 | 1461621742401 Marionette TRACE conn2 <- [1,1902,null,{}] 15:02:22 INFO - PROCESS | 1647 | 1461621742418 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:22 INFO - PROCESS | 1647 | 1461621742504 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:02:22 INFO - PROCESS | 1647 | 1461621742508 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef2e800 == 77 [pid = 1647] [id = 483] 15:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x128da4c00) [pid = 1647] [serial = 1449] [outer = 0x0] 15:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12ad0f800) [pid = 1647] [serial = 1450] [outer = 0x128da4c00] 15:02:22 INFO - PROCESS | 1647 | 1461621742532 Marionette DEBUG loaded listener.js 15:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12b785c00) [pid = 1647] [serial = 1451] [outer = 0x128da4c00] 15:02:22 INFO - PROCESS | 1647 | 1461621742884 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 544ms 15:02:22 INFO - PROCESS | 1647 | 1461621742934 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:02:22 INFO - PROCESS | 1647 | 1461621742935 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:02:22 INFO - PROCESS | 1647 | 1461621742937 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:02:22 INFO - PROCESS | 1647 | 1461621742938 Marionette TRACE conn2 <- [1,1906,null,{}] 15:02:22 INFO - PROCESS | 1647 | 1461621742946 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:23 INFO - PROCESS | 1647 | 1461621743035 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:02:23 INFO - PROCESS | 1647 | 1461621743039 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea5b000 == 78 [pid = 1647] [id = 484] 15:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12a09a000) [pid = 1647] [serial = 1452] [outer = 0x0] 15:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12bc6fc00) [pid = 1647] [serial = 1453] [outer = 0x12a09a000] 15:02:23 INFO - PROCESS | 1647 | 1461621743066 Marionette DEBUG loaded listener.js 15:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12bc7a000) [pid = 1647] [serial = 1454] [outer = 0x12a09a000] 15:02:23 INFO - PROCESS | 1647 | 1461621743532 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 621ms 15:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:02:23 INFO - PROCESS | 1647 | 1461621743561 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:02:23 INFO - PROCESS | 1647 | 1461621743564 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:02:23 INFO - PROCESS | 1647 | 1461621743567 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:02:23 INFO - PROCESS | 1647 | 1461621743570 Marionette TRACE conn2 <- [1,1910,null,{}] 15:02:23 INFO - PROCESS | 1647 | 1461621743574 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:23 INFO - PROCESS | 1647 | 1461621743690 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:02:23 INFO - PROCESS | 1647 | 1461621743794 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab4000 == 79 [pid = 1647] [id = 485] 15:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11525e400) [pid = 1647] [serial = 1455] [outer = 0x0] 15:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x115420c00) [pid = 1647] [serial = 1456] [outer = 0x11525e400] 15:02:23 INFO - PROCESS | 1647 | 1461621743853 Marionette DEBUG loaded listener.js 15:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11867b000) [pid = 1647] [serial = 1457] [outer = 0x11525e400] 15:02:24 INFO - PROCESS | 1647 | 1461621744260 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 721ms 15:02:24 INFO - PROCESS | 1647 | 1461621744297 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:02:24 INFO - PROCESS | 1647 | 1461621744301 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:02:24 INFO - PROCESS | 1647 | 1461621744305 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:02:24 INFO - PROCESS | 1647 | 1461621744307 Marionette TRACE conn2 <- [1,1914,null,{}] 15:02:24 INFO - PROCESS | 1647 | 1461621744312 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:24 INFO - PROCESS | 1647 | 1461621744420 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:02:24 INFO - PROCESS | 1647 | 1461621744538 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x125503800 == 80 [pid = 1647] [id = 486] 15:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11a767800) [pid = 1647] [serial = 1458] [outer = 0x0] 15:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11ab14400) [pid = 1647] [serial = 1459] [outer = 0x11a767800] 15:02:24 INFO - PROCESS | 1647 | 1461621744571 Marionette DEBUG loaded listener.js 15:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11ae27000) [pid = 1647] [serial = 1460] [outer = 0x11a767800] 15:02:24 INFO - PROCESS | 1647 | 1461621744982 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 723ms 15:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:02:25 INFO - PROCESS | 1647 | 1461621745029 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:02:25 INFO - PROCESS | 1647 | 1461621745031 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:02:25 INFO - PROCESS | 1647 | 1461621745033 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:02:25 INFO - PROCESS | 1647 | 1461621745036 Marionette TRACE conn2 <- [1,1918,null,{}] 15:02:25 INFO - PROCESS | 1647 | 1461621745044 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:25 INFO - PROCESS | 1647 | 1461621745172 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:02:25 INFO - PROCESS | 1647 | 1461621745251 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d157800 == 81 [pid = 1647] [id = 487] 15:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11b164c00) [pid = 1647] [serial = 1461] [outer = 0x0] 15:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11c3c3c00) [pid = 1647] [serial = 1462] [outer = 0x11b164c00] 15:02:25 INFO - PROCESS | 1647 | 1461621745283 Marionette DEBUG loaded listener.js 15:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11c47f400) [pid = 1647] [serial = 1463] [outer = 0x11b164c00] 15:02:25 INFO - PROCESS | 1647 | 1461621745690 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 674ms 15:02:25 INFO - PROCESS | 1647 | 1461621745707 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:02:25 INFO - PROCESS | 1647 | 1461621745711 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:02:25 INFO - PROCESS | 1647 | 1461621745714 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:02:25 INFO - PROCESS | 1647 | 1461621745715 Marionette TRACE conn2 <- [1,1922,null,{}] 15:02:25 INFO - PROCESS | 1647 | 1461621745718 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:25 INFO - PROCESS | 1647 | 1461621745825 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:02:25 INFO - PROCESS | 1647 | 1461621745929 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f486000 == 82 [pid = 1647] [id = 488] 15:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11c46c800) [pid = 1647] [serial = 1464] [outer = 0x0] 15:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11cb41000) [pid = 1647] [serial = 1465] [outer = 0x11c46c800] 15:02:25 INFO - PROCESS | 1647 | 1461621745961 Marionette DEBUG loaded listener.js 15:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x1261c4400) [pid = 1647] [serial = 1466] [outer = 0x11c46c800] 15:02:26 INFO - PROCESS | 1647 | 1461621746339 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 15:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:02:26 INFO - PROCESS | 1647 | 1461621746384 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:02:26 INFO - PROCESS | 1647 | 1461621746386 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:02:26 INFO - PROCESS | 1647 | 1461621746388 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:02:26 INFO - PROCESS | 1647 | 1461621746389 Marionette TRACE conn2 <- [1,1926,null,{}] 15:02:26 INFO - PROCESS | 1647 | 1461621746392 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:26 INFO - PROCESS | 1647 | 1461621746499 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:02:26 INFO - PROCESS | 1647 | 1461621746593 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fd38800 == 83 [pid = 1647] [id = 489] 15:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11cc67800) [pid = 1647] [serial = 1467] [outer = 0x0] 15:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12718c000) [pid = 1647] [serial = 1468] [outer = 0x11cc67800] 15:02:26 INFO - PROCESS | 1647 | 1461621746623 Marionette DEBUG loaded listener.js 15:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12b698000) [pid = 1647] [serial = 1469] [outer = 0x11cc67800] 15:02:27 INFO - PROCESS | 1647 | 1461621747044 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 671ms 15:02:27 INFO - PROCESS | 1647 | 1461621747060 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:02:27 INFO - PROCESS | 1647 | 1461621747062 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:02:27 INFO - PROCESS | 1647 | 1461621747065 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:02:27 INFO - PROCESS | 1647 | 1461621747066 Marionette TRACE conn2 <- [1,1930,null,{}] 15:02:27 INFO - PROCESS | 1647 | 1461621747068 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:27 INFO - PROCESS | 1647 | 1461621747187 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:02:27 INFO - PROCESS | 1647 | 1461621747266 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x13032a800 == 84 [pid = 1647] [id = 490] 15:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12bc74800) [pid = 1647] [serial = 1470] [outer = 0x0] 15:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12d1ee400) [pid = 1647] [serial = 1471] [outer = 0x12bc74800] 15:02:27 INFO - PROCESS | 1647 | 1461621747298 Marionette DEBUG loaded listener.js 15:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12d6b9000) [pid = 1647] [serial = 1472] [outer = 0x12bc74800] 15:02:27 INFO - PROCESS | 1647 | 1461621747673 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 668ms 15:02:27 INFO - PROCESS | 1647 | 1461621747734 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:02:27 INFO - PROCESS | 1647 | 1461621747735 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:02:27 INFO - PROCESS | 1647 | 1461621747737 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:02:27 INFO - PROCESS | 1647 | 1461621747738 Marionette TRACE conn2 <- [1,1934,null,{}] 15:02:27 INFO - PROCESS | 1647 | 1461621747741 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:27 INFO - PROCESS | 1647 | 1461621747847 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:02:27 INFO - PROCESS | 1647 | 1461621747992 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1304d9800 == 85 [pid = 1647] [id = 491] 15:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x114bd6c00) [pid = 1647] [serial = 1473] [outer = 0x0] 15:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12d657800) [pid = 1647] [serial = 1474] [outer = 0x114bd6c00] 15:02:28 INFO - PROCESS | 1647 | 1461621748024 Marionette DEBUG loaded listener.js 15:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12dce5800) [pid = 1647] [serial = 1475] [outer = 0x114bd6c00] 15:02:28 INFO - PROCESS | 1647 | 1461621748463 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 774ms 15:02:28 INFO - PROCESS | 1647 | 1461621748712 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:02:28 INFO - PROCESS | 1647 | 1461621748714 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:02:28 INFO - PROCESS | 1647 | 1461621748732 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:02:28 INFO - PROCESS | 1647 | 1461621748733 Marionette TRACE conn2 <- [1,1938,null,{}] 15:02:28 INFO - PROCESS | 1647 | 1461621748737 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:28 INFO - PROCESS | 1647 | 1461621748841 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:02:28 INFO - PROCESS | 1647 | 1461621748905 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c38c000 == 86 [pid = 1647] [id = 492] 15:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x115167400) [pid = 1647] [serial = 1476] [outer = 0x0] 15:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x115171c00) [pid = 1647] [serial = 1477] [outer = 0x115167400] 15:02:28 INFO - PROCESS | 1647 | 1461621748933 Marionette DEBUG loaded listener.js 15:02:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1158ed000) [pid = 1647] [serial = 1478] [outer = 0x115167400] 15:02:29 INFO - PROCESS | 1647 | 1461621749398 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 726ms 15:02:29 INFO - PROCESS | 1647 | 1461621749477 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:02:29 INFO - PROCESS | 1647 | 1461621749479 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:02:29 INFO - PROCESS | 1647 | 1461621749487 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:02:29 INFO - PROCESS | 1647 | 1461621749490 Marionette TRACE conn2 <- [1,1942,null,{}] 15:02:29 INFO - PROCESS | 1647 | 1461621749494 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:29 INFO - PROCESS | 1647 | 1461621749597 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:02:29 INFO - PROCESS | 1647 | 1461621749677 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c043000 == 87 [pid = 1647] [id = 493] 15:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1189f1400) [pid = 1647] [serial = 1479] [outer = 0x0] 15:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11a768000) [pid = 1647] [serial = 1480] [outer = 0x1189f1400] 15:02:29 INFO - PROCESS | 1647 | 1461621749705 Marionette DEBUG loaded listener.js 15:02:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11abe3800) [pid = 1647] [serial = 1481] [outer = 0x1189f1400] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12b94b000 == 86 [pid = 1647] [id = 252] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef2e800 == 85 [pid = 1647] [id = 483] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6db000 == 84 [pid = 1647] [id = 482] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3b5800 == 83 [pid = 1647] [id = 481] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf58800 == 82 [pid = 1647] [id = 480] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12aa20800 == 81 [pid = 1647] [id = 479] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x128d2b000 == 80 [pid = 1647] [id = 478] 15:02:29 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12f01e400) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1269db000 == 79 [pid = 1647] [id = 477] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x126905800 == 78 [pid = 1647] [id = 476] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x125590800 == 77 [pid = 1647] [id = 475] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd7d000 == 76 [pid = 1647] [id = 474] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11b0d4800 == 75 [pid = 1647] [id = 473] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x119c1b800 == 74 [pid = 1647] [id = 472] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11b0e7000 == 73 [pid = 1647] [id = 471] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1306fa000 == 72 [pid = 1647] [id = 467] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12a00d000 == 71 [pid = 1647] [id = 466] 15:02:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11c1a8800 == 70 [pid = 1647] [id = 465] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12e457800) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12eb83800) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12ea58000) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11b13c400) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11b024400) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12eb86800) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12f022400) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x119902400) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x115636400) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x128da8400) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12bf79800) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x114bd8000) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1261c8c00) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1269b4400) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11b8f1800) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11ab3d000) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12b64c000) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11ccaf800) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11cb3d000) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11667f800) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x123ebcc00) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1260bf000) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x126607400) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11c661400) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12bf84c00) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12eb81000) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11c46f400) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12f75bc00) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12d1f3800) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12e43b800) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12610c000) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11b140800) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12ad06c00) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 15:02:30 INFO - PROCESS | 1647 | 1461621750102 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 626ms 15:02:30 INFO - PROCESS | 1647 | 1461621750112 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:02:30 INFO - PROCESS | 1647 | 1461621750113 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:02:30 INFO - PROCESS | 1647 | 1461621750116 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:02:30 INFO - PROCESS | 1647 | 1461621750117 Marionette TRACE conn2 <- [1,1946,null,{}] 15:02:30 INFO - PROCESS | 1647 | 1461621750123 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:30 INFO - PROCESS | 1647 | 1461621750217 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:02:30 INFO - PROCESS | 1647 | 1461621750281 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ccc6800 == 71 [pid = 1647] [id = 494] 15:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11abed000) [pid = 1647] [serial = 1482] [outer = 0x0] 15:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11b134c00) [pid = 1647] [serial = 1483] [outer = 0x11abed000] 15:02:30 INFO - PROCESS | 1647 | 1461621750310 Marionette DEBUG loaded listener.js 15:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11b873c00) [pid = 1647] [serial = 1484] [outer = 0x11abed000] 15:02:30 INFO - PROCESS | 1647 | 1461621750621 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 517ms 15:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:02:30 INFO - PROCESS | 1647 | 1461621750634 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:02:30 INFO - PROCESS | 1647 | 1461621750635 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:02:30 INFO - PROCESS | 1647 | 1461621750637 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:02:30 INFO - PROCESS | 1647 | 1461621750638 Marionette TRACE conn2 <- [1,1950,null,{}] 15:02:30 INFO - PROCESS | 1647 | 1461621750641 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:30 INFO - PROCESS | 1647 | 1461621750741 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:02:30 INFO - PROCESS | 1647 | 1461621750812 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12602f800 == 72 [pid = 1647] [id = 495] 15:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11b87b800) [pid = 1647] [serial = 1485] [outer = 0x0] 15:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11c022800) [pid = 1647] [serial = 1486] [outer = 0x11b87b800] 15:02:30 INFO - PROCESS | 1647 | 1461621750855 Marionette DEBUG loaded listener.js 15:02:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11c47e000) [pid = 1647] [serial = 1487] [outer = 0x11b87b800] 15:02:31 INFO - PROCESS | 1647 | 1461621751238 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 624ms 15:02:31 INFO - PROCESS | 1647 | 1461621751263 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:02:31 INFO - PROCESS | 1647 | 1461621751265 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:02:31 INFO - PROCESS | 1647 | 1461621751268 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:02:31 INFO - PROCESS | 1647 | 1461621751270 Marionette TRACE conn2 <- [1,1954,null,{}] 15:02:31 INFO - PROCESS | 1647 | 1461621751273 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:31 INFO - PROCESS | 1647 | 1461621751439 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:02:31 INFO - PROCESS | 1647 | 1461621751450 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d31000 == 73 [pid = 1647] [id = 496] 15:02:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11b87c000) [pid = 1647] [serial = 1488] [outer = 0x0] 15:02:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11cb17400) [pid = 1647] [serial = 1489] [outer = 0x11b87c000] 15:02:31 INFO - PROCESS | 1647 | 1461621751491 Marionette DEBUG loaded listener.js 15:02:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11ccb0800) [pid = 1647] [serial = 1490] [outer = 0x11b87c000] 15:02:31 INFO - PROCESS | 1647 | 1461621751920 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 672ms 15:02:31 INFO - PROCESS | 1647 | 1461621751940 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:02:31 INFO - PROCESS | 1647 | 1461621751941 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:02:31 INFO - PROCESS | 1647 | 1461621751946 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:02:31 INFO - PROCESS | 1647 | 1461621751947 Marionette TRACE conn2 <- [1,1958,null,{}] 15:02:31 INFO - PROCESS | 1647 | 1461621751949 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:32 INFO - PROCESS | 1647 | 1461621752086 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:02:32 INFO - PROCESS | 1647 | 1461621752121 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c85e000 == 74 [pid = 1647] [id = 497] 15:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x123ec4800) [pid = 1647] [serial = 1491] [outer = 0x0] 15:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x126115c00) [pid = 1647] [serial = 1492] [outer = 0x123ec4800] 15:02:32 INFO - PROCESS | 1647 | 1461621752148 Marionette DEBUG loaded listener.js 15:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x127196c00) [pid = 1647] [serial = 1493] [outer = 0x123ec4800] 15:02:32 INFO - PROCESS | 1647 | 1461621752481 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 569ms 15:02:32 INFO - PROCESS | 1647 | 1461621752515 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:02:32 INFO - PROCESS | 1647 | 1461621752516 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:02:32 INFO - PROCESS | 1647 | 1461621752518 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:02:32 INFO - PROCESS | 1647 | 1461621752519 Marionette TRACE conn2 <- [1,1962,null,{}] 15:02:32 INFO - PROCESS | 1647 | 1461621752521 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:32 INFO - PROCESS | 1647 | 1461621752631 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:02:32 INFO - PROCESS | 1647 | 1461621752645 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d153800 == 75 [pid = 1647] [id = 498] 15:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12735b800) [pid = 1647] [serial = 1494] [outer = 0x0] 15:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12a09b000) [pid = 1647] [serial = 1495] [outer = 0x12735b800] 15:02:32 INFO - PROCESS | 1647 | 1461621752670 Marionette DEBUG loaded listener.js 15:02:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12b699800) [pid = 1647] [serial = 1496] [outer = 0x12735b800] 15:02:33 INFO - PROCESS | 1647 | 1461621753055 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 570ms 15:02:33 INFO - PROCESS | 1647 | 1461621753089 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:02:33 INFO - PROCESS | 1647 | 1461621753091 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:02:33 INFO - PROCESS | 1647 | 1461621753094 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:02:33 INFO - PROCESS | 1647 | 1461621753096 Marionette TRACE conn2 <- [1,1966,null,{}] 15:02:33 INFO - PROCESS | 1647 | 1461621753107 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:33 INFO - PROCESS | 1647 | 1461621753287 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:02:33 INFO - PROCESS | 1647 | 1461621753314 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb0000 == 76 [pid = 1647] [id = 499] 15:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12735c400) [pid = 1647] [serial = 1497] [outer = 0x0] 15:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12bdb1c00) [pid = 1647] [serial = 1498] [outer = 0x12735c400] 15:02:33 INFO - PROCESS | 1647 | 1461621753355 Marionette DEBUG loaded listener.js 15:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12d182400) [pid = 1647] [serial = 1499] [outer = 0x12735c400] 15:02:33 INFO - PROCESS | 1647 | 1461621753719 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 15:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:02:33 INFO - PROCESS | 1647 | 1461621753765 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:02:33 INFO - PROCESS | 1647 | 1461621753766 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:02:33 INFO - PROCESS | 1647 | 1461621753768 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:02:33 INFO - PROCESS | 1647 | 1461621753769 Marionette TRACE conn2 <- [1,1970,null,{}] 15:02:33 INFO - PROCESS | 1647 | 1461621753771 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:33 INFO - PROCESS | 1647 | 1461621753885 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:02:33 INFO - PROCESS | 1647 | 1461621753898 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef2e800 == 77 [pid = 1647] [id = 500] 15:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12d1f5400) [pid = 1647] [serial = 1500] [outer = 0x0] 15:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12d43dc00) [pid = 1647] [serial = 1501] [outer = 0x12d1f5400] 15:02:33 INFO - PROCESS | 1647 | 1461621753922 Marionette DEBUG loaded listener.js 15:02:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12dcdc000) [pid = 1647] [serial = 1502] [outer = 0x12d1f5400] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11c0efc00) [pid = 1647] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11c1db800) [pid = 1647] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11ccae400) [pid = 1647] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x114bd7400) [pid = 1647] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12610ac00) [pid = 1647] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x115716000) [pid = 1647] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11a75fc00) [pid = 1647] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11ab1f000) [pid = 1647] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11c1d2400) [pid = 1647] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11abe8c00) [pid = 1647] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x114fa5400) [pid = 1647] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x128da4c00) [pid = 1647] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:02:34 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1186b3400) [pid = 1647] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:02:34 INFO - PROCESS | 1647 | 1461621754394 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:02:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 668ms 15:02:34 INFO - PROCESS | 1647 | 1461621754437 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:02:34 INFO - PROCESS | 1647 | 1461621754439 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:02:34 INFO - PROCESS | 1647 | 1461621754441 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:02:34 INFO - PROCESS | 1647 | 1461621754443 Marionette TRACE conn2 <- [1,1974,null,{}] 15:02:34 INFO - PROCESS | 1647 | 1461621754446 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:34 INFO - PROCESS | 1647 | 1461621754620 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:02:34 INFO - PROCESS | 1647 | 1461621754717 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3cd800 == 78 [pid = 1647] [id = 501] 15:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x114bd7400) [pid = 1647] [serial = 1503] [outer = 0x0] 15:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11b136400) [pid = 1647] [serial = 1504] [outer = 0x114bd7400] 15:02:34 INFO - PROCESS | 1647 | 1461621754758 Marionette DEBUG loaded listener.js 15:02:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x126113000) [pid = 1647] [serial = 1505] [outer = 0x114bd7400] 15:02:35 INFO - PROCESS | 1647 | 1461621755077 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 15:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:02:35 INFO - PROCESS | 1647 | 1461621755116 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:02:35 INFO - PROCESS | 1647 | 1461621755118 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:02:35 INFO - PROCESS | 1647 | 1461621755120 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:02:35 INFO - PROCESS | 1647 | 1461621755121 Marionette TRACE conn2 <- [1,1978,null,{}] 15:02:35 INFO - PROCESS | 1647 | 1461621755123 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:35 INFO - PROCESS | 1647 | 1461621755263 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:02:35 INFO - PROCESS | 1647 | 1461621755270 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x130335800 == 79 [pid = 1647] [id = 502] 15:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x127357000) [pid = 1647] [serial = 1506] [outer = 0x0] 15:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12e43d000) [pid = 1647] [serial = 1507] [outer = 0x127357000] 15:02:35 INFO - PROCESS | 1647 | 1461621755299 Marionette DEBUG loaded listener.js 15:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12e7d1800) [pid = 1647] [serial = 1508] [outer = 0x127357000] 15:02:35 INFO - PROCESS | 1647 | 1461621755616 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 518ms 15:02:35 INFO - PROCESS | 1647 | 1461621755639 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:02:35 INFO - PROCESS | 1647 | 1461621755640 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:02:35 INFO - PROCESS | 1647 | 1461621755642 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:02:35 INFO - PROCESS | 1647 | 1461621755645 Marionette TRACE conn2 <- [1,1982,null,{}] 15:02:35 INFO - PROCESS | 1647 | 1461621755648 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:35 INFO - PROCESS | 1647 | 1461621755737 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:02:35 INFO - PROCESS | 1647 | 1461621755742 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a13f000 == 80 [pid = 1647] [id = 503] 15:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12e7d4000) [pid = 1647] [serial = 1509] [outer = 0x0] 15:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12ea53400) [pid = 1647] [serial = 1510] [outer = 0x12e7d4000] 15:02:35 INFO - PROCESS | 1647 | 1461621755767 Marionette DEBUG loaded listener.js 15:02:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12eb0f000) [pid = 1647] [serial = 1511] [outer = 0x12e7d4000] 15:02:36 INFO - PROCESS | 1647 | 1461621756116 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 15:02:36 INFO - PROCESS | 1647 | 1461621756164 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:02:36 INFO - PROCESS | 1647 | 1461621756165 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:02:36 INFO - PROCESS | 1647 | 1461621756167 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:02:36 INFO - PROCESS | 1647 | 1461621756168 Marionette TRACE conn2 <- [1,1986,null,{}] 15:02:36 INFO - PROCESS | 1647 | 1461621756171 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:36 INFO - PROCESS | 1647 | 1461621756260 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:02:36 INFO - PROCESS | 1647 | 1461621756391 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c2a800 == 81 [pid = 1647] [id = 504] 15:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11363ec00) [pid = 1647] [serial = 1512] [outer = 0x0] 15:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x114bb9000) [pid = 1647] [serial = 1513] [outer = 0x11363ec00] 15:02:36 INFO - PROCESS | 1647 | 1461621756424 Marionette DEBUG loaded listener.js 15:02:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x115169000) [pid = 1647] [serial = 1514] [outer = 0x11363ec00] 15:02:36 INFO - PROCESS | 1647 | 1461621756887 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 768ms 15:02:36 INFO - PROCESS | 1647 | 1461621756938 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:02:36 INFO - PROCESS | 1647 | 1461621756941 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:02:36 INFO - PROCESS | 1647 | 1461621756944 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:02:36 INFO - PROCESS | 1647 | 1461621756946 Marionette TRACE conn2 <- [1,1990,null,{}] 15:02:36 INFO - PROCESS | 1647 | 1461621756950 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:37 INFO - PROCESS | 1647 | 1461621757065 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:02:37 INFO - PROCESS | 1647 | 1461621757182 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12603e800 == 82 [pid = 1647] [id = 505] 15:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11a769400) [pid = 1647] [serial = 1515] [outer = 0x0] 15:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11ab41400) [pid = 1647] [serial = 1516] [outer = 0x11a769400] 15:02:37 INFO - PROCESS | 1647 | 1461621757215 Marionette DEBUG loaded listener.js 15:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11b070400) [pid = 1647] [serial = 1517] [outer = 0x11a769400] 15:02:37 INFO - PROCESS | 1647 | 1461621757640 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 722ms 15:02:37 INFO - PROCESS | 1647 | 1461621757667 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:02:37 INFO - PROCESS | 1647 | 1461621757670 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:02:37 INFO - PROCESS | 1647 | 1461621757673 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:02:37 INFO - PROCESS | 1647 | 1461621757674 Marionette TRACE conn2 <- [1,1994,null,{}] 15:02:37 INFO - PROCESS | 1647 | 1461621757677 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:37 INFO - PROCESS | 1647 | 1461621757787 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:02:37 INFO - PROCESS | 1647 | 1461621757896 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3b8800 == 83 [pid = 1647] [id = 506] 15:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11c1d2400) [pid = 1647] [serial = 1518] [outer = 0x0] 15:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11c473400) [pid = 1647] [serial = 1519] [outer = 0x11c1d2400] 15:02:37 INFO - PROCESS | 1647 | 1461621757928 Marionette DEBUG loaded listener.js 15:02:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11ccb5c00) [pid = 1647] [serial = 1520] [outer = 0x11c1d2400] 15:02:38 INFO - PROCESS | 1647 | 1461621758347 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 721ms 15:02:38 INFO - PROCESS | 1647 | 1461621758424 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:02:38 INFO - PROCESS | 1647 | 1461621758426 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:02:38 INFO - PROCESS | 1647 | 1461621758437 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:02:38 INFO - PROCESS | 1647 | 1461621758442 Marionette TRACE conn2 <- [1,1998,null,{}] 15:02:38 INFO - PROCESS | 1647 | 1461621758445 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:38 INFO - PROCESS | 1647 | 1461621758559 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:02:38 INFO - PROCESS | 1647 | 1461621758630 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b618000 == 84 [pid = 1647] [id = 507] 15:02:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11ccb6400) [pid = 1647] [serial = 1521] [outer = 0x0] 15:02:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1261cec00) [pid = 1647] [serial = 1522] [outer = 0x11ccb6400] 15:02:38 INFO - PROCESS | 1647 | 1461621758660 Marionette DEBUG loaded listener.js 15:02:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12ad06c00) [pid = 1647] [serial = 1523] [outer = 0x11ccb6400] 15:02:39 INFO - PROCESS | 1647 | 1461621759186 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 782ms 15:02:39 INFO - PROCESS | 1647 | 1461621759214 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:02:39 INFO - PROCESS | 1647 | 1461621759217 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:02:39 INFO - PROCESS | 1647 | 1461621759221 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:02:39 INFO - PROCESS | 1647 | 1461621759223 Marionette TRACE conn2 <- [1,2002,null,{}] 15:02:39 INFO - PROCESS | 1647 | 1461621759226 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:39 INFO - PROCESS | 1647 | 1461621759391 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:02:39 INFO - PROCESS | 1647 | 1461621759504 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x141c4b800 == 85 [pid = 1647] [id = 508] 15:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12ad03000) [pid = 1647] [serial = 1524] [outer = 0x0] 15:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12d6c2400) [pid = 1647] [serial = 1525] [outer = 0x12ad03000] 15:02:39 INFO - PROCESS | 1647 | 1461621759535 Marionette DEBUG loaded listener.js 15:02:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12e448000) [pid = 1647] [serial = 1526] [outer = 0x12ad03000] 15:02:39 INFO - PROCESS | 1647 | 1461621759985 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 824ms 15:02:40 INFO - PROCESS | 1647 | 1461621760045 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:02:40 INFO - PROCESS | 1647 | 1461621760046 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:02:40 INFO - PROCESS | 1647 | 1461621760048 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:02:40 INFO - PROCESS | 1647 | 1461621760049 Marionette TRACE conn2 <- [1,2006,null,{}] 15:02:40 INFO - PROCESS | 1647 | 1461621760052 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:40 INFO - PROCESS | 1647 | 1461621760159 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:02:40 INFO - PROCESS | 1647 | 1461621760239 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x142086000 == 86 [pid = 1647] [id = 509] 15:02:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12eb7fc00) [pid = 1647] [serial = 1527] [outer = 0x0] 15:02:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12eb84400) [pid = 1647] [serial = 1528] [outer = 0x12eb7fc00] 15:02:40 INFO - PROCESS | 1647 | 1461621760276 Marionette DEBUG loaded listener.js 15:02:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12f025800) [pid = 1647] [serial = 1529] [outer = 0x12eb7fc00] 15:02:40 INFO - PROCESS | 1647 | 1461621760784 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 770ms 15:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:02:40 INFO - PROCESS | 1647 | 1461621760818 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:02:40 INFO - PROCESS | 1647 | 1461621760820 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:02:40 INFO - PROCESS | 1647 | 1461621760822 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:02:40 INFO - PROCESS | 1647 | 1461621760823 Marionette TRACE conn2 <- [1,2010,null,{}] 15:02:40 INFO - PROCESS | 1647 | 1461621760826 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:40 INFO - PROCESS | 1647 | 1461621760936 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:02:41 INFO - PROCESS | 1647 | 1461621761044 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x142297000 == 87 [pid = 1647] [id = 510] 15:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12f026800) [pid = 1647] [serial = 1530] [outer = 0x0] 15:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12f45e000) [pid = 1647] [serial = 1531] [outer = 0x12f026800] 15:02:41 INFO - PROCESS | 1647 | 1461621761077 Marionette DEBUG loaded listener.js 15:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12f75a800) [pid = 1647] [serial = 1532] [outer = 0x12f026800] 15:02:41 INFO - PROCESS | 1647 | 1461621761483 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 718ms 15:02:41 INFO - PROCESS | 1647 | 1461621761541 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:02:41 INFO - PROCESS | 1647 | 1461621761544 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:02:41 INFO - PROCESS | 1647 | 1461621761547 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:02:41 INFO - PROCESS | 1647 | 1461621761549 Marionette TRACE conn2 <- [1,2014,null,{}] 15:02:41 INFO - PROCESS | 1647 | 1461621761553 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:41 INFO - PROCESS | 1647 | 1461621761714 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:02:41 INFO - PROCESS | 1647 | 1461621761831 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x141d48000 == 88 [pid = 1647] [id = 511] 15:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12d1f1000) [pid = 1647] [serial = 1533] [outer = 0x0] 15:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12f760400) [pid = 1647] [serial = 1534] [outer = 0x12d1f1000] 15:02:41 INFO - PROCESS | 1647 | 1461621761878 Marionette DEBUG loaded listener.js 15:02:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12fc05400) [pid = 1647] [serial = 1535] [outer = 0x12d1f1000] 15:02:42 INFO - PROCESS | 1647 | 1461621762360 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 822ms 15:02:42 INFO - PROCESS | 1647 | 1461621762369 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:02:42 INFO - PROCESS | 1647 | 1461621762370 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:02:42 INFO - PROCESS | 1647 | 1461621762372 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:02:42 INFO - PROCESS | 1647 | 1461621762374 Marionette TRACE conn2 <- [1,2018,null,{}] 15:02:42 INFO - PROCESS | 1647 | 1461621762378 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:42 INFO - PROCESS | 1647 | 1461621762489 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:02:42 INFO - PROCESS | 1647 | 1461621762599 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aacb000 == 89 [pid = 1647] [id = 512] 15:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x114bcf000) [pid = 1647] [serial = 1536] [outer = 0x0] 15:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x119077800) [pid = 1647] [serial = 1537] [outer = 0x114bcf000] 15:02:42 INFO - PROCESS | 1647 | 1461621762632 Marionette DEBUG loaded listener.js 15:02:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12d6b4400) [pid = 1647] [serial = 1538] [outer = 0x114bcf000] 15:02:43 INFO - PROCESS | 1647 | 1461621763269 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:02:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 920ms 15:02:43 INFO - PROCESS | 1647 | 1461621763296 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:02:43 INFO - PROCESS | 1647 | 1461621763298 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:02:43 INFO - PROCESS | 1647 | 1461621763302 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:02:43 INFO - PROCESS | 1647 | 1461621763304 Marionette TRACE conn2 <- [1,2022,null,{}] 15:02:43 INFO - PROCESS | 1647 | 1461621763307 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:43 INFO - PROCESS | 1647 | 1461621763414 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:02:43 INFO - PROCESS | 1647 | 1461621763485 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b119800 == 90 [pid = 1647] [id = 513] 15:02:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x119e51000) [pid = 1647] [serial = 1539] [outer = 0x0] 15:02:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11a75f000) [pid = 1647] [serial = 1540] [outer = 0x119e51000] 15:02:43 INFO - PROCESS | 1647 | 1461621763556 Marionette DEBUG loaded listener.js 15:02:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11ab1b000) [pid = 1647] [serial = 1541] [outer = 0x119e51000] 15:02:44 INFO - PROCESS | 1647 | 1461621764039 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 776ms 15:02:44 INFO - PROCESS | 1647 | 1461621764078 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:02:44 INFO - PROCESS | 1647 | 1461621764083 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:02:44 INFO - PROCESS | 1647 | 1461621764090 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:02:44 INFO - PROCESS | 1647 | 1461621764093 Marionette TRACE conn2 <- [1,2026,null,{}] 15:02:44 INFO - PROCESS | 1647 | 1461621764096 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:44 INFO - PROCESS | 1647 | 1461621764218 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:02:44 INFO - PROCESS | 1647 | 1461621764326 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x13031b000 == 89 [pid = 1647] [id = 407] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11cde9800 == 88 [pid = 1647] [id = 330] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x13a13f000 == 87 [pid = 1647] [id = 503] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x142097000 == 86 [pid = 1647] [id = 464] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x130335800 == 85 [pid = 1647] [id = 502] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3cd800 == 84 [pid = 1647] [id = 501] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef2e800 == 83 [pid = 1647] [id = 500] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12dbb0000 == 82 [pid = 1647] [id = 499] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12d153800 == 81 [pid = 1647] [id = 498] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12c85e000 == 80 [pid = 1647] [id = 497] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12bc6fc00) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ec000 == 81 [pid = 1647] [id = 514] 15:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x114bdbc00) [pid = 1647] [serial = 1542] [outer = 0x0] 15:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11ab1f000) [pid = 1647] [serial = 1543] [outer = 0x114bdbc00] 15:02:44 INFO - PROCESS | 1647 | 1461621764386 Marionette DEBUG loaded listener.js 15:02:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11c01ac00) [pid = 1647] [serial = 1544] [outer = 0x114bdbc00] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x128d31000 == 80 [pid = 1647] [id = 496] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12602f800 == 79 [pid = 1647] [id = 495] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11ccc6800 == 78 [pid = 1647] [id = 494] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11c043000 == 77 [pid = 1647] [id = 493] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11c38c000 == 76 [pid = 1647] [id = 492] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12fd38800 == 75 [pid = 1647] [id = 489] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12f486000 == 74 [pid = 1647] [id = 488] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12d157800 == 73 [pid = 1647] [id = 487] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x125503800 == 72 [pid = 1647] [id = 486] 15:02:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab4000 == 71 [pid = 1647] [id = 485] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x128daf400) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x1269b1400) [pid = 1647] [serial = 1443] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12734e800) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12b785c00) [pid = 1647] [serial = 1451] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12798f400) [pid = 1647] [serial = 1446] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12ad0f800) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x126821c00) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11ab18000) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11cc58800) [pid = 1647] [serial = 1431] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11ccad800) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x128db1000) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x126147800) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x115ab2c00) [pid = 1647] [serial = 877] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11c7a5c00) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x123eba000) [pid = 1647] [serial = 1434] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x126112c00) [pid = 1647] [serial = 1437] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12549ac00) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x115416000) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x115164000) [pid = 1647] [serial = 1413] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x1261c6000) [pid = 1647] [serial = 1440] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x119298400) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x116858000) [pid = 1647] [serial = 1416] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11a765800) [pid = 1647] [serial = 1419] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11ae29400) [pid = 1647] [serial = 1422] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11b138000) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11c470c00) [pid = 1647] [serial = 1428] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11b141000) [pid = 1647] [serial = 1425] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11c0e2800) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1186b8000) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11b138400) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12b64a400) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11cca9c00) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11b8e7800) [pid = 1647] [serial = 1410] [outer = 0x0] [url = about:blank] 15:02:44 INFO - PROCESS | 1647 | 1461621764760 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 722ms 15:02:44 INFO - PROCESS | 1647 | 1461621764813 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:02:44 INFO - PROCESS | 1647 | 1461621764815 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:02:44 INFO - PROCESS | 1647 | 1461621764818 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:02:44 INFO - PROCESS | 1647 | 1461621764822 Marionette TRACE conn2 <- [1,2030,null,{}] 15:02:44 INFO - PROCESS | 1647 | 1461621764832 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:44 INFO - PROCESS | 1647 | 1461621764973 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:02:44 INFO - PROCESS | 1647 | 1461621764988 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12691d800 == 72 [pid = 1647] [id = 515] 15:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11c472800) [pid = 1647] [serial = 1545] [outer = 0x0] 15:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11c664800) [pid = 1647] [serial = 1546] [outer = 0x11c472800] 15:02:45 INFO - PROCESS | 1647 | 1461621765035 Marionette DEBUG loaded listener.js 15:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11ccae400) [pid = 1647] [serial = 1547] [outer = 0x11c472800] 15:02:45 INFO - PROCESS | 1647 | 1461621765443 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 674ms 15:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:02:45 INFO - PROCESS | 1647 | 1461621765491 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:02:45 INFO - PROCESS | 1647 | 1461621765493 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:02:45 INFO - PROCESS | 1647 | 1461621765495 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:02:45 INFO - PROCESS | 1647 | 1461621765496 Marionette TRACE conn2 <- [1,2034,null,{}] 15:02:45 INFO - PROCESS | 1647 | 1461621765498 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:45 INFO - PROCESS | 1647 | 1461621765589 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:02:45 INFO - PROCESS | 1647 | 1461621765594 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a012800 == 73 [pid = 1647] [id = 516] 15:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11ccb5800) [pid = 1647] [serial = 1548] [outer = 0x0] 15:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x125555c00) [pid = 1647] [serial = 1549] [outer = 0x11ccb5800] 15:02:45 INFO - PROCESS | 1647 | 1461621765620 Marionette DEBUG loaded listener.js 15:02:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x126112c00) [pid = 1647] [serial = 1550] [outer = 0x11ccb5800] 15:02:45 INFO - PROCESS | 1647 | 1461621765960 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 518ms 15:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:02:46 INFO - PROCESS | 1647 | 1461621766014 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:02:46 INFO - PROCESS | 1647 | 1461621766015 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:02:46 INFO - PROCESS | 1647 | 1461621766017 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:02:46 INFO - PROCESS | 1647 | 1461621766018 Marionette TRACE conn2 <- [1,2038,null,{}] 15:02:46 INFO - PROCESS | 1647 | 1461621766020 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:46 INFO - PROCESS | 1647 | 1461621766109 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:02:46 INFO - PROCESS | 1647 | 1461621766113 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcc1000 == 74 [pid = 1647] [id = 517] 15:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x126113c00) [pid = 1647] [serial = 1551] [outer = 0x0] 15:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1261c4800) [pid = 1647] [serial = 1552] [outer = 0x126113c00] 15:02:46 INFO - PROCESS | 1647 | 1461621766139 Marionette DEBUG loaded listener.js 15:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x126821c00) [pid = 1647] [serial = 1553] [outer = 0x126113c00] 15:02:46 INFO - PROCESS | 1647 | 1461621766507 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 15:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:02:46 INFO - PROCESS | 1647 | 1461621766537 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:02:46 INFO - PROCESS | 1647 | 1461621766538 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:02:46 INFO - PROCESS | 1647 | 1461621766540 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:02:46 INFO - PROCESS | 1647 | 1461621766541 Marionette TRACE conn2 <- [1,2042,null,{}] 15:02:46 INFO - PROCESS | 1647 | 1461621766544 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:46 INFO - PROCESS | 1647 | 1461621766648 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:02:46 INFO - PROCESS | 1647 | 1461621766733 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c872800 == 75 [pid = 1647] [id = 518] 15:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1261c8000) [pid = 1647] [serial = 1554] [outer = 0x0] 15:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12798b400) [pid = 1647] [serial = 1555] [outer = 0x1261c8000] 15:02:46 INFO - PROCESS | 1647 | 1461621766761 Marionette DEBUG loaded listener.js 15:02:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12d18d400) [pid = 1647] [serial = 1556] [outer = 0x1261c8000] 15:02:47 INFO - PROCESS | 1647 | 1461621767086 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 567ms 15:02:47 INFO - PROCESS | 1647 | 1461621767110 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:02:47 INFO - PROCESS | 1647 | 1461621767113 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:02:47 INFO - PROCESS | 1647 | 1461621767116 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:02:47 INFO - PROCESS | 1647 | 1461621767117 Marionette TRACE conn2 <- [1,2046,null,{}] 15:02:47 INFO - PROCESS | 1647 | 1461621767119 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:47 INFO - PROCESS | 1647 | 1461621767233 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:02:47 INFO - PROCESS | 1647 | 1461621767247 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb5800 == 76 [pid = 1647] [id = 519] 15:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x126820c00) [pid = 1647] [serial = 1557] [outer = 0x0] 15:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12ab32c00) [pid = 1647] [serial = 1558] [outer = 0x126820c00] 15:02:47 INFO - PROCESS | 1647 | 1461621767272 Marionette DEBUG loaded listener.js 15:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12ab36c00) [pid = 1647] [serial = 1559] [outer = 0x126820c00] 15:02:47 INFO - PROCESS | 1647 | 1461621767642 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 569ms 15:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:02:47 INFO - PROCESS | 1647 | 1461621767685 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:02:47 INFO - PROCESS | 1647 | 1461621767686 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:02:47 INFO - PROCESS | 1647 | 1461621767688 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:02:47 INFO - PROCESS | 1647 | 1461621767689 Marionette TRACE conn2 <- [1,2050,null,{}] 15:02:47 INFO - PROCESS | 1647 | 1461621767692 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:47 INFO - PROCESS | 1647 | 1461621767807 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:02:47 INFO - PROCESS | 1647 | 1461621767850 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef3d000 == 77 [pid = 1647] [id = 520] 15:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x126604800) [pid = 1647] [serial = 1560] [outer = 0x0] 15:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12d18e400) [pid = 1647] [serial = 1561] [outer = 0x126604800] 15:02:47 INFO - PROCESS | 1647 | 1461621767875 Marionette DEBUG loaded listener.js 15:02:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d6c0400) [pid = 1647] [serial = 1562] [outer = 0x126604800] 15:02:48 INFO - PROCESS | 1647 | 1461621768179 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 15:02:48 INFO - PROCESS | 1647 | 1461621768211 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:02:48 INFO - PROCESS | 1647 | 1461621768214 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:02:48 INFO - PROCESS | 1647 | 1461621768217 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:02:48 INFO - PROCESS | 1647 | 1461621768218 Marionette TRACE conn2 <- [1,2054,null,{}] 15:02:48 INFO - PROCESS | 1647 | 1461621768220 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:48 INFO - PROCESS | 1647 | 1461621768337 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:02:48 INFO - PROCESS | 1647 | 1461621768350 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc15800 == 78 [pid = 1647] [id = 521] 15:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12dcdc800) [pid = 1647] [serial = 1563] [outer = 0x0] 15:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12e456000) [pid = 1647] [serial = 1564] [outer = 0x12dcdc800] 15:02:48 INFO - PROCESS | 1647 | 1461621768376 Marionette DEBUG loaded listener.js 15:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12eb08400) [pid = 1647] [serial = 1565] [outer = 0x12dcdc800] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12ad04c00) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12735b800) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12735c400) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12d1f5400) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x115167400) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11abed000) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11b87b800) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x114bd7400) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x127357000) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12a09a000) [pid = 1647] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11b87c000) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1189f1400) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:02:48 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x123ec4800) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:02:48 INFO - PROCESS | 1647 | 1461621768861 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 668ms 15:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:02:48 INFO - PROCESS | 1647 | 1461621768885 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:02:48 INFO - PROCESS | 1647 | 1461621768886 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:02:48 INFO - PROCESS | 1647 | 1461621768888 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:02:48 INFO - PROCESS | 1647 | 1461621768890 Marionette TRACE conn2 <- [1,2058,null,{}] 15:02:48 INFO - PROCESS | 1647 | 1461621768892 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:48 INFO - PROCESS | 1647 | 1461621768985 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:02:48 INFO - PROCESS | 1647 | 1461621768989 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1263f2800 == 79 [pid = 1647] [id = 522] 15:02:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x115ab1400) [pid = 1647] [serial = 1566] [outer = 0x0] 15:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11c48c000) [pid = 1647] [serial = 1567] [outer = 0x115ab1400] 15:02:49 INFO - PROCESS | 1647 | 1461621769015 Marionette DEBUG loaded listener.js 15:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12b6a1c00) [pid = 1647] [serial = 1568] [outer = 0x115ab1400] 15:02:49 INFO - PROCESS | 1647 | 1461621769379 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 15:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:02:49 INFO - PROCESS | 1647 | 1461621769419 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:02:49 INFO - PROCESS | 1647 | 1461621769420 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:02:49 INFO - PROCESS | 1647 | 1461621769423 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:02:49 INFO - PROCESS | 1647 | 1461621769425 Marionette TRACE conn2 <- [1,2062,null,{}] 15:02:49 INFO - PROCESS | 1647 | 1461621769429 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:49 INFO - PROCESS | 1647 | 1461621769535 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:02:49 INFO - PROCESS | 1647 | 1461621769540 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310d2000 == 80 [pid = 1647] [id = 523] 15:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12b783c00) [pid = 1647] [serial = 1569] [outer = 0x0] 15:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12f021c00) [pid = 1647] [serial = 1570] [outer = 0x12b783c00] 15:02:49 INFO - PROCESS | 1647 | 1461621769569 Marionette DEBUG loaded listener.js 15:02:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12fc3f000) [pid = 1647] [serial = 1571] [outer = 0x12b783c00] 15:02:49 INFO - PROCESS | 1647 | 1461621769979 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 573ms 15:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:02:50 INFO - PROCESS | 1647 | 1461621769997 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:02:50 INFO - PROCESS | 1647 | 1461621769998 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:02:50 INFO - PROCESS | 1647 | 1461621770000 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:02:50 INFO - PROCESS | 1647 | 1461621770001 Marionette TRACE conn2 <- [1,2066,null,{}] 15:02:50 INFO - PROCESS | 1647 | 1461621770003 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:50 INFO - PROCESS | 1647 | 1461621770097 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:02:50 INFO - PROCESS | 1647 | 1461621770169 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b615800 == 81 [pid = 1647] [id = 524] 15:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12bf79800) [pid = 1647] [serial = 1572] [outer = 0x0] 15:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x13000e400) [pid = 1647] [serial = 1573] [outer = 0x12bf79800] 15:02:50 INFO - PROCESS | 1647 | 1461621770194 Marionette DEBUG loaded listener.js 15:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x130018000) [pid = 1647] [serial = 1574] [outer = 0x12bf79800] 15:02:50 INFO - PROCESS | 1647 | 1461621770461 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 15:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:02:50 INFO - PROCESS | 1647 | 1461621770518 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:02:50 INFO - PROCESS | 1647 | 1461621770520 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:02:50 INFO - PROCESS | 1647 | 1461621770522 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:02:50 INFO - PROCESS | 1647 | 1461621770523 Marionette TRACE conn2 <- [1,2070,null,{}] 15:02:50 INFO - PROCESS | 1647 | 1461621770525 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:50 INFO - PROCESS | 1647 | 1461621770622 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:02:50 INFO - PROCESS | 1647 | 1461621770627 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x142091800 == 82 [pid = 1647] [id = 525] 15:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12ab0e400) [pid = 1647] [serial = 1575] [outer = 0x0] 15:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12ab14c00) [pid = 1647] [serial = 1576] [outer = 0x12ab0e400] 15:02:50 INFO - PROCESS | 1647 | 1461621770651 Marionette DEBUG loaded listener.js 15:02:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12ab18c00) [pid = 1647] [serial = 1577] [outer = 0x12ab0e400] 15:02:51 INFO - PROCESS | 1647 | 1461621771199 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 718ms 15:02:51 INFO - PROCESS | 1647 | 1461621771240 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:02:51 INFO - PROCESS | 1647 | 1461621771243 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:02:51 INFO - PROCESS | 1647 | 1461621771247 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:02:51 INFO - PROCESS | 1647 | 1461621771249 Marionette TRACE conn2 <- [1,2074,null,{}] 15:02:51 INFO - PROCESS | 1647 | 1461621771253 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:51 INFO - PROCESS | 1647 | 1461621771374 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:02:51 INFO - PROCESS | 1647 | 1461621771458 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd8e800 == 83 [pid = 1647] [id = 526] 15:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11a76bc00) [pid = 1647] [serial = 1578] [outer = 0x0] 15:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11abe5c00) [pid = 1647] [serial = 1579] [outer = 0x11a76bc00] 15:02:51 INFO - PROCESS | 1647 | 1461621771490 Marionette DEBUG loaded listener.js 15:02:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11b13e000) [pid = 1647] [serial = 1580] [outer = 0x11a76bc00] 15:02:51 INFO - PROCESS | 1647 | 1461621771920 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 720ms 15:02:51 INFO - PROCESS | 1647 | 1461621771968 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:02:51 INFO - PROCESS | 1647 | 1461621771972 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:02:51 INFO - PROCESS | 1647 | 1461621771977 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:02:51 INFO - PROCESS | 1647 | 1461621771979 Marionette TRACE conn2 <- [1,2078,null,{}] 15:02:51 INFO - PROCESS | 1647 | 1461621771981 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:52 INFO - PROCESS | 1647 | 1461621772095 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:02:52 INFO - PROCESS | 1647 | 1461621772198 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0a9800 == 84 [pid = 1647] [id = 527] 15:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11bb86800) [pid = 1647] [serial = 1581] [outer = 0x0] 15:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11c47e400) [pid = 1647] [serial = 1582] [outer = 0x11bb86800] 15:02:52 INFO - PROCESS | 1647 | 1461621772228 Marionette DEBUG loaded listener.js 15:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x123ebc800) [pid = 1647] [serial = 1583] [outer = 0x11bb86800] 15:02:52 INFO - PROCESS | 1647 | 1461621772654 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 724ms 15:02:52 INFO - PROCESS | 1647 | 1461621772700 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:02:52 INFO - PROCESS | 1647 | 1461621772702 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:02:52 INFO - PROCESS | 1647 | 1461621772704 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:02:52 INFO - PROCESS | 1647 | 1461621772707 Marionette TRACE conn2 <- [1,2082,null,{}] 15:02:52 INFO - PROCESS | 1647 | 1461621772715 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:52 INFO - PROCESS | 1647 | 1461621772830 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:02:52 INFO - PROCESS | 1647 | 1461621772915 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b61a000 == 85 [pid = 1647] [id = 528] 15:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x126111000) [pid = 1647] [serial = 1584] [outer = 0x0] 15:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x128dac400) [pid = 1647] [serial = 1585] [outer = 0x126111000] 15:02:52 INFO - PROCESS | 1647 | 1461621772947 Marionette DEBUG loaded listener.js 15:02:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12ad07400) [pid = 1647] [serial = 1586] [outer = 0x126111000] 15:02:53 INFO - PROCESS | 1647 | 1461621773364 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 672ms 15:02:53 INFO - PROCESS | 1647 | 1461621773378 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:02:53 INFO - PROCESS | 1647 | 1461621773380 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:02:53 INFO - PROCESS | 1647 | 1461621773382 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:02:53 INFO - PROCESS | 1647 | 1461621773384 Marionette TRACE conn2 <- [1,2086,null,{}] 15:02:53 INFO - PROCESS | 1647 | 1461621773386 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:53 INFO - PROCESS | 1647 | 1461621773516 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:02:53 INFO - PROCESS | 1647 | 1461621773599 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b11800 == 86 [pid = 1647] [id = 529] 15:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12b64c400) [pid = 1647] [serial = 1587] [outer = 0x0] 15:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12d438400) [pid = 1647] [serial = 1588] [outer = 0x12b64c400] 15:02:53 INFO - PROCESS | 1647 | 1461621773629 Marionette DEBUG loaded listener.js 15:02:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12e45c800) [pid = 1647] [serial = 1589] [outer = 0x12b64c400] 15:02:54 INFO - PROCESS | 1647 | 1461621774040 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 672ms 15:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:02:54 INFO - PROCESS | 1647 | 1461621774055 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:02:54 INFO - PROCESS | 1647 | 1461621774056 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:02:54 INFO - PROCESS | 1647 | 1461621774059 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:02:54 INFO - PROCESS | 1647 | 1461621774061 Marionette TRACE conn2 <- [1,2090,null,{}] 15:02:54 INFO - PROCESS | 1647 | 1461621774065 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:54 INFO - PROCESS | 1647 | 1461621774174 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:02:54 INFO - PROCESS | 1647 | 1461621774286 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1423d2800 == 87 [pid = 1647] [id = 530] 15:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12ad9e400) [pid = 1647] [serial = 1590] [outer = 0x0] 15:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12ada4000) [pid = 1647] [serial = 1591] [outer = 0x12ad9e400] 15:02:54 INFO - PROCESS | 1647 | 1461621774318 Marionette DEBUG loaded listener.js 15:02:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12ada9000) [pid = 1647] [serial = 1592] [outer = 0x12ad9e400] 15:02:54 INFO - PROCESS | 1647 | 1461621774746 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 723ms 15:02:54 INFO - PROCESS | 1647 | 1461621774782 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:02:54 INFO - PROCESS | 1647 | 1461621774784 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:02:54 INFO - PROCESS | 1647 | 1461621774786 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:02:54 INFO - PROCESS | 1647 | 1461621774787 Marionette TRACE conn2 <- [1,2094,null,{}] 15:02:54 INFO - PROCESS | 1647 | 1461621774790 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:54 INFO - PROCESS | 1647 | 1461621774932 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:02:55 INFO - PROCESS | 1647 | 1461621775044 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b32800 == 88 [pid = 1647] [id = 531] 15:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12ada9400) [pid = 1647] [serial = 1593] [outer = 0x0] 15:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12ea4f800) [pid = 1647] [serial = 1594] [outer = 0x12ada9400] 15:02:55 INFO - PROCESS | 1647 | 1461621775078 Marionette DEBUG loaded listener.js 15:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x130017400) [pid = 1647] [serial = 1595] [outer = 0x12ada9400] 15:02:55 INFO - PROCESS | 1647 | 1461621775464 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 718ms 15:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:02:55 INFO - PROCESS | 1647 | 1461621775506 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:02:55 INFO - PROCESS | 1647 | 1461621775508 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:02:55 INFO - PROCESS | 1647 | 1461621775511 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:02:55 INFO - PROCESS | 1647 | 1461621775513 Marionette TRACE conn2 <- [1,2098,null,{}] 15:02:55 INFO - PROCESS | 1647 | 1461621775517 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:55 INFO - PROCESS | 1647 | 1461621775683 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:02:55 INFO - PROCESS | 1647 | 1461621775803 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b49000 == 89 [pid = 1647] [id = 532] 15:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x130019c00) [pid = 1647] [serial = 1596] [outer = 0x0] 15:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x13036ec00) [pid = 1647] [serial = 1597] [outer = 0x130019c00] 15:02:55 INFO - PROCESS | 1647 | 1461621775851 Marionette DEBUG loaded listener.js 15:02:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x130374c00) [pid = 1647] [serial = 1598] [outer = 0x130019c00] 15:02:56 INFO - PROCESS | 1647 | 1461621776299 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 821ms 15:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:02:56 INFO - PROCESS | 1647 | 1461621776332 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:02:56 INFO - PROCESS | 1647 | 1461621776333 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:02:56 INFO - PROCESS | 1647 | 1461621776335 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:02:56 INFO - PROCESS | 1647 | 1461621776337 Marionette TRACE conn2 <- [1,2102,null,{}] 15:02:56 INFO - PROCESS | 1647 | 1461621776339 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:56 INFO - PROCESS | 1647 | 1461621776449 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:02:56 INFO - PROCESS | 1647 | 1461621776563 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x14239f000 == 90 [pid = 1647] [id = 533] 15:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x115166000) [pid = 1647] [serial = 1599] [outer = 0x0] 15:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x130375000) [pid = 1647] [serial = 1600] [outer = 0x115166000] 15:02:56 INFO - PROCESS | 1647 | 1461621776594 Marionette DEBUG loaded listener.js 15:02:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x141ee2000) [pid = 1647] [serial = 1601] [outer = 0x115166000] 15:02:57 INFO - PROCESS | 1647 | 1461621777002 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 719ms 15:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:02:57 INFO - PROCESS | 1647 | 1461621777054 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:02:57 INFO - PROCESS | 1647 | 1461621777056 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:02:57 INFO - PROCESS | 1647 | 1461621777058 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:02:57 INFO - PROCESS | 1647 | 1461621777059 Marionette TRACE conn2 <- [1,2106,null,{}] 15:02:57 INFO - PROCESS | 1647 | 1461621777061 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:57 INFO - PROCESS | 1647 | 1461621777177 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:02:57 INFO - PROCESS | 1647 | 1461621777462 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119848000 == 91 [pid = 1647] [id = 534] 15:02:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x1137d3800) [pid = 1647] [serial = 1602] [outer = 0x0] 15:02:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x114bd8400) [pid = 1647] [serial = 1603] [outer = 0x1137d3800] 15:02:57 INFO - PROCESS | 1647 | 1461621777493 Marionette DEBUG loaded listener.js 15:02:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x115262800) [pid = 1647] [serial = 1604] [outer = 0x1137d3800] 15:02:57 INFO - PROCESS | 1647 | 1461621777966 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 921ms 15:02:57 INFO - PROCESS | 1647 | 1461621777981 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:02:57 INFO - PROCESS | 1647 | 1461621777984 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:02:57 INFO - PROCESS | 1647 | 1461621777987 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:02:57 INFO - PROCESS | 1647 | 1461621777989 Marionette TRACE conn2 <- [1,2110,null,{}] 15:02:58 INFO - PROCESS | 1647 | 1461621778011 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:58 INFO - PROCESS | 1647 | 1461621778139 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:02:58 INFO - PROCESS | 1647 | 1461621778222 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119830800 == 92 [pid = 1647] [id = 535] 15:02:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x11540b000) [pid = 1647] [serial = 1605] [outer = 0x0] 15:02:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x115630c00) [pid = 1647] [serial = 1606] [outer = 0x11540b000] 15:02:58 INFO - PROCESS | 1647 | 1461621778270 Marionette DEBUG loaded listener.js 15:02:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x115858800) [pid = 1647] [serial = 1607] [outer = 0x11540b000] 15:02:58 INFO - PROCESS | 1647 | 1461621778755 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 824ms 15:02:58 INFO - PROCESS | 1647 | 1461621778813 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:02:58 INFO - PROCESS | 1647 | 1461621778816 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:02:58 INFO - PROCESS | 1647 | 1461621778818 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:02:58 INFO - PROCESS | 1647 | 1461621778820 Marionette TRACE conn2 <- [1,2114,null,{}] 15:02:58 INFO - PROCESS | 1647 | 1461621778822 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:58 INFO - PROCESS | 1647 | 1461621778927 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:02:59 INFO - PROCESS | 1647 | 1461621779046 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b108800 == 93 [pid = 1647] [id = 536] 15:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11667ac00) [pid = 1647] [serial = 1608] [outer = 0x0] 15:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x1186b9c00) [pid = 1647] [serial = 1609] [outer = 0x11667ac00] 15:02:59 INFO - PROCESS | 1647 | 1461621779077 Marionette DEBUG loaded listener.js 15:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x1192a1c00) [pid = 1647] [serial = 1610] [outer = 0x11667ac00] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x13b615800 == 92 [pid = 1647] [id = 524] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1310d2000 == 91 [pid = 1647] [id = 523] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1263f2800 == 90 [pid = 1647] [id = 522] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12fc15800 == 89 [pid = 1647] [id = 521] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef3d000 == 88 [pid = 1647] [id = 520] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12ea53400) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x11ab14400) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x115420c00) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x11c3c3c00) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12718c000) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11cb41000) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12d1ee400) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12d657800) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12dbb5800 == 87 [pid = 1647] [id = 519] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12c872800 == 86 [pid = 1647] [id = 518] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcc1000 == 85 [pid = 1647] [id = 517] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12a012800 == 84 [pid = 1647] [id = 516] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12691d800 == 83 [pid = 1647] [id = 515] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ec000 == 82 [pid = 1647] [id = 514] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x11b119800 == 81 [pid = 1647] [id = 513] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3b8800 == 80 [pid = 1647] [id = 506] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12603e800 == 79 [pid = 1647] [id = 505] 15:02:59 INFO - PROCESS | 1647 | --DOCSHELL 0x119c2a800 == 78 [pid = 1647] [id = 504] 15:02:59 INFO - PROCESS | 1647 | 1461621779538 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12f45f800) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12a09b000) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12bdb1c00) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12d43dc00) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x1158ed000) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x115171c00) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12d182400) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x11b134c00) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x11b873c00) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11c022800) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11c47e000) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11b136400) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12e43d000) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12dcdc000) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12bc7a000) [pid = 1647] [serial = 1454] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11cb17400) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 15:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 771ms 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11ccb0800) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11abe3800) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11a768000) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x126115c00) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12e7d1800) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x126113000) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x127196c00) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12b699800) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 15:02:59 INFO - PROCESS | 1647 | 1461621779594 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:02:59 INFO - PROCESS | 1647 | 1461621779595 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:02:59 INFO - PROCESS | 1647 | 1461621779604 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:02:59 INFO - PROCESS | 1647 | 1461621779609 Marionette TRACE conn2 <- [1,2118,null,{}] 15:02:59 INFO - PROCESS | 1647 | 1461621779612 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:02:59 INFO - PROCESS | 1647 | 1461621779706 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:02:59 INFO - PROCESS | 1647 | 1461621779711 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cddb800 == 79 [pid = 1647] [id = 537] 15:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x119366000) [pid = 1647] [serial = 1611] [outer = 0x0] 15:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11a75d400) [pid = 1647] [serial = 1612] [outer = 0x119366000] 15:02:59 INFO - PROCESS | 1647 | 1461621779739 Marionette DEBUG loaded listener.js 15:02:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11ab21800) [pid = 1647] [serial = 1613] [outer = 0x119366000] 15:03:00 INFO - PROCESS | 1647 | 1461621780091 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 529ms 15:03:00 INFO - PROCESS | 1647 | 1461621780141 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:03:00 INFO - PROCESS | 1647 | 1461621780143 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:03:00 INFO - PROCESS | 1647 | 1461621780147 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:03:00 INFO - PROCESS | 1647 | 1461621780148 Marionette TRACE conn2 <- [1,2122,null,{}] 15:03:00 INFO - PROCESS | 1647 | 1461621780150 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:00 INFO - PROCESS | 1647 | 1461621780242 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:03:00 INFO - PROCESS | 1647 | 1461621780246 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12561e800 == 80 [pid = 1647] [id = 538] 15:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11ab3e000) [pid = 1647] [serial = 1614] [outer = 0x0] 15:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11ae2cc00) [pid = 1647] [serial = 1615] [outer = 0x11ab3e000] 15:03:00 INFO - PROCESS | 1647 | 1461621780272 Marionette DEBUG loaded listener.js 15:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11b133800) [pid = 1647] [serial = 1616] [outer = 0x11ab3e000] 15:03:00 INFO - PROCESS | 1647 | 1461621780625 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 15:03:00 INFO - PROCESS | 1647 | 1461621780675 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:03:00 INFO - PROCESS | 1647 | 1461621780677 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:03:00 INFO - PROCESS | 1647 | 1461621780681 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:03:00 INFO - PROCESS | 1647 | 1461621780682 Marionette TRACE conn2 <- [1,2126,null,{}] 15:03:00 INFO - PROCESS | 1647 | 1461621780684 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:00 INFO - PROCESS | 1647 | 1461621780774 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:03:00 INFO - PROCESS | 1647 | 1461621780779 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x126942000 == 81 [pid = 1647] [id = 539] 15:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11b178c00) [pid = 1647] [serial = 1617] [outer = 0x0] 15:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11b873c00) [pid = 1647] [serial = 1618] [outer = 0x11b178c00] 15:03:00 INFO - PROCESS | 1647 | 1461621780811 Marionette DEBUG loaded listener.js 15:03:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11c019c00) [pid = 1647] [serial = 1619] [outer = 0x11b178c00] 15:03:01 INFO - PROCESS | 1647 | 1461621781179 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 15:03:01 INFO - PROCESS | 1647 | 1461621781201 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:03:01 INFO - PROCESS | 1647 | 1461621781202 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:03:01 INFO - PROCESS | 1647 | 1461621781204 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:03:01 INFO - PROCESS | 1647 | 1461621781205 Marionette TRACE conn2 <- [1,2130,null,{}] 15:03:01 INFO - PROCESS | 1647 | 1461621781208 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:01 INFO - PROCESS | 1647 | 1461621781301 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:03:01 INFO - PROCESS | 1647 | 1461621781384 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a13800 == 82 [pid = 1647] [id = 540] 15:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11b179400) [pid = 1647] [serial = 1620] [outer = 0x0] 15:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11c0ef000) [pid = 1647] [serial = 1621] [outer = 0x11b179400] 15:03:01 INFO - PROCESS | 1647 | 1461621781410 Marionette DEBUG loaded listener.js 15:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11c480800) [pid = 1647] [serial = 1622] [outer = 0x11b179400] 15:03:01 INFO - PROCESS | 1647 | 1461621781738 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:03:01 INFO - PROCESS | 1647 | 1461621781778 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:03:01 INFO - PROCESS | 1647 | 1461621781781 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:03:01 INFO - PROCESS | 1647 | 1461621781782 Marionette TRACE conn2 <- [1,2134,null,{}] 15:03:01 INFO - PROCESS | 1647 | 1461621781784 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:01 INFO - PROCESS | 1647 | 1461621781909 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:03:01 INFO - PROCESS | 1647 | 1461621781934 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b94b000 == 83 [pid = 1647] [id = 541] 15:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11c019400) [pid = 1647] [serial = 1623] [outer = 0x0] 15:03:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11cb14000) [pid = 1647] [serial = 1624] [outer = 0x11c019400] 15:03:01 INFO - PROCESS | 1647 | 1461621781976 Marionette DEBUG loaded listener.js 15:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x11cc60800) [pid = 1647] [serial = 1625] [outer = 0x11c019400] 15:03:02 INFO - PROCESS | 1647 | 1461621782368 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 623ms 15:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:03:02 INFO - PROCESS | 1647 | 1461621782404 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:03:02 INFO - PROCESS | 1647 | 1461621782405 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:03:02 INFO - PROCESS | 1647 | 1461621782407 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:03:02 INFO - PROCESS | 1647 | 1461621782408 Marionette TRACE conn2 <- [1,2138,null,{}] 15:03:02 INFO - PROCESS | 1647 | 1461621782416 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:02 INFO - PROCESS | 1647 | 1461621782533 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:03:02 INFO - PROCESS | 1647 | 1461621782544 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d10f800 == 84 [pid = 1647] [id = 542] 15:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x119e54800) [pid = 1647] [serial = 1626] [outer = 0x0] 15:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11ccb3800) [pid = 1647] [serial = 1627] [outer = 0x119e54800] 15:03:02 INFO - PROCESS | 1647 | 1461621782569 Marionette DEBUG loaded listener.js 15:03:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x123ebd800) [pid = 1647] [serial = 1628] [outer = 0x119e54800] 15:03:02 INFO - PROCESS | 1647 | 1461621782907 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 524ms 15:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:03:02 INFO - PROCESS | 1647 | 1461621782944 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:03:02 INFO - PROCESS | 1647 | 1461621782946 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:03:02 INFO - PROCESS | 1647 | 1461621782948 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:03:02 INFO - PROCESS | 1647 | 1461621782949 Marionette TRACE conn2 <- [1,2142,null,{}] 15:03:02 INFO - PROCESS | 1647 | 1461621782951 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:03 INFO - PROCESS | 1647 | 1461621783068 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:03:03 INFO - PROCESS | 1647 | 1461621783081 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6dd000 == 85 [pid = 1647] [id = 543] 15:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x11ccadc00) [pid = 1647] [serial = 1629] [outer = 0x0] 15:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x125739000) [pid = 1647] [serial = 1630] [outer = 0x11ccadc00] 15:03:03 INFO - PROCESS | 1647 | 1461621783106 Marionette DEBUG loaded listener.js 15:03:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x126113400) [pid = 1647] [serial = 1631] [outer = 0x11ccadc00] 15:03:03 INFO - PROCESS | 1647 | 1461621783482 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:03:03 INFO - PROCESS | 1647 | 1461621783521 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:03:03 INFO - PROCESS | 1647 | 1461621783524 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:03:03 INFO - PROCESS | 1647 | 1461621783525 Marionette TRACE conn2 <- [1,2146,null,{}] 15:03:03 INFO - PROCESS | 1647 | 1461621783529 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:03 INFO - PROCESS | 1647 | 1461621783649 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12e7d2000) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x125559000) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11cc67800) [pid = 1647] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x11c46c800) [pid = 1647] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12eb85400) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x115169c00) [pid = 1647] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x115630400) [pid = 1647] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11a767800) [pid = 1647] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12e7d4000) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11b164c00) [pid = 1647] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x128daa400) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x114f9fc00) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11c322800) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x126fac400) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11525e400) [pid = 1647] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x114bb4400) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12bc74800) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11c3c1400) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x114bd6c00) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x114bd0400) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11a767400) [pid = 1647] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x126820c00) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x126604800) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12dcdc800) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x115ab1400) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x126113c00) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x114bdbc00) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11ccb5800) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x114bcf000) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11c472800) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x119e51000) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12b783c00) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1261c8000) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:03:03 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12bf79800) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:03:04 INFO - PROCESS | 1647 | 1461621784001 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x116646000 == 86 [pid = 1647] [id = 544] 15:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x113645800) [pid = 1647] [serial = 1632] [outer = 0x0] 15:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x114bd1c00) [pid = 1647] [serial = 1633] [outer = 0x113645800] 15:03:04 INFO - PROCESS | 1647 | 1461621784032 Marionette DEBUG loaded listener.js 15:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11ab1cc00) [pid = 1647] [serial = 1634] [outer = 0x113645800] 15:03:04 INFO - PROCESS | 1647 | 1461621784371 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:03:04 INFO - PROCESS | 1647 | 1461621784398 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:03:04 INFO - PROCESS | 1647 | 1461621784402 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:03:04 INFO - PROCESS | 1647 | 1461621784405 Marionette TRACE conn2 <- [1,2150,null,{}] 15:03:04 INFO - PROCESS | 1647 | 1461621784408 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:04 INFO - PROCESS | 1647 | 1461621784617 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:03:04 INFO - PROCESS | 1647 | 1461621784631 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb6800 == 87 [pid = 1647] [id = 545] 15:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x114bb2c00) [pid = 1647] [serial = 1635] [outer = 0x0] 15:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11c47a000) [pid = 1647] [serial = 1636] [outer = 0x114bb2c00] 15:03:04 INFO - PROCESS | 1647 | 1461621784672 Marionette DEBUG loaded listener.js 15:03:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x126faa400) [pid = 1647] [serial = 1637] [outer = 0x114bb2c00] 15:03:05 INFO - PROCESS | 1647 | 1461621785098 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 721ms 15:03:05 INFO - PROCESS | 1647 | 1461621785123 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:03:05 INFO - PROCESS | 1647 | 1461621785124 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:03:05 INFO - PROCESS | 1647 | 1461621785127 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:03:05 INFO - PROCESS | 1647 | 1461621785129 Marionette TRACE conn2 <- [1,2154,null,{}] 15:03:05 INFO - PROCESS | 1647 | 1461621785132 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:05 INFO - PROCESS | 1647 | 1461621785226 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:03:05 INFO - PROCESS | 1647 | 1461621785300 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef3a000 == 88 [pid = 1647] [id = 546] 15:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x123ebf000) [pid = 1647] [serial = 1638] [outer = 0x0] 15:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1271eac00) [pid = 1647] [serial = 1639] [outer = 0x123ebf000] 15:03:05 INFO - PROCESS | 1647 | 1461621785325 Marionette DEBUG loaded listener.js 15:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x127acec00) [pid = 1647] [serial = 1640] [outer = 0x123ebf000] 15:03:05 INFO - PROCESS | 1647 | 1461621785603 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 15:03:05 INFO - PROCESS | 1647 | 1461621785649 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:03:05 INFO - PROCESS | 1647 | 1461621785650 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:03:05 INFO - PROCESS | 1647 | 1461621785652 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:03:05 INFO - PROCESS | 1647 | 1461621785653 Marionette TRACE conn2 <- [1,2158,null,{}] 15:03:05 INFO - PROCESS | 1647 | 1461621785656 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:05 INFO - PROCESS | 1647 | 1461621785752 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:03:05 INFO - PROCESS | 1647 | 1461621785756 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5c8000 == 89 [pid = 1647] [id = 547] 15:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x127990400) [pid = 1647] [serial = 1641] [outer = 0x0] 15:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12a09c400) [pid = 1647] [serial = 1642] [outer = 0x127990400] 15:03:05 INFO - PROCESS | 1647 | 1461621785781 Marionette DEBUG loaded listener.js 15:03:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12ab11c00) [pid = 1647] [serial = 1643] [outer = 0x127990400] 15:03:06 INFO - PROCESS | 1647 | 1461621786334 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 718ms 15:03:06 INFO - PROCESS | 1647 | 1461621786372 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:03:06 INFO - PROCESS | 1647 | 1461621786375 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:03:06 INFO - PROCESS | 1647 | 1461621786379 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:03:06 INFO - PROCESS | 1647 | 1461621786381 Marionette TRACE conn2 <- [1,2162,null,{}] 15:03:06 INFO - PROCESS | 1647 | 1461621786385 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:06 INFO - PROCESS | 1647 | 1461621786507 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:03:06 INFO - PROCESS | 1647 | 1461621786594 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b107000 == 90 [pid = 1647] [id = 548] 15:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x114fa5000) [pid = 1647] [serial = 1644] [outer = 0x0] 15:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x115411000) [pid = 1647] [serial = 1645] [outer = 0x114fa5000] 15:03:06 INFO - PROCESS | 1647 | 1461621786626 Marionette DEBUG loaded listener.js 15:03:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x115871800) [pid = 1647] [serial = 1646] [outer = 0x114fa5000] 15:03:07 INFO - PROCESS | 1647 | 1461621787048 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 722ms 15:03:07 INFO - PROCESS | 1647 | 1461621787120 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:03:07 INFO - PROCESS | 1647 | 1461621787124 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:03:07 INFO - PROCESS | 1647 | 1461621787148 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:03:07 INFO - PROCESS | 1647 | 1461621787150 Marionette TRACE conn2 <- [1,2166,null,{}] 15:03:07 INFO - PROCESS | 1647 | 1461621787153 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:07 INFO - PROCESS | 1647 | 1461621787270 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:03:07 INFO - PROCESS | 1647 | 1461621787356 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1263f3000 == 91 [pid = 1647] [id = 549] 15:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x119904000) [pid = 1647] [serial = 1647] [outer = 0x0] 15:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x119e50400) [pid = 1647] [serial = 1648] [outer = 0x119904000] 15:03:07 INFO - PROCESS | 1647 | 1461621787388 Marionette DEBUG loaded listener.js 15:03:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11ab17000) [pid = 1647] [serial = 1649] [outer = 0x119904000] 15:03:07 INFO - PROCESS | 1647 | 1461621787816 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 723ms 15:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:03:07 INFO - PROCESS | 1647 | 1461621787868 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:03:07 INFO - PROCESS | 1647 | 1461621787870 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:03:07 INFO - PROCESS | 1647 | 1461621787872 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:03:07 INFO - PROCESS | 1647 | 1461621787875 Marionette TRACE conn2 <- [1,2170,null,{}] 15:03:07 INFO - PROCESS | 1647 | 1461621787883 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:08 INFO - PROCESS | 1647 | 1461621788001 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:03:08 INFO - PROCESS | 1647 | 1461621788090 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef43800 == 92 [pid = 1647] [id = 550] 15:03:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11b138000) [pid = 1647] [serial = 1650] [outer = 0x0] 15:03:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11bd60c00) [pid = 1647] [serial = 1651] [outer = 0x11b138000] 15:03:08 INFO - PROCESS | 1647 | 1461621788124 Marionette DEBUG loaded listener.js 15:03:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11c475c00) [pid = 1647] [serial = 1652] [outer = 0x11b138000] 15:03:08 INFO - PROCESS | 1647 | 1461621788550 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 722ms 15:03:08 INFO - PROCESS | 1647 | 1461621788609 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:03:08 INFO - PROCESS | 1647 | 1461621788610 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:03:08 INFO - PROCESS | 1647 | 1461621788631 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:03:08 INFO - PROCESS | 1647 | 1461621788633 Marionette TRACE conn2 <- [1,2174,null,{}] 15:03:08 INFO - PROCESS | 1647 | 1461621788635 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:08 INFO - PROCESS | 1647 | 1461621788750 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:03:08 INFO - PROCESS | 1647 | 1461621788836 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x130319800 == 93 [pid = 1647] [id = 551] 15:03:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11c478c00) [pid = 1647] [serial = 1653] [outer = 0x0] 15:03:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12610a800) [pid = 1647] [serial = 1654] [outer = 0x11c478c00] 15:03:08 INFO - PROCESS | 1647 | 1461621788867 Marionette DEBUG loaded listener.js 15:03:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12660b800) [pid = 1647] [serial = 1655] [outer = 0x11c478c00] 15:03:09 INFO - PROCESS | 1647 | 1461621789300 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 722ms 15:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:03:09 INFO - PROCESS | 1647 | 1461621789354 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:03:09 INFO - PROCESS | 1647 | 1461621789355 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:03:09 INFO - PROCESS | 1647 | 1461621789357 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:03:09 INFO - PROCESS | 1647 | 1461621789358 Marionette TRACE conn2 <- [1,2178,null,{}] 15:03:09 INFO - PROCESS | 1647 | 1461621789381 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:09 INFO - PROCESS | 1647 | 1461621789493 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:03:09 INFO - PROCESS | 1647 | 1461621789579 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1304d0000 == 94 [pid = 1647] [id = 552] 15:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x119229400) [pid = 1647] [serial = 1656] [outer = 0x0] 15:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x1261cfc00) [pid = 1647] [serial = 1657] [outer = 0x119229400] 15:03:09 INFO - PROCESS | 1647 | 1461621789609 Marionette DEBUG loaded listener.js 15:03:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12735bc00) [pid = 1647] [serial = 1658] [outer = 0x119229400] 15:03:10 INFO - PROCESS | 1647 | 1461621790048 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 737ms 15:03:10 INFO - PROCESS | 1647 | 1461621790095 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:03:10 INFO - PROCESS | 1647 | 1461621790096 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:03:10 INFO - PROCESS | 1647 | 1461621790098 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:03:10 INFO - PROCESS | 1647 | 1461621790100 Marionette TRACE conn2 <- [1,2182,null,{}] 15:03:10 INFO - PROCESS | 1647 | 1461621790102 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:10 INFO - PROCESS | 1647 | 1461621790230 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:03:10 INFO - PROCESS | 1647 | 1461621790319 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310b9000 == 95 [pid = 1647] [id = 553] 15:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x127aca800) [pid = 1647] [serial = 1659] [outer = 0x0] 15:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12ab16400) [pid = 1647] [serial = 1660] [outer = 0x127aca800] 15:03:10 INFO - PROCESS | 1647 | 1461621790351 Marionette DEBUG loaded listener.js 15:03:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12ad0c800) [pid = 1647] [serial = 1661] [outer = 0x127aca800] 15:03:10 INFO - PROCESS | 1647 | 1461621790759 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 671ms 15:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:03:10 INFO - PROCESS | 1647 | 1461621790770 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:03:10 INFO - PROCESS | 1647 | 1461621790772 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:03:10 INFO - PROCESS | 1647 | 1461621790774 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:03:10 INFO - PROCESS | 1647 | 1461621790775 Marionette TRACE conn2 <- [1,2186,null,{}] 15:03:10 INFO - PROCESS | 1647 | 1461621790779 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:10 INFO - PROCESS | 1647 | 1461621790892 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:03:11 INFO - PROCESS | 1647 | 1461621791004 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b60c000 == 96 [pid = 1647] [id = 554] 15:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x128da8c00) [pid = 1647] [serial = 1662] [outer = 0x0] 15:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12ada8400) [pid = 1647] [serial = 1663] [outer = 0x128da8c00] 15:03:11 INFO - PROCESS | 1647 | 1461621791036 Marionette DEBUG loaded listener.js 15:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12b654400) [pid = 1647] [serial = 1664] [outer = 0x128da8c00] 15:03:11 INFO - PROCESS | 1647 | 1461621791488 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:03:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:03:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 721ms 15:03:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:03:11 INFO - PROCESS | 1647 | 1461621791495 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:03:11 INFO - PROCESS | 1647 | 1461621791496 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:03:11 INFO - PROCESS | 1647 | 1461621791499 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:03:11 INFO - PROCESS | 1647 | 1461621791500 Marionette TRACE conn2 <- [1,2190,null,{}] 15:03:11 INFO - PROCESS | 1647 | 1461621791502 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:11 INFO - PROCESS | 1647 | 1461621791632 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:03:11 INFO - PROCESS | 1647 | 1461621791721 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d6a000 == 97 [pid = 1647] [id = 555] 15:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x1260c2000) [pid = 1647] [serial = 1665] [outer = 0x0] 15:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12ad08c00) [pid = 1647] [serial = 1666] [outer = 0x1260c2000] 15:03:11 INFO - PROCESS | 1647 | 1461621791750 Marionette DEBUG loaded listener.js 15:03:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12b782400) [pid = 1647] [serial = 1667] [outer = 0x1260c2000] 15:03:12 INFO - PROCESS | 1647 | 1461621792162 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 15:03:12 INFO - PROCESS | 1647 | 1461621792169 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:03:12 INFO - PROCESS | 1647 | 1461621792171 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:03:12 INFO - PROCESS | 1647 | 1461621792173 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:03:12 INFO - PROCESS | 1647 | 1461621792174 Marionette TRACE conn2 <- [1,2194,null,{}] 15:03:12 INFO - PROCESS | 1647 | 1461621792177 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:12 INFO - PROCESS | 1647 | 1461621792294 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:03:12 INFO - PROCESS | 1647 | 1461621792412 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae7f800 == 98 [pid = 1647] [id = 556] 15:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x114bd3000) [pid = 1647] [serial = 1668] [outer = 0x0] 15:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x114fa2800) [pid = 1647] [serial = 1669] [outer = 0x114bd3000] 15:03:12 INFO - PROCESS | 1647 | 1461621792445 Marionette DEBUG loaded listener.js 15:03:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11a766000) [pid = 1647] [serial = 1670] [outer = 0x114bd3000] 15:03:13 INFO - PROCESS | 1647 | 1461621793245 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:03:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:03:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1123ms 15:03:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:03:13 INFO - PROCESS | 1647 | 1461621793297 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:03:13 INFO - PROCESS | 1647 | 1461621793300 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:03:13 INFO - PROCESS | 1647 | 1461621793305 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:03:13 INFO - PROCESS | 1647 | 1461621793309 Marionette TRACE conn2 <- [1,2198,null,{}] 15:03:13 INFO - PROCESS | 1647 | 1461621793314 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:13 INFO - PROCESS | 1647 | 1461621793455 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:03:13 INFO - PROCESS | 1647 | 1461621793578 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c194000 == 99 [pid = 1647] [id = 557] 15:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x114bd0000) [pid = 1647] [serial = 1671] [outer = 0x0] 15:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x114fa6000) [pid = 1647] [serial = 1672] [outer = 0x114bd0000] 15:03:13 INFO - PROCESS | 1647 | 1461621793609 Marionette DEBUG loaded listener.js 15:03:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11562b800) [pid = 1647] [serial = 1673] [outer = 0x114bd0000] 15:03:14 INFO - PROCESS | 1647 | 1461621794012 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 727ms 15:03:14 INFO - PROCESS | 1647 | 1461621794031 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:03:14 INFO - PROCESS | 1647 | 1461621794035 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:03:14 INFO - PROCESS | 1647 | 1461621794039 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:03:14 INFO - PROCESS | 1647 | 1461621794041 Marionette TRACE conn2 <- [1,2202,null,{}] 15:03:14 INFO - PROCESS | 1647 | 1461621794043 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:14 INFO - PROCESS | 1647 | 1461621794152 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:03:14 INFO - PROCESS | 1647 | 1461621794270 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae80800 == 100 [pid = 1647] [id = 558] 15:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x115636400) [pid = 1647] [serial = 1674] [outer = 0x0] 15:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x118fa4c00) [pid = 1647] [serial = 1675] [outer = 0x115636400] 15:03:14 INFO - PROCESS | 1647 | 1461621794301 Marionette DEBUG loaded listener.js 15:03:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x119910c00) [pid = 1647] [serial = 1676] [outer = 0x115636400] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef3a000 == 99 [pid = 1647] [id = 546] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12dbb6800 == 98 [pid = 1647] [id = 545] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x116646000 == 97 [pid = 1647] [id = 544] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6dd000 == 96 [pid = 1647] [id = 543] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12d10f800 == 95 [pid = 1647] [id = 542] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12b94b000 == 94 [pid = 1647] [id = 541] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12ab14c00) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x127a13800 == 93 [pid = 1647] [id = 540] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x126942000 == 92 [pid = 1647] [id = 539] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12561e800 == 91 [pid = 1647] [id = 538] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x11cddb800 == 90 [pid = 1647] [id = 537] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x11b108800 == 89 [pid = 1647] [id = 536] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119830800 == 88 [pid = 1647] [id = 535] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119848000 == 87 [pid = 1647] [id = 534] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x141b32800 == 86 [pid = 1647] [id = 531] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1423d2800 == 85 [pid = 1647] [id = 530] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x141b11800 == 84 [pid = 1647] [id = 529] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x13b61a000 == 83 [pid = 1647] [id = 528] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0a9800 == 82 [pid = 1647] [id = 527] 15:03:14 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd8e800 == 81 [pid = 1647] [id = 526] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12f760000) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x128da9000) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12b698000) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x1261c4400) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x130012000) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x119903800) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x127198400) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x11ae27000) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12eb0f000) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11c47f400) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12d43c800) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11b027800) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11cdc5000) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12b64a000) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x11867b000) [pid = 1647] [serial = 1457] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12e7d9800) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12d6b9000) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x1261ccc00) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12dce5800) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x114bdd400) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11c01e400) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12ab32c00) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12d18e400) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12e456000) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12d6c0400) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12b6a1c00) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11c48c000) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12d6c2400) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1261c4800) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x126821c00) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11c473400) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12eb84400) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12f45e000) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12f760400) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1261cec00) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x114bb9000) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11ab1f000) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11c01ac00) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11ab41400) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x125555c00) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x126112c00) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x119077800) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12d6b4400) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11c664800) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11ccae400) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11a75f000) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11ab1b000) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12eb08400) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12f021c00) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12798b400) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12d18d400) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12fc3f000) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12ab36c00) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x13000e400) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x130018000) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 15:03:14 INFO - PROCESS | 1647 | 1461621794753 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 15:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:03:14 INFO - PROCESS | 1647 | 1461621794794 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:03:14 INFO - PROCESS | 1647 | 1461621794796 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:03:14 INFO - PROCESS | 1647 | 1461621794800 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:03:14 INFO - PROCESS | 1647 | 1461621794804 Marionette TRACE conn2 <- [1,2206,null,{}] 15:03:14 INFO - PROCESS | 1647 | 1461621794822 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:15 INFO - PROCESS | 1647 | 1461621795018 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:03:15 INFO - PROCESS | 1647 | 1461621795041 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c122000 == 82 [pid = 1647] [id = 559] 15:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11ab15800) [pid = 1647] [serial = 1677] [outer = 0x0] 15:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11ab3d800) [pid = 1647] [serial = 1678] [outer = 0x11ab15800] 15:03:15 INFO - PROCESS | 1647 | 1461621795087 Marionette DEBUG loaded listener.js 15:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11ae29400) [pid = 1647] [serial = 1679] [outer = 0x11ab15800] 15:03:15 INFO - PROCESS | 1647 | 1461621795504 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 724ms 15:03:15 INFO - PROCESS | 1647 | 1461621795523 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:03:15 INFO - PROCESS | 1647 | 1461621795525 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:03:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:03:15 INFO - PROCESS | 1647 | 1461621795527 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:03:15 INFO - PROCESS | 1647 | 1461621795528 Marionette TRACE conn2 <- [1,2210,null,{}] 15:03:15 INFO - PROCESS | 1647 | 1461621795530 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:15 INFO - PROCESS | 1647 | 1461621795624 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:03:15 INFO - PROCESS | 1647 | 1461621795628 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1263e3800 == 83 [pid = 1647] [id = 560] 15:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11b01c400) [pid = 1647] [serial = 1680] [outer = 0x0] 15:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11b138800) [pid = 1647] [serial = 1681] [outer = 0x11b01c400] 15:03:15 INFO - PROCESS | 1647 | 1461621795654 Marionette DEBUG loaded listener.js 15:03:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11b8e7400) [pid = 1647] [serial = 1682] [outer = 0x11b01c400] 15:03:16 INFO - PROCESS | 1647 | 1461621796007 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 15:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:03:16 INFO - PROCESS | 1647 | 1461621796047 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:03:16 INFO - PROCESS | 1647 | 1461621796048 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:03:16 INFO - PROCESS | 1647 | 1461621796050 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:03:16 INFO - PROCESS | 1647 | 1461621796051 Marionette TRACE conn2 <- [1,2214,null,{}] 15:03:16 INFO - PROCESS | 1647 | 1461621796054 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:16 INFO - PROCESS | 1647 | 1461621796145 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:03:16 INFO - PROCESS | 1647 | 1461621796149 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d2b800 == 84 [pid = 1647] [id = 561] 15:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11b8eb000) [pid = 1647] [serial = 1683] [outer = 0x0] 15:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11c0f0c00) [pid = 1647] [serial = 1684] [outer = 0x11b8eb000] 15:03:16 INFO - PROCESS | 1647 | 1461621796175 Marionette DEBUG loaded listener.js 15:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11c3c8c00) [pid = 1647] [serial = 1685] [outer = 0x11b8eb000] 15:03:16 INFO - PROCESS | 1647 | 1461621796535 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:03:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:03:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 15:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:03:16 INFO - PROCESS | 1647 | 1461621796571 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:03:16 INFO - PROCESS | 1647 | 1461621796572 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:03:16 INFO - PROCESS | 1647 | 1461621796574 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:03:16 INFO - PROCESS | 1647 | 1461621796575 Marionette TRACE conn2 <- [1,2218,null,{}] 15:03:16 INFO - PROCESS | 1647 | 1461621796578 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:16 INFO - PROCESS | 1647 | 1461621796685 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:03:16 INFO - PROCESS | 1647 | 1461621796776 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aa18000 == 85 [pid = 1647] [id = 562] 15:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11c320400) [pid = 1647] [serial = 1686] [outer = 0x0] 15:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11c474800) [pid = 1647] [serial = 1687] [outer = 0x11c320400] 15:03:16 INFO - PROCESS | 1647 | 1461621796803 Marionette DEBUG loaded listener.js 15:03:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11ccabc00) [pid = 1647] [serial = 1688] [outer = 0x11c320400] 15:03:17 INFO - PROCESS | 1647 | 1461621797102 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 567ms 15:03:17 INFO - PROCESS | 1647 | 1461621797143 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:03:17 INFO - PROCESS | 1647 | 1461621797144 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:03:17 INFO - PROCESS | 1647 | 1461621797148 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:03:17 INFO - PROCESS | 1647 | 1461621797149 Marionette TRACE conn2 <- [1,2222,null,{}] 15:03:17 INFO - PROCESS | 1647 | 1461621797152 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:17 INFO - PROCESS | 1647 | 1461621797267 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:03:17 INFO - PROCESS | 1647 | 1461621797282 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d105800 == 86 [pid = 1647] [id = 563] 15:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11ccb1800) [pid = 1647] [serial = 1689] [outer = 0x0] 15:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x123ec2c00) [pid = 1647] [serial = 1690] [outer = 0x11ccb1800] 15:03:17 INFO - PROCESS | 1647 | 1461621797307 Marionette DEBUG loaded listener.js 15:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x126114000) [pid = 1647] [serial = 1691] [outer = 0x11ccb1800] 15:03:17 INFO - PROCESS | 1647 | 1461621797657 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 15:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:03:17 INFO - PROCESS | 1647 | 1461621797667 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:03:17 INFO - PROCESS | 1647 | 1461621797668 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:03:17 INFO - PROCESS | 1647 | 1461621797670 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:03:17 INFO - PROCESS | 1647 | 1461621797671 Marionette TRACE conn2 <- [1,2226,null,{}] 15:03:17 INFO - PROCESS | 1647 | 1461621797673 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:17 INFO - PROCESS | 1647 | 1461621797791 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:03:17 INFO - PROCESS | 1647 | 1461621797804 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e357800 == 87 [pid = 1647] [id = 564] 15:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11ccad400) [pid = 1647] [serial = 1692] [outer = 0x0] 15:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1261c5800) [pid = 1647] [serial = 1693] [outer = 0x11ccad400] 15:03:17 INFO - PROCESS | 1647 | 1461621797830 Marionette DEBUG loaded listener.js 15:03:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x126604800) [pid = 1647] [serial = 1694] [outer = 0x11ccad400] 15:03:18 INFO - PROCESS | 1647 | 1461621798170 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 15:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:03:18 INFO - PROCESS | 1647 | 1461621798190 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:03:18 INFO - PROCESS | 1647 | 1461621798191 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:03:18 INFO - PROCESS | 1647 | 1461621798193 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:03:18 INFO - PROCESS | 1647 | 1461621798194 Marionette TRACE conn2 <- [1,2230,null,{}] 15:03:18 INFO - PROCESS | 1647 | 1461621798196 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:18 INFO - PROCESS | 1647 | 1461621798314 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:03:18 INFO - PROCESS | 1647 | 1461621798325 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e3dc000 == 88 [pid = 1647] [id = 565] 15:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x126114c00) [pid = 1647] [serial = 1695] [outer = 0x0] 15:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12718c000) [pid = 1647] [serial = 1696] [outer = 0x126114c00] 15:03:18 INFO - PROCESS | 1647 | 1461621798350 Marionette DEBUG loaded listener.js 15:03:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x128dacc00) [pid = 1647] [serial = 1697] [outer = 0x126114c00] 15:03:18 INFO - PROCESS | 1647 | 1461621798702 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:03:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:03:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 15:03:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:03:18 INFO - PROCESS | 1647 | 1461621798714 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:03:18 INFO - PROCESS | 1647 | 1461621798715 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:03:18 INFO - PROCESS | 1647 | 1461621798717 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:03:18 INFO - PROCESS | 1647 | 1461621798718 Marionette TRACE conn2 <- [1,2234,null,{}] 15:03:18 INFO - PROCESS | 1647 | 1461621798721 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:19 INFO - PROCESS | 1647 | 1461621799060 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11c1d2400) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11a769400) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12eb7fc00) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12ad03000) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12d1f1000) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12f026800) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11ccb6400) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11363ec00) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11c019400) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11ccadc00) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x119e54800) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11b179400) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11b178c00) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11667ac00) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1137d3800) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12ab0e400) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11ab3e000) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x119366000) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11540b000) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x123ebf000) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x113645800) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:03:19 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x114bb2c00) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:03:19 INFO - PROCESS | 1647 | 1461621799117 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x119838800 == 89 [pid = 1647] [id = 566] 15:03:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1137d3800) [pid = 1647] [serial = 1698] [outer = 0x0] 15:03:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x114bc1400) [pid = 1647] [serial = 1699] [outer = 0x1137d3800] 15:03:19 INFO - PROCESS | 1647 | 1461621799144 Marionette DEBUG loaded listener.js 15:03:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11990dc00) [pid = 1647] [serial = 1700] [outer = 0x1137d3800] 15:03:19 INFO - PROCESS | 1647 | 1461621799421 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 718ms 15:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:03:19 INFO - PROCESS | 1647 | 1461621799436 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:03:19 INFO - PROCESS | 1647 | 1461621799437 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:03:19 INFO - PROCESS | 1647 | 1461621799439 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:03:19 INFO - PROCESS | 1647 | 1461621799441 Marionette TRACE conn2 <- [1,2238,null,{}] 15:03:19 INFO - PROCESS | 1647 | 1461621799451 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:19 INFO - PROCESS | 1647 | 1461621799567 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:03:19 INFO - PROCESS | 1647 | 1461621799655 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc13000 == 90 [pid = 1647] [id = 567] 15:03:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11c66b800) [pid = 1647] [serial = 1701] [outer = 0x0] 15:03:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1261c0400) [pid = 1647] [serial = 1702] [outer = 0x11c66b800] 15:03:19 INFO - PROCESS | 1647 | 1461621799687 Marionette DEBUG loaded listener.js 15:03:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12ab31800) [pid = 1647] [serial = 1703] [outer = 0x11c66b800] 15:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:03:20 INFO - PROCESS | 1647 | 1461621800056 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 621ms 15:03:20 INFO - PROCESS | 1647 | 1461621800063 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:03:20 INFO - PROCESS | 1647 | 1461621800065 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:03:20 INFO - PROCESS | 1647 | 1461621800068 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:03:20 INFO - PROCESS | 1647 | 1461621800070 Marionette TRACE conn2 <- [1,2242,null,{}] 15:03:20 INFO - PROCESS | 1647 | 1461621800073 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:20 INFO - PROCESS | 1647 | 1461621800222 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:03:20 INFO - PROCESS | 1647 | 1461621800314 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x13032c000 == 91 [pid = 1647] [id = 568] 15:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12ab2f000) [pid = 1647] [serial = 1704] [outer = 0x0] 15:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12ad06000) [pid = 1647] [serial = 1705] [outer = 0x12ab2f000] 15:03:20 INFO - PROCESS | 1647 | 1461621800340 Marionette DEBUG loaded listener.js 15:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12ada4400) [pid = 1647] [serial = 1706] [outer = 0x12ab2f000] 15:03:20 INFO - PROCESS | 1647 | 1461621800600 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:03:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:03:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 569ms 15:03:20 INFO - PROCESS | 1647 | 1461621800638 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:03:20 INFO - PROCESS | 1647 | 1461621800639 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:03:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:03:20 INFO - PROCESS | 1647 | 1461621800641 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:03:20 INFO - PROCESS | 1647 | 1461621800642 Marionette TRACE conn2 <- [1,2246,null,{}] 15:03:20 INFO - PROCESS | 1647 | 1461621800653 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:20 INFO - PROCESS | 1647 | 1461621800754 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:03:20 INFO - PROCESS | 1647 | 1461621800758 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a149000 == 92 [pid = 1647] [id = 569] 15:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12ada4c00) [pid = 1647] [serial = 1707] [outer = 0x0] 15:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12b9ec400) [pid = 1647] [serial = 1708] [outer = 0x12ada4c00] 15:03:20 INFO - PROCESS | 1647 | 1461621800783 Marionette DEBUG loaded listener.js 15:03:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12bc78400) [pid = 1647] [serial = 1709] [outer = 0x12ada4c00] 15:03:21 INFO - PROCESS | 1647 | 1461621801281 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 678ms 15:03:21 INFO - PROCESS | 1647 | 1461621801320 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:03:21 INFO - PROCESS | 1647 | 1461621801322 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:03:21 INFO - PROCESS | 1647 | 1461621801326 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:03:21 INFO - PROCESS | 1647 | 1461621801328 Marionette TRACE conn2 <- [1,2250,null,{}] 15:03:21 INFO - PROCESS | 1647 | 1461621801332 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:21 INFO - PROCESS | 1647 | 1461621801452 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:03:21 INFO - PROCESS | 1647 | 1461621801527 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b107800 == 93 [pid = 1647] [id = 570] 15:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x114f9c000) [pid = 1647] [serial = 1710] [outer = 0x0] 15:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11562e400) [pid = 1647] [serial = 1711] [outer = 0x114f9c000] 15:03:21 INFO - PROCESS | 1647 | 1461621801572 Marionette DEBUG loaded listener.js 15:03:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11867b000) [pid = 1647] [serial = 1712] [outer = 0x114f9c000] 15:03:22 INFO - PROCESS | 1647 | 1461621802173 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 874ms 15:03:22 INFO - PROCESS | 1647 | 1461621802200 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:03:22 INFO - PROCESS | 1647 | 1461621802206 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:03:22 INFO - PROCESS | 1647 | 1461621802235 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:03:22 INFO - PROCESS | 1647 | 1461621802238 Marionette TRACE conn2 <- [1,2254,null,{}] 15:03:22 INFO - PROCESS | 1647 | 1461621802242 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:22 INFO - PROCESS | 1647 | 1461621802374 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:03:22 INFO - PROCESS | 1647 | 1461621802457 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x126d66800 == 94 [pid = 1647] [id = 571] 15:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x119e51000) [pid = 1647] [serial = 1713] [outer = 0x0] 15:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11a769400) [pid = 1647] [serial = 1714] [outer = 0x119e51000] 15:03:22 INFO - PROCESS | 1647 | 1461621802487 Marionette DEBUG loaded listener.js 15:03:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11b019000) [pid = 1647] [serial = 1715] [outer = 0x119e51000] 15:03:22 INFO - PROCESS | 1647 | 1461621802931 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:03:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:03:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 15:03:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:03:22 INFO - PROCESS | 1647 | 1461621802961 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:03:22 INFO - PROCESS | 1647 | 1461621802963 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:03:22 INFO - PROCESS | 1647 | 1461621802965 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:03:22 INFO - PROCESS | 1647 | 1461621802967 Marionette TRACE conn2 <- [1,2258,null,{}] 15:03:22 INFO - PROCESS | 1647 | 1461621802975 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:23 INFO - PROCESS | 1647 | 1461621803093 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:03:23 INFO - PROCESS | 1647 | 1461621803207 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5c0000 == 95 [pid = 1647] [id = 572] 15:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11b178c00) [pid = 1647] [serial = 1716] [outer = 0x0] 15:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11c476400) [pid = 1647] [serial = 1717] [outer = 0x11b178c00] 15:03:23 INFO - PROCESS | 1647 | 1461621803243 Marionette DEBUG loaded listener.js 15:03:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11c798400) [pid = 1647] [serial = 1718] [outer = 0x11b178c00] 15:03:23 INFO - PROCESS | 1647 | 1461621803741 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 823ms 15:03:23 INFO - PROCESS | 1647 | 1461621803790 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:03:23 INFO - PROCESS | 1647 | 1461621803793 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:03:23 INFO - PROCESS | 1647 | 1461621803817 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:03:23 INFO - PROCESS | 1647 | 1461621803819 Marionette TRACE conn2 <- [1,2262,null,{}] 15:03:23 INFO - PROCESS | 1647 | 1461621803823 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:23 INFO - PROCESS | 1647 | 1461621803965 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:03:24 INFO - PROCESS | 1647 | 1461621804037 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b61c000 == 96 [pid = 1647] [id = 573] 15:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11c79e400) [pid = 1647] [serial = 1719] [outer = 0x0] 15:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x1261cc400) [pid = 1647] [serial = 1720] [outer = 0x11c79e400] 15:03:24 INFO - PROCESS | 1647 | 1461621804086 Marionette DEBUG loaded listener.js 15:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12744f000) [pid = 1647] [serial = 1721] [outer = 0x11c79e400] 15:03:24 INFO - PROCESS | 1647 | 1461621804602 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 824ms 15:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:03:24 INFO - PROCESS | 1647 | 1461621804639 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:03:24 INFO - PROCESS | 1647 | 1461621804641 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:03:24 INFO - PROCESS | 1647 | 1461621804645 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:03:24 INFO - PROCESS | 1647 | 1461621804647 Marionette TRACE conn2 <- [1,2266,null,{}] 15:03:24 INFO - PROCESS | 1647 | 1461621804651 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:24 INFO - PROCESS | 1647 | 1461621804806 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:03:24 INFO - PROCESS | 1647 | 1461621804929 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b02800 == 97 [pid = 1647] [id = 574] 15:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12ab0c000) [pid = 1647] [serial = 1722] [outer = 0x0] 15:03:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12ab0f000) [pid = 1647] [serial = 1723] [outer = 0x12ab0c000] 15:03:24 INFO - PROCESS | 1647 | 1461621804962 Marionette DEBUG loaded listener.js 15:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12ab36000) [pid = 1647] [serial = 1724] [outer = 0x12ab0c000] 15:03:25 INFO - PROCESS | 1647 | 1461621805367 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:03:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:03:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 771ms 15:03:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:03:25 INFO - PROCESS | 1647 | 1461621805416 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:03:25 INFO - PROCESS | 1647 | 1461621805417 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:03:25 INFO - PROCESS | 1647 | 1461621805419 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:03:25 INFO - PROCESS | 1647 | 1461621805421 Marionette TRACE conn2 <- [1,2270,null,{}] 15:03:25 INFO - PROCESS | 1647 | 1461621805423 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:25 INFO - PROCESS | 1647 | 1461621805551 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:03:25 INFO - PROCESS | 1647 | 1461621805666 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b41000 == 98 [pid = 1647] [id = 575] 15:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12ab38800) [pid = 1647] [serial = 1725] [outer = 0x0] 15:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12bc78000) [pid = 1647] [serial = 1726] [outer = 0x12ab38800] 15:03:25 INFO - PROCESS | 1647 | 1461621805699 Marionette DEBUG loaded listener.js 15:03:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12d181400) [pid = 1647] [serial = 1727] [outer = 0x12ab38800] 15:03:26 INFO - PROCESS | 1647 | 1461621806093 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 718ms 15:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:03:26 INFO - PROCESS | 1647 | 1461621806139 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:03:26 INFO - PROCESS | 1647 | 1461621806140 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:03:26 INFO - PROCESS | 1647 | 1461621806142 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:03:26 INFO - PROCESS | 1647 | 1461621806144 Marionette TRACE conn2 <- [1,2274,null,{}] 15:03:26 INFO - PROCESS | 1647 | 1461621806146 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:26 INFO - PROCESS | 1647 | 1461621806259 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:03:26 INFO - PROCESS | 1647 | 1461621806373 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x141c50800 == 99 [pid = 1647] [id = 576] 15:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12bf84c00) [pid = 1647] [serial = 1728] [outer = 0x0] 15:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12d1fd000) [pid = 1647] [serial = 1729] [outer = 0x12bf84c00] 15:03:26 INFO - PROCESS | 1647 | 1461621806405 Marionette DEBUG loaded listener.js 15:03:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12d441400) [pid = 1647] [serial = 1730] [outer = 0x12bf84c00] 15:03:26 INFO - PROCESS | 1647 | 1461621806809 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 720ms 15:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:03:26 INFO - PROCESS | 1647 | 1461621806863 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:03:26 INFO - PROCESS | 1647 | 1461621806864 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:03:26 INFO - PROCESS | 1647 | 1461621806867 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:03:26 INFO - PROCESS | 1647 | 1461621806868 Marionette TRACE conn2 <- [1,2278,null,{}] 15:03:26 INFO - PROCESS | 1647 | 1461621806870 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:27 INFO - PROCESS | 1647 | 1461621807001 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:03:27 INFO - PROCESS | 1647 | 1461621807115 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x141e2e000 == 100 [pid = 1647] [id = 577] 15:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12d64e000) [pid = 1647] [serial = 1731] [outer = 0x0] 15:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12d656800) [pid = 1647] [serial = 1732] [outer = 0x12d64e000] 15:03:27 INFO - PROCESS | 1647 | 1461621807146 Marionette DEBUG loaded listener.js 15:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12d6b9000) [pid = 1647] [serial = 1733] [outer = 0x12d64e000] 15:03:27 INFO - PROCESS | 1647 | 1461621807527 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:03:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:03:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 669ms 15:03:27 INFO - PROCESS | 1647 | 1461621807536 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:03:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:03:27 INFO - PROCESS | 1647 | 1461621807537 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:03:27 INFO - PROCESS | 1647 | 1461621807540 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:03:27 INFO - PROCESS | 1647 | 1461621807542 Marionette TRACE conn2 <- [1,2282,null,{}] 15:03:27 INFO - PROCESS | 1647 | 1461621807544 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:27 INFO - PROCESS | 1647 | 1461621807688 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:03:27 INFO - PROCESS | 1647 | 1461621807804 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x14207e000 == 101 [pid = 1647] [id = 578] 15:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12d6bf000) [pid = 1647] [serial = 1734] [outer = 0x0] 15:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12dcdd800) [pid = 1647] [serial = 1735] [outer = 0x12d6bf000] 15:03:27 INFO - PROCESS | 1647 | 1461621807833 Marionette DEBUG loaded listener.js 15:03:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12dce7000) [pid = 1647] [serial = 1736] [outer = 0x12d6bf000] 15:03:28 INFO - PROCESS | 1647 | 1461621808269 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 773ms 15:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:03:28 INFO - PROCESS | 1647 | 1461621808321 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:03:28 INFO - PROCESS | 1647 | 1461621808323 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:03:28 INFO - PROCESS | 1647 | 1461621808340 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:03:28 INFO - PROCESS | 1647 | 1461621808342 Marionette TRACE conn2 <- [1,2286,null,{}] 15:03:28 INFO - PROCESS | 1647 | 1461621808349 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:28 INFO - PROCESS | 1647 | 1461621808524 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:03:28 INFO - PROCESS | 1647 | 1461621808668 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b60f000 == 102 [pid = 1647] [id = 579] 15:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x1147d5400) [pid = 1647] [serial = 1737] [outer = 0x0] 15:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12e439800) [pid = 1647] [serial = 1738] [outer = 0x1147d5400] 15:03:28 INFO - PROCESS | 1647 | 1461621808698 Marionette DEBUG loaded listener.js 15:03:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12e44e000) [pid = 1647] [serial = 1739] [outer = 0x1147d5400] 15:03:29 INFO - PROCESS | 1647 | 1461621809165 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:03:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 15:03:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 889ms 15:03:29 INFO - PROCESS | 1647 | 1461621809216 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:03:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:03:29 INFO - PROCESS | 1647 | 1461621809218 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:03:29 INFO - PROCESS | 1647 | 1461621809222 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:03:29 INFO - PROCESS | 1647 | 1461621809225 Marionette TRACE conn2 <- [1,2290,null,{}] 15:03:29 INFO - PROCESS | 1647 | 1461621809229 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:29 INFO - PROCESS | 1647 | 1461621809458 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:03:29 INFO - PROCESS | 1647 | 1461621809819 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9d0000 == 103 [pid = 1647] [id = 580] 15:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x113646800) [pid = 1647] [serial = 1740] [outer = 0x0] 15:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x1147d6000) [pid = 1647] [serial = 1741] [outer = 0x113646800] 15:03:29 INFO - PROCESS | 1647 | 1461621809848 Marionette DEBUG loaded listener.js 15:03:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x114f9fc00) [pid = 1647] [serial = 1742] [outer = 0x113646800] 15:03:30 INFO - PROCESS | 1647 | 1461621810341 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1172ms 15:03:30 INFO - PROCESS | 1647 | 1461621810394 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:03:30 INFO - PROCESS | 1647 | 1461621810397 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:03:30 INFO - PROCESS | 1647 | 1461621810399 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:03:30 INFO - PROCESS | 1647 | 1461621810402 Marionette TRACE conn2 <- [1,2294,null,{}] 15:03:30 INFO - PROCESS | 1647 | 1461621810405 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:30 INFO - PROCESS | 1647 | 1461621810540 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:03:30 INFO - PROCESS | 1647 | 1461621810637 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1158a4000 == 104 [pid = 1647] [id = 581] 15:03:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x119909000) [pid = 1647] [serial = 1743] [outer = 0x0] 15:03:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11ab3f000) [pid = 1647] [serial = 1744] [outer = 0x119909000] 15:03:30 INFO - PROCESS | 1647 | 1461621810669 Marionette DEBUG loaded listener.js 15:03:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x116385000) [pid = 1647] [serial = 1745] [outer = 0x119909000] 15:03:31 INFO - PROCESS | 1647 | 1461621811121 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1304c2800 == 103 [pid = 1647] [id = 469] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x13032c000 == 102 [pid = 1647] [id = 568] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12fc13000 == 101 [pid = 1647] [id = 567] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119838800 == 100 [pid = 1647] [id = 566] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x130375000) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12a09c400) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 15:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 822ms 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12e3dc000 == 99 [pid = 1647] [id = 565] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12e357800 == 98 [pid = 1647] [id = 564] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12d105800 == 97 [pid = 1647] [id = 563] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12aa18000 == 96 [pid = 1647] [id = 562] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x128d2b800 == 95 [pid = 1647] [id = 561] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1263e3800 == 94 [pid = 1647] [id = 560] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11c122000 == 93 [pid = 1647] [id = 559] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae80800 == 92 [pid = 1647] [id = 558] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11c194000 == 91 [pid = 1647] [id = 557] 15:03:31 INFO - PROCESS | 1647 | 1461621811249 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:03:31 INFO - PROCESS | 1647 | 1461621811253 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1310b9000 == 90 [pid = 1647] [id = 553] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1304d0000 == 89 [pid = 1647] [id = 552] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x130319800 == 88 [pid = 1647] [id = 551] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef43800 == 87 [pid = 1647] [id = 550] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1263f3000 == 86 [pid = 1647] [id = 549] 15:03:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11b107000 == 85 [pid = 1647] [id = 548] 15:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:03:31 INFO - PROCESS | 1647 | 1461621811266 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:03:31 INFO - PROCESS | 1647 | 1461621811268 Marionette TRACE conn2 <- [1,2298,null,{}] 15:03:31 INFO - PROCESS | 1647 | 1461621811272 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:31 INFO - PROCESS | 1647 | 1461621811446 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12f025800) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12e448000) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12fc05400) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12f75a800) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12ad06c00) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x115169000) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11cc60800) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11cb14000) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x125739000) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11ccb3800) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x126113400) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11c0ef000) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11b873c00) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11c019c00) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x128dac400) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x1186b9c00) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1192a1c00) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x114bd8400) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x115262800) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12ab18c00) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11ae2cc00) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11b133800) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11c47e400) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11a75d400) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11ab21800) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x115858800) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x115630c00) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12ada4000) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12ea4f800) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1271eac00) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x13036ec00) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12d438400) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11abe5c00) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x127acec00) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x114bd1c00) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11c47a000) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11ab1cc00) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x123ebd800) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x126faa400) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11c480800) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11ccb5c00) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11b070400) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 15:03:31 INFO - PROCESS | 1647 | 1461621811570 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aac7000 == 86 [pid = 1647] [id = 582] 15:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x115169000) [pid = 1647] [serial = 1746] [outer = 0x0] 15:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1186b9c00) [pid = 1647] [serial = 1747] [outer = 0x115169000] 15:03:31 INFO - PROCESS | 1647 | 1461621811615 Marionette DEBUG loaded listener.js 15:03:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11ab1c800) [pid = 1647] [serial = 1748] [outer = 0x115169000] 15:03:31 INFO - PROCESS | 1647 | 1461621811987 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 772ms 15:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:03:32 INFO - PROCESS | 1647 | 1461621812036 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:03:32 INFO - PROCESS | 1647 | 1461621812037 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:03:32 INFO - PROCESS | 1647 | 1461621812044 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:03:32 INFO - PROCESS | 1647 | 1461621812048 Marionette TRACE conn2 <- [1,2302,null,{}] 15:03:32 INFO - PROCESS | 1647 | 1461621812051 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:32 INFO - PROCESS | 1647 | 1461621812154 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:03:32 INFO - PROCESS | 1647 | 1461621812158 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12560b000 == 87 [pid = 1647] [id = 583] 15:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11b133800) [pid = 1647] [serial = 1749] [outer = 0x0] 15:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11c019c00) [pid = 1647] [serial = 1750] [outer = 0x11b133800] 15:03:32 INFO - PROCESS | 1647 | 1461621812185 Marionette DEBUG loaded listener.js 15:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11c482c00) [pid = 1647] [serial = 1751] [outer = 0x11b133800] 15:03:32 INFO - PROCESS | 1647 | 1461621812616 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:03:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:03:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 628ms 15:03:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:03:32 INFO - PROCESS | 1647 | 1461621812669 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:03:32 INFO - PROCESS | 1647 | 1461621812672 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:03:32 INFO - PROCESS | 1647 | 1461621812675 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:03:32 INFO - PROCESS | 1647 | 1461621812677 Marionette TRACE conn2 <- [1,2306,null,{}] 15:03:32 INFO - PROCESS | 1647 | 1461621812680 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:32 INFO - PROCESS | 1647 | 1461621812830 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:03:32 INFO - PROCESS | 1647 | 1461621812949 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x128d2a800 == 88 [pid = 1647] [id = 584] 15:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11c1dbc00) [pid = 1647] [serial = 1752] [outer = 0x0] 15:03:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11cb33000) [pid = 1647] [serial = 1753] [outer = 0x11c1dbc00] 15:03:32 INFO - PROCESS | 1647 | 1461621812974 Marionette DEBUG loaded listener.js 15:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11ccad800) [pid = 1647] [serial = 1754] [outer = 0x11c1dbc00] 15:03:33 INFO - PROCESS | 1647 | 1461621813255 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 621ms 15:03:33 INFO - PROCESS | 1647 | 1461621813298 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:03:33 INFO - PROCESS | 1647 | 1461621813300 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:03:33 INFO - PROCESS | 1647 | 1461621813302 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:03:33 INFO - PROCESS | 1647 | 1461621813303 Marionette TRACE conn2 <- [1,2310,null,{}] 15:03:33 INFO - PROCESS | 1647 | 1461621813306 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:33 INFO - PROCESS | 1647 | 1461621813402 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:03:33 INFO - PROCESS | 1647 | 1461621813407 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d11a800 == 89 [pid = 1647] [id = 585] 15:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x126115c00) [pid = 1647] [serial = 1755] [outer = 0x0] 15:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x126148400) [pid = 1647] [serial = 1756] [outer = 0x126115c00] 15:03:33 INFO - PROCESS | 1647 | 1461621813439 Marionette DEBUG loaded listener.js 15:03:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x126faa000) [pid = 1647] [serial = 1757] [outer = 0x126115c00] 15:03:33 INFO - PROCESS | 1647 | 1461621813846 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 569ms 15:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:03:33 INFO - PROCESS | 1647 | 1461621813872 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:03:33 INFO - PROCESS | 1647 | 1461621813873 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:03:33 INFO - PROCESS | 1647 | 1461621813875 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:03:33 INFO - PROCESS | 1647 | 1461621813876 Marionette TRACE conn2 <- [1,2314,null,{}] 15:03:33 INFO - PROCESS | 1647 | 1461621813887 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:34 INFO - PROCESS | 1647 | 1461621814010 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:03:34 INFO - PROCESS | 1647 | 1461621814061 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb5800 == 90 [pid = 1647] [id = 586] 15:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x126faa400) [pid = 1647] [serial = 1758] [outer = 0x0] 15:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11c487000) [pid = 1647] [serial = 1759] [outer = 0x126faa400] 15:03:34 INFO - PROCESS | 1647 | 1461621814086 Marionette DEBUG loaded listener.js 15:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12ab2c000) [pid = 1647] [serial = 1760] [outer = 0x126faa400] 15:03:34 INFO - PROCESS | 1647 | 1461621814481 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:03:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:03:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 627ms 15:03:34 INFO - PROCESS | 1647 | 1461621814503 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:03:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:03:34 INFO - PROCESS | 1647 | 1461621814505 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:03:34 INFO - PROCESS | 1647 | 1461621814508 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:03:34 INFO - PROCESS | 1647 | 1461621814510 Marionette TRACE conn2 <- [1,2318,null,{}] 15:03:34 INFO - PROCESS | 1647 | 1461621814520 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:34 INFO - PROCESS | 1647 | 1461621814690 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:03:34 INFO - PROCESS | 1647 | 1461621814705 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea61000 == 91 [pid = 1647] [id = 587] 15:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x127984c00) [pid = 1647] [serial = 1761] [outer = 0x0] 15:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12ad06400) [pid = 1647] [serial = 1762] [outer = 0x127984c00] 15:03:34 INFO - PROCESS | 1647 | 1461621814730 Marionette DEBUG loaded listener.js 15:03:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12ada9800) [pid = 1647] [serial = 1763] [outer = 0x127984c00] 15:03:35 INFO - PROCESS | 1647 | 1461621815096 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:03:35 INFO - PROCESS | 1647 | 1461621815136 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:03:35 INFO - PROCESS | 1647 | 1461621815139 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:03:35 INFO - PROCESS | 1647 | 1461621815140 Marionette TRACE conn2 <- [1,2322,null,{}] 15:03:35 INFO - PROCESS | 1647 | 1461621815142 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:35 INFO - PROCESS | 1647 | 1461621815265 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:03:35 INFO - PROCESS | 1647 | 1461621815294 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f478800 == 92 [pid = 1647] [id = 588] 15:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12ad09400) [pid = 1647] [serial = 1764] [outer = 0x0] 15:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12b9ed400) [pid = 1647] [serial = 1765] [outer = 0x12ad09400] 15:03:35 INFO - PROCESS | 1647 | 1461621815319 Marionette DEBUG loaded listener.js 15:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12bf7c000) [pid = 1647] [serial = 1766] [outer = 0x12ad09400] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11c320400) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11c66b800) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12ab2f000) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11ccb1800) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11ccad400) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x126114c00) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11ab15800) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11b01c400) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x115636400) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11b8eb000) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x114bd0000) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:03:35 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1137d3800) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:03:35 INFO - PROCESS | 1647 | 1461621815790 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 669ms 15:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:03:35 INFO - PROCESS | 1647 | 1461621815808 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:03:35 INFO - PROCESS | 1647 | 1461621815809 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:03:35 INFO - PROCESS | 1647 | 1461621815813 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:03:35 INFO - PROCESS | 1647 | 1461621815815 Marionette TRACE conn2 <- [1,2326,null,{}] 15:03:35 INFO - PROCESS | 1647 | 1461621815817 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:35 INFO - PROCESS | 1647 | 1461621815915 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:03:35 INFO - PROCESS | 1647 | 1461621815919 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef2c800 == 93 [pid = 1647] [id = 589] 15:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x115636400) [pid = 1647] [serial = 1767] [outer = 0x0] 15:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11b133000) [pid = 1647] [serial = 1768] [outer = 0x115636400] 15:03:35 INFO - PROCESS | 1647 | 1461621815944 Marionette DEBUG loaded listener.js 15:03:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x126369400) [pid = 1647] [serial = 1769] [outer = 0x115636400] 15:03:36 INFO - PROCESS | 1647 | 1461621816318 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 15:03:36 INFO - PROCESS | 1647 | 1461621816334 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:03:36 INFO - PROCESS | 1647 | 1461621816336 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:03:36 INFO - PROCESS | 1647 | 1461621816353 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:03:36 INFO - PROCESS | 1647 | 1461621816355 Marionette TRACE conn2 <- [1,2330,null,{}] 15:03:36 INFO - PROCESS | 1647 | 1461621816359 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:36 INFO - PROCESS | 1647 | 1461621816511 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:03:36 INFO - PROCESS | 1647 | 1461621816549 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1304d7800 == 94 [pid = 1647] [id = 590] 15:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12d18f000) [pid = 1647] [serial = 1770] [outer = 0x0] 15:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12d6b9c00) [pid = 1647] [serial = 1771] [outer = 0x12d18f000] 15:03:36 INFO - PROCESS | 1647 | 1461621816579 Marionette DEBUG loaded listener.js 15:03:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12e455800) [pid = 1647] [serial = 1772] [outer = 0x12d18f000] 15:03:36 INFO - PROCESS | 1647 | 1461621816940 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:03:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:03:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 635ms 15:03:36 INFO - PROCESS | 1647 | 1461621816975 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:03:36 INFO - PROCESS | 1647 | 1461621816976 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:03:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:03:36 INFO - PROCESS | 1647 | 1461621816990 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:03:36 INFO - PROCESS | 1647 | 1461621816992 Marionette TRACE conn2 <- [1,2334,null,{}] 15:03:36 INFO - PROCESS | 1647 | 1461621816994 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:37 INFO - PROCESS | 1647 | 1461621817105 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:03:37 INFO - PROCESS | 1647 | 1461621817110 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x13c04b800 == 95 [pid = 1647] [id = 591] 15:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12e456000) [pid = 1647] [serial = 1773] [outer = 0x0] 15:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12ea50400) [pid = 1647] [serial = 1774] [outer = 0x12e456000] 15:03:37 INFO - PROCESS | 1647 | 1461621817135 Marionette DEBUG loaded listener.js 15:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12eb06c00) [pid = 1647] [serial = 1775] [outer = 0x12e456000] 15:03:37 INFO - PROCESS | 1647 | 1461621817467 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 15:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:03:37 INFO - PROCESS | 1647 | 1461621817511 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:03:37 INFO - PROCESS | 1647 | 1461621817512 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:03:37 INFO - PROCESS | 1647 | 1461621817515 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:03:37 INFO - PROCESS | 1647 | 1461621817516 Marionette TRACE conn2 <- [1,2338,null,{}] 15:03:37 INFO - PROCESS | 1647 | 1461621817518 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:37 INFO - PROCESS | 1647 | 1461621817617 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:03:37 INFO - PROCESS | 1647 | 1461621817696 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b42800 == 96 [pid = 1647] [id = 592] 15:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12ea4ac00) [pid = 1647] [serial = 1776] [outer = 0x0] 15:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12eb0e000) [pid = 1647] [serial = 1777] [outer = 0x12ea4ac00] 15:03:37 INFO - PROCESS | 1647 | 1461621817721 Marionette DEBUG loaded listener.js 15:03:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12eb89000) [pid = 1647] [serial = 1778] [outer = 0x12ea4ac00] 15:03:38 INFO - PROCESS | 1647 | 1461621818231 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 768ms 15:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:03:38 INFO - PROCESS | 1647 | 1461621818284 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:03:38 INFO - PROCESS | 1647 | 1461621818287 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:03:38 INFO - PROCESS | 1647 | 1461621818290 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:03:38 INFO - PROCESS | 1647 | 1461621818294 Marionette TRACE conn2 <- [1,2342,null,{}] 15:03:38 INFO - PROCESS | 1647 | 1461621818299 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:38 INFO - PROCESS | 1647 | 1461621818425 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:03:38 INFO - PROCESS | 1647 | 1461621818514 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12558b000 == 97 [pid = 1647] [id = 593] 15:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x1186af400) [pid = 1647] [serial = 1779] [outer = 0x0] 15:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x119909c00) [pid = 1647] [serial = 1780] [outer = 0x1186af400] 15:03:38 INFO - PROCESS | 1647 | 1461621818546 Marionette DEBUG loaded listener.js 15:03:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11abf2800) [pid = 1647] [serial = 1781] [outer = 0x1186af400] 15:03:38 INFO - PROCESS | 1647 | 1461621818965 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 725ms 15:03:39 INFO - PROCESS | 1647 | 1461621819024 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:03:39 INFO - PROCESS | 1647 | 1461621819028 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:03:39 INFO - PROCESS | 1647 | 1461621819035 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:03:39 INFO - PROCESS | 1647 | 1461621819037 Marionette TRACE conn2 <- [1,2346,null,{}] 15:03:39 INFO - PROCESS | 1647 | 1461621819039 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:39 INFO - PROCESS | 1647 | 1461621819169 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:03:39 INFO - PROCESS | 1647 | 1461621819317 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf43800 == 98 [pid = 1647] [id = 594] 15:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11b066400) [pid = 1647] [serial = 1782] [outer = 0x0] 15:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11b8e8800) [pid = 1647] [serial = 1783] [outer = 0x11b066400] 15:03:39 INFO - PROCESS | 1647 | 1461621819365 Marionette DEBUG loaded listener.js 15:03:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11c46dc00) [pid = 1647] [serial = 1784] [outer = 0x11b066400] 15:03:39 INFO - PROCESS | 1647 | 1461621819859 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:03:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:03:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 871ms 15:03:39 INFO - PROCESS | 1647 | 1461621819906 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:03:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:03:39 INFO - PROCESS | 1647 | 1461621819908 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:03:39 INFO - PROCESS | 1647 | 1461621819929 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:03:39 INFO - PROCESS | 1647 | 1461621819932 Marionette TRACE conn2 <- [1,2350,null,{}] 15:03:39 INFO - PROCESS | 1647 | 1461621819973 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:40 INFO - PROCESS | 1647 | 1461621820121 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:03:40 INFO - PROCESS | 1647 | 1461621820233 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b2e800 == 99 [pid = 1647] [id = 595] 15:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x126116c00) [pid = 1647] [serial = 1785] [outer = 0x0] 15:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x126826c00) [pid = 1647] [serial = 1786] [outer = 0x126116c00] 15:03:40 INFO - PROCESS | 1647 | 1461621820267 Marionette DEBUG loaded listener.js 15:03:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12ab16800) [pid = 1647] [serial = 1787] [outer = 0x126116c00] 15:03:40 INFO - PROCESS | 1647 | 1461621820728 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 872ms 15:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:03:40 INFO - PROCESS | 1647 | 1461621820782 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:03:40 INFO - PROCESS | 1647 | 1461621820784 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:03:40 INFO - PROCESS | 1647 | 1461621820786 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:03:40 INFO - PROCESS | 1647 | 1461621820787 Marionette TRACE conn2 <- [1,2354,null,{}] 15:03:40 INFO - PROCESS | 1647 | 1461621820790 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:40 INFO - PROCESS | 1647 | 1461621820911 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:03:41 INFO - PROCESS | 1647 | 1461621821000 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x142393800 == 100 [pid = 1647] [id = 596] 15:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12bc75800) [pid = 1647] [serial = 1788] [outer = 0x0] 15:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12c8f0400) [pid = 1647] [serial = 1789] [outer = 0x12bc75800] 15:03:41 INFO - PROCESS | 1647 | 1461621821030 Marionette DEBUG loaded listener.js 15:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12e44f400) [pid = 1647] [serial = 1790] [outer = 0x12bc75800] 15:03:41 INFO - PROCESS | 1647 | 1461621821443 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:03:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:03:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 669ms 15:03:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:03:41 INFO - PROCESS | 1647 | 1461621821455 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:03:41 INFO - PROCESS | 1647 | 1461621821456 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:03:41 INFO - PROCESS | 1647 | 1461621821459 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:03:41 INFO - PROCESS | 1647 | 1461621821460 Marionette TRACE conn2 <- [1,2358,null,{}] 15:03:41 INFO - PROCESS | 1647 | 1461621821464 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:41 INFO - PROCESS | 1647 | 1461621821581 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:03:41 INFO - PROCESS | 1647 | 1461621821697 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1423b0000 == 101 [pid = 1647] [id = 597] 15:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12d435c00) [pid = 1647] [serial = 1791] [outer = 0x0] 15:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12ea4d000) [pid = 1647] [serial = 1792] [outer = 0x12d435c00] 15:03:41 INFO - PROCESS | 1647 | 1461621821729 Marionette DEBUG loaded listener.js 15:03:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12eb0d000) [pid = 1647] [serial = 1793] [outer = 0x12d435c00] 15:03:42 INFO - PROCESS | 1647 | 1461621822199 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 772ms 15:03:42 INFO - PROCESS | 1647 | 1461621822259 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:03:42 INFO - PROCESS | 1647 | 1461621822261 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:03:42 INFO - PROCESS | 1647 | 1461621822281 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:03:42 INFO - PROCESS | 1647 | 1461621822283 Marionette TRACE conn2 <- [1,2362,null,{}] 15:03:42 INFO - PROCESS | 1647 | 1461621822287 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:42 INFO - PROCESS | 1647 | 1461621822537 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:03:42 INFO - PROCESS | 1647 | 1461621822627 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1424da800 == 102 [pid = 1647] [id = 598] 15:03:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12eb0e800) [pid = 1647] [serial = 1794] [outer = 0x0] 15:03:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12f02a000) [pid = 1647] [serial = 1795] [outer = 0x12eb0e800] 15:03:42 INFO - PROCESS | 1647 | 1461621822659 Marionette DEBUG loaded listener.js 15:03:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12f45e800) [pid = 1647] [serial = 1796] [outer = 0x12eb0e800] 15:03:43 INFO - PROCESS | 1647 | 1461621823091 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 879ms 15:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:03:43 INFO - PROCESS | 1647 | 1461621823156 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:03:43 INFO - PROCESS | 1647 | 1461621823158 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:03:43 INFO - PROCESS | 1647 | 1461621823160 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:03:43 INFO - PROCESS | 1647 | 1461621823161 Marionette TRACE conn2 <- [1,2366,null,{}] 15:03:43 INFO - PROCESS | 1647 | 1461621823164 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:43 INFO - PROCESS | 1647 | 1461621823278 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:03:43 INFO - PROCESS | 1647 | 1461621823366 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dca7800 == 103 [pid = 1647] [id = 599] 15:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12eb03800) [pid = 1647] [serial = 1797] [outer = 0x0] 15:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12f465400) [pid = 1647] [serial = 1798] [outer = 0x12eb03800] 15:03:43 INFO - PROCESS | 1647 | 1461621823395 Marionette DEBUG loaded listener.js 15:03:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12f75bc00) [pid = 1647] [serial = 1799] [outer = 0x12eb03800] 15:03:43 INFO - PROCESS | 1647 | 1461621823853 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:03:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:03:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 720ms 15:03:43 INFO - PROCESS | 1647 | 1461621823914 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:03:43 INFO - PROCESS | 1647 | 1461621823916 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:03:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:03:43 INFO - PROCESS | 1647 | 1461621823920 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:03:43 INFO - PROCESS | 1647 | 1461621823921 Marionette TRACE conn2 <- [1,2370,null,{}] 15:03:43 INFO - PROCESS | 1647 | 1461621823923 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:44 INFO - PROCESS | 1647 | 1461621824040 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:03:44 INFO - PROCESS | 1647 | 1461621824158 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c047800 == 104 [pid = 1647] [id = 600] 15:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x114bd5c00) [pid = 1647] [serial = 1800] [outer = 0x0] 15:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x11b027800) [pid = 1647] [serial = 1801] [outer = 0x114bd5c00] 15:03:44 INFO - PROCESS | 1647 | 1461621824190 Marionette DEBUG loaded listener.js 15:03:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x126115000) [pid = 1647] [serial = 1802] [outer = 0x114bd5c00] 15:03:44 INFO - PROCESS | 1647 | 1461621824884 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1019ms 15:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:03:44 INFO - PROCESS | 1647 | 1461621824940 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:03:44 INFO - PROCESS | 1647 | 1461621824942 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:03:44 INFO - PROCESS | 1647 | 1461621824959 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:03:44 INFO - PROCESS | 1647 | 1461621824961 Marionette TRACE conn2 <- [1,2374,null,{}] 15:03:44 INFO - PROCESS | 1647 | 1461621824966 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:45 INFO - PROCESS | 1647 | 1461621825079 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:03:45 INFO - PROCESS | 1647 | 1461621825201 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd86000 == 105 [pid = 1647] [id = 601] 15:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x115528400) [pid = 1647] [serial = 1803] [outer = 0x0] 15:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x115637400) [pid = 1647] [serial = 1804] [outer = 0x115528400] 15:03:45 INFO - PROCESS | 1647 | 1461621825232 Marionette DEBUG loaded listener.js 15:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x11867d000) [pid = 1647] [serial = 1805] [outer = 0x115528400] 15:03:45 INFO - PROCESS | 1647 | 1461621825686 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:03:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:03:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 790ms 15:03:45 INFO - PROCESS | 1647 | 1461621825735 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:03:45 INFO - PROCESS | 1647 | 1461621825739 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:03:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:03:45 INFO - PROCESS | 1647 | 1461621825744 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:03:45 INFO - PROCESS | 1647 | 1461621825746 Marionette TRACE conn2 <- [1,2378,null,{}] 15:03:45 INFO - PROCESS | 1647 | 1461621825750 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:45 INFO - PROCESS | 1647 | 1461621825857 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:03:45 INFO - PROCESS | 1647 | 1461621825951 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b122000 == 106 [pid = 1647] [id = 602] 15:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x11a768000) [pid = 1647] [serial = 1806] [outer = 0x0] 15:03:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11ab1cc00) [pid = 1647] [serial = 1807] [outer = 0x11a768000] 15:03:45 INFO - PROCESS | 1647 | 1461621825979 Marionette DEBUG loaded listener.js 15:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11ae27400) [pid = 1647] [serial = 1808] [outer = 0x11a768000] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x13c04b800 == 105 [pid = 1647] [id = 591] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1304d7800 == 104 [pid = 1647] [id = 590] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef2c800 == 103 [pid = 1647] [id = 589] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12f478800 == 102 [pid = 1647] [id = 588] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea61000 == 101 [pid = 1647] [id = 587] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12dbb5800 == 100 [pid = 1647] [id = 586] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12ada8400) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12ad08c00) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12b9ec400) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12d11a800 == 99 [pid = 1647] [id = 585] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x128d2a800 == 98 [pid = 1647] [id = 584] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12560b000 == 97 [pid = 1647] [id = 583] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11aac7000 == 96 [pid = 1647] [id = 582] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1158a4000 == 95 [pid = 1647] [id = 581] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9d0000 == 94 [pid = 1647] [id = 580] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x141b02800 == 93 [pid = 1647] [id = 574] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x13b61c000 == 92 [pid = 1647] [id = 573] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5c0000 == 91 [pid = 1647] [id = 572] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x126d66800 == 90 [pid = 1647] [id = 571] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11b107800 == 89 [pid = 1647] [id = 570] 15:03:46 INFO - PROCESS | 1647 | --DOCSHELL 0x13a149000 == 88 [pid = 1647] [id = 569] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x123ec2c00) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x1261c5800) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12718c000) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12610a800) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x11ab3d800) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11b138800) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11b8e7400) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x128dacc00) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x115411000) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x118fa4c00) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x119910c00) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12ab16400) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11c0f0c00) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11c3c8c00) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x114fa6000) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11562b800) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x119e50400) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11bd60c00) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x114fa2800) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x1261cfc00) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x114bc1400) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11990dc00) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11ae29400) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11c474800) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1261c0400) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11ccabc00) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x126604800) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x126114000) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12ab31800) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12ad06000) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12ada4400) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 15:03:46 INFO - PROCESS | 1647 | 1461621826431 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:03:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:03:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 724ms 15:03:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:03:46 INFO - PROCESS | 1647 | 1461621826468 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:03:46 INFO - PROCESS | 1647 | 1461621826469 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:03:46 INFO - PROCESS | 1647 | 1461621826471 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:03:46 INFO - PROCESS | 1647 | 1461621826474 Marionette TRACE conn2 <- [1,2382,null,{}] 15:03:46 INFO - PROCESS | 1647 | 1461621826487 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:46 INFO - PROCESS | 1647 | 1461621826610 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:03:46 INFO - PROCESS | 1647 | 1461621826618 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7da000 == 89 [pid = 1647] [id = 603] 15:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11b16f400) [pid = 1647] [serial = 1809] [outer = 0x0] 15:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11b8e7400) [pid = 1647] [serial = 1810] [outer = 0x11b16f400] 15:03:46 INFO - PROCESS | 1647 | 1461621826646 Marionette DEBUG loaded listener.js 15:03:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11c1d8800) [pid = 1647] [serial = 1811] [outer = 0x11b16f400] 15:03:47 INFO - PROCESS | 1647 | 1461621827059 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 621ms 15:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:03:47 INFO - PROCESS | 1647 | 1461621827093 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:03:47 INFO - PROCESS | 1647 | 1461621827094 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:03:47 INFO - PROCESS | 1647 | 1461621827096 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:03:47 INFO - PROCESS | 1647 | 1461621827097 Marionette TRACE conn2 <- [1,2386,null,{}] 15:03:47 INFO - PROCESS | 1647 | 1461621827100 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:47 INFO - PROCESS | 1647 | 1461621827194 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:03:47 INFO - PROCESS | 1647 | 1461621827198 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x127a22800 == 90 [pid = 1647] [id = 604] 15:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11c46c800) [pid = 1647] [serial = 1812] [outer = 0x0] 15:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11c483800) [pid = 1647] [serial = 1813] [outer = 0x11c46c800] 15:03:47 INFO - PROCESS | 1647 | 1461621827224 Marionette DEBUG loaded listener.js 15:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11c665400) [pid = 1647] [serial = 1814] [outer = 0x11c46c800] 15:03:47 INFO - PROCESS | 1647 | 1461621827579 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 519ms 15:03:47 INFO - PROCESS | 1647 | 1461621827615 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:03:47 INFO - PROCESS | 1647 | 1461621827616 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:03:47 INFO - PROCESS | 1647 | 1461621827619 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:03:47 INFO - PROCESS | 1647 | 1461621827620 Marionette TRACE conn2 <- [1,2390,null,{}] 15:03:47 INFO - PROCESS | 1647 | 1461621827622 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:47 INFO - PROCESS | 1647 | 1461621827715 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:03:47 INFO - PROCESS | 1647 | 1461621827719 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcc6000 == 91 [pid = 1647] [id = 605] 15:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11c66e000) [pid = 1647] [serial = 1815] [outer = 0x0] 15:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11cc59800) [pid = 1647] [serial = 1816] [outer = 0x11c66e000] 15:03:47 INFO - PROCESS | 1647 | 1461621827745 Marionette DEBUG loaded listener.js 15:03:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11ccb1800) [pid = 1647] [serial = 1817] [outer = 0x11c66e000] 15:03:48 INFO - PROCESS | 1647 | 1461621828103 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 517ms 15:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:03:48 INFO - PROCESS | 1647 | 1461621828137 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:03:48 INFO - PROCESS | 1647 | 1461621828138 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:03:48 INFO - PROCESS | 1647 | 1461621828140 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:03:48 INFO - PROCESS | 1647 | 1461621828141 Marionette TRACE conn2 <- [1,2394,null,{}] 15:03:48 INFO - PROCESS | 1647 | 1461621828143 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:48 INFO - PROCESS | 1647 | 1461621828290 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:03:48 INFO - PROCESS | 1647 | 1461621828341 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3d1000 == 92 [pid = 1647] [id = 606] 15:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11c79e000) [pid = 1647] [serial = 1818] [outer = 0x0] 15:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12548d800) [pid = 1647] [serial = 1819] [outer = 0x11c79e000] 15:03:48 INFO - PROCESS | 1647 | 1461621828369 Marionette DEBUG loaded listener.js 15:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x126fac400) [pid = 1647] [serial = 1820] [outer = 0x11c79e000] 15:03:48 INFO - PROCESS | 1647 | 1461621828687 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:03:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:03:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 571ms 15:03:48 INFO - PROCESS | 1647 | 1461621828713 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:03:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:03:48 INFO - PROCESS | 1647 | 1461621828715 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:03:48 INFO - PROCESS | 1647 | 1461621828718 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:03:48 INFO - PROCESS | 1647 | 1461621828719 Marionette TRACE conn2 <- [1,2398,null,{}] 15:03:48 INFO - PROCESS | 1647 | 1461621828721 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:48 INFO - PROCESS | 1647 | 1461621828837 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:03:48 INFO - PROCESS | 1647 | 1461621828853 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb8000 == 93 [pid = 1647] [id = 607] 15:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x1261cfc00) [pid = 1647] [serial = 1821] [outer = 0x0] 15:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x128dab800) [pid = 1647] [serial = 1822] [outer = 0x1261cfc00] 15:03:48 INFO - PROCESS | 1647 | 1461621828878 Marionette DEBUG loaded listener.js 15:03:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12ab0f400) [pid = 1647] [serial = 1823] [outer = 0x1261cfc00] 15:03:49 INFO - PROCESS | 1647 | 1461621829247 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 570ms 15:03:49 INFO - PROCESS | 1647 | 1461621829289 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:03:49 INFO - PROCESS | 1647 | 1461621829290 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:03:49 INFO - PROCESS | 1647 | 1461621829292 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:03:49 INFO - PROCESS | 1647 | 1461621829293 Marionette TRACE conn2 <- [1,2402,null,{}] 15:03:49 INFO - PROCESS | 1647 | 1461621829295 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:49 INFO - PROCESS | 1647 | 1461621829415 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:03:49 INFO - PROCESS | 1647 | 1461621829429 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea6d000 == 94 [pid = 1647] [id = 608] 15:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12682b400) [pid = 1647] [serial = 1824] [outer = 0x0] 15:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12ab2b400) [pid = 1647] [serial = 1825] [outer = 0x12682b400] 15:03:49 INFO - PROCESS | 1647 | 1461621829454 Marionette DEBUG loaded listener.js 15:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12ad05800) [pid = 1647] [serial = 1826] [outer = 0x12682b400] 15:03:49 INFO - PROCESS | 1647 | 1461621829802 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 15:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:03:49 INFO - PROCESS | 1647 | 1461621829812 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:03:49 INFO - PROCESS | 1647 | 1461621829815 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:03:49 INFO - PROCESS | 1647 | 1461621829818 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:03:49 INFO - PROCESS | 1647 | 1461621829820 Marionette TRACE conn2 <- [1,2406,null,{}] 15:03:49 INFO - PROCESS | 1647 | 1461621829822 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:49 INFO - PROCESS | 1647 | 1461621829945 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:03:49 INFO - PROCESS | 1647 | 1461621829958 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f477800 == 95 [pid = 1647] [id = 609] 15:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12ab16c00) [pid = 1647] [serial = 1827] [outer = 0x0] 15:03:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12ada0c00) [pid = 1647] [serial = 1828] [outer = 0x12ab16c00] 15:03:49 INFO - PROCESS | 1647 | 1461621829985 Marionette DEBUG loaded listener.js 15:03:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12b9e9c00) [pid = 1647] [serial = 1829] [outer = 0x12ab16c00] 15:03:50 INFO - PROCESS | 1647 | 1461621830342 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:03:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:03:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 570ms 15:03:50 INFO - PROCESS | 1647 | 1461621830390 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:03:50 INFO - PROCESS | 1647 | 1461621830391 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:03:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:03:50 INFO - PROCESS | 1647 | 1461621830399 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:03:50 INFO - PROCESS | 1647 | 1461621830400 Marionette TRACE conn2 <- [1,2410,null,{}] 15:03:50 INFO - PROCESS | 1647 | 1461621830403 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:50 INFO - PROCESS | 1647 | 1461621830571 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x127990400) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x126faa400) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x127984c00) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12ad09400) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x113646800) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x119909000) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11c1dbc00) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12ada4c00) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x115169000) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x126115c00) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x115636400) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11b133800) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12e456000) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:03:50 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12d18f000) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:03:50 INFO - PROCESS | 1647 | 1461621830973 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x119848000 == 96 [pid = 1647] [id = 610] 15:03:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11370dc00) [pid = 1647] [serial = 1830] [outer = 0x0] 15:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x115636400) [pid = 1647] [serial = 1831] [outer = 0x11370dc00] 15:03:51 INFO - PROCESS | 1647 | 1461621831000 Marionette DEBUG loaded listener.js 15:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11c662400) [pid = 1647] [serial = 1832] [outer = 0x11370dc00] 15:03:51 INFO - PROCESS | 1647 | 1461621831342 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 971ms 15:03:51 INFO - PROCESS | 1647 | 1461621831371 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:03:51 INFO - PROCESS | 1647 | 1461621831374 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:03:51 INFO - PROCESS | 1647 | 1461621831377 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:03:51 INFO - PROCESS | 1647 | 1461621831380 Marionette TRACE conn2 <- [1,2414,null,{}] 15:03:51 INFO - PROCESS | 1647 | 1461621831383 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:51 INFO - PROCESS | 1647 | 1461621831548 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:03:51 INFO - PROCESS | 1647 | 1461621831627 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x130332800 == 97 [pid = 1647] [id = 611] 15:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12718e000) [pid = 1647] [serial = 1833] [outer = 0x0] 15:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12c8f7c00) [pid = 1647] [serial = 1834] [outer = 0x12718e000] 15:03:51 INFO - PROCESS | 1647 | 1461621831657 Marionette DEBUG loaded listener.js 15:03:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12e43dc00) [pid = 1647] [serial = 1835] [outer = 0x12718e000] 15:03:51 INFO - PROCESS | 1647 | 1461621831950 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 622ms 15:03:52 INFO - PROCESS | 1647 | 1461621831999 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:03:52 INFO - PROCESS | 1647 | 1461621832000 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:03:52 INFO - PROCESS | 1647 | 1461621832002 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:03:52 INFO - PROCESS | 1647 | 1461621832003 Marionette TRACE conn2 <- [1,2418,null,{}] 15:03:52 INFO - PROCESS | 1647 | 1461621832006 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:52 INFO - PROCESS | 1647 | 1461621832102 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:03:52 INFO - PROCESS | 1647 | 1461621832106 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310c2800 == 98 [pid = 1647] [id = 612] 15:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12d6b4c00) [pid = 1647] [serial = 1836] [outer = 0x0] 15:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12e7d0c00) [pid = 1647] [serial = 1837] [outer = 0x12d6b4c00] 15:03:52 INFO - PROCESS | 1647 | 1461621832131 Marionette DEBUG loaded listener.js 15:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12ad0d000) [pid = 1647] [serial = 1838] [outer = 0x12d6b4c00] 15:03:52 INFO - PROCESS | 1647 | 1461621832485 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 15:03:52 INFO - PROCESS | 1647 | 1461621832521 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:03:52 INFO - PROCESS | 1647 | 1461621832522 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:03:52 INFO - PROCESS | 1647 | 1461621832524 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:03:52 INFO - PROCESS | 1647 | 1461621832525 Marionette TRACE conn2 <- [1,2422,null,{}] 15:03:52 INFO - PROCESS | 1647 | 1461621832527 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:52 INFO - PROCESS | 1647 | 1461621832665 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:03:52 INFO - PROCESS | 1647 | 1461621832672 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a147800 == 99 [pid = 1647] [id = 613] 15:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12eb04c00) [pid = 1647] [serial = 1839] [outer = 0x0] 15:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12eb84000) [pid = 1647] [serial = 1840] [outer = 0x12eb04c00] 15:03:52 INFO - PROCESS | 1647 | 1461621832697 Marionette DEBUG loaded listener.js 15:03:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12f025400) [pid = 1647] [serial = 1841] [outer = 0x12eb04c00] 15:03:53 INFO - PROCESS | 1647 | 1461621833173 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 668ms 15:03:53 INFO - PROCESS | 1647 | 1461621833193 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:03:53 INFO - PROCESS | 1647 | 1461621833195 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:03:53 INFO - PROCESS | 1647 | 1461621833217 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:03:53 INFO - PROCESS | 1647 | 1461621833220 Marionette TRACE conn2 <- [1,2426,null,{}] 15:03:53 INFO - PROCESS | 1647 | 1461621833224 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:53 INFO - PROCESS | 1647 | 1461621833351 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:03:53 INFO - PROCESS | 1647 | 1461621833469 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b10e000 == 100 [pid = 1647] [id = 614] 15:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x115267400) [pid = 1647] [serial = 1842] [outer = 0x0] 15:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x115abe800) [pid = 1647] [serial = 1843] [outer = 0x115267400] 15:03:53 INFO - PROCESS | 1647 | 1461621833503 Marionette DEBUG loaded listener.js 15:03:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x119b78c00) [pid = 1647] [serial = 1844] [outer = 0x115267400] 15:03:53 INFO - PROCESS | 1647 | 1461621833976 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:03:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:03:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 773ms 15:03:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:03:53 INFO - PROCESS | 1647 | 1461621833989 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:03:53 INFO - PROCESS | 1647 | 1461621833993 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:03:53 INFO - PROCESS | 1647 | 1461621833998 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:03:54 INFO - PROCESS | 1647 | 1461621834000 Marionette TRACE conn2 <- [1,2430,null,{}] 15:03:54 INFO - PROCESS | 1647 | 1461621834002 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:54 INFO - PROCESS | 1647 | 1461621834121 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:03:54 INFO - PROCESS | 1647 | 1461621834238 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a017000 == 101 [pid = 1647] [id = 615] 15:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x119bcdc00) [pid = 1647] [serial = 1845] [outer = 0x0] 15:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11ae2e000) [pid = 1647] [serial = 1846] [outer = 0x119bcdc00] 15:03:54 INFO - PROCESS | 1647 | 1461621834272 Marionette DEBUG loaded listener.js 15:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x11c3ce000) [pid = 1647] [serial = 1847] [outer = 0x119bcdc00] 15:03:54 INFO - PROCESS | 1647 | 1461621834698 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 722ms 15:03:54 INFO - PROCESS | 1647 | 1461621834720 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:03:54 INFO - PROCESS | 1647 | 1461621834721 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:03:54 INFO - PROCESS | 1647 | 1461621834724 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:03:54 INFO - PROCESS | 1647 | 1461621834727 Marionette TRACE conn2 <- [1,2434,null,{}] 15:03:54 INFO - PROCESS | 1647 | 1461621834734 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:54 INFO - PROCESS | 1647 | 1461621834852 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:03:54 INFO - PROCESS | 1647 | 1461621834971 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x130329800 == 102 [pid = 1647] [id = 616] 15:03:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11ccaec00) [pid = 1647] [serial = 1848] [outer = 0x0] 15:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x123ebec00) [pid = 1647] [serial = 1849] [outer = 0x11ccaec00] 15:03:55 INFO - PROCESS | 1647 | 1461621835016 Marionette DEBUG loaded listener.js 15:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x1261cb800) [pid = 1647] [serial = 1850] [outer = 0x11ccaec00] 15:03:55 INFO - PROCESS | 1647 | 1461621835454 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 773ms 15:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:03:55 INFO - PROCESS | 1647 | 1461621835508 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:03:55 INFO - PROCESS | 1647 | 1461621835510 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:03:55 INFO - PROCESS | 1647 | 1461621835513 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:03:55 INFO - PROCESS | 1647 | 1461621835514 Marionette TRACE conn2 <- [1,2438,null,{}] 15:03:55 INFO - PROCESS | 1647 | 1461621835517 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:55 INFO - PROCESS | 1647 | 1461621835633 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:03:55 INFO - PROCESS | 1647 | 1461621835749 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x13df1f800 == 103 [pid = 1647] [id = 617] 15:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x126dd0c00) [pid = 1647] [serial = 1851] [outer = 0x0] 15:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12ab35800) [pid = 1647] [serial = 1852] [outer = 0x126dd0c00] 15:03:55 INFO - PROCESS | 1647 | 1461621835781 Marionette DEBUG loaded listener.js 15:03:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12c8f8000) [pid = 1647] [serial = 1853] [outer = 0x126dd0c00] 15:03:56 INFO - PROCESS | 1647 | 1461621836209 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 721ms 15:03:56 INFO - PROCESS | 1647 | 1461621836234 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:03:56 INFO - PROCESS | 1647 | 1461621836236 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:03:56 INFO - PROCESS | 1647 | 1461621836238 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:03:56 INFO - PROCESS | 1647 | 1461621836239 Marionette TRACE conn2 <- [1,2442,null,{}] 15:03:56 INFO - PROCESS | 1647 | 1461621836241 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:56 INFO - PROCESS | 1647 | 1461621836358 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:03:56 INFO - PROCESS | 1647 | 1461621836475 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x13df36800 == 104 [pid = 1647] [id = 618] 15:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x126dd5800) [pid = 1647] [serial = 1854] [outer = 0x0] 15:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12d436400) [pid = 1647] [serial = 1855] [outer = 0x126dd5800] 15:03:56 INFO - PROCESS | 1647 | 1461621836507 Marionette DEBUG loaded listener.js 15:03:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12e44fc00) [pid = 1647] [serial = 1856] [outer = 0x126dd5800] 15:03:56 INFO - PROCESS | 1647 | 1461621836915 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:03:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:03:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 720ms 15:03:56 INFO - PROCESS | 1647 | 1461621836978 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:03:56 INFO - PROCESS | 1647 | 1461621836979 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:03:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:03:57 INFO - PROCESS | 1647 | 1461621836996 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:03:57 INFO - PROCESS | 1647 | 1461621836997 Marionette TRACE conn2 <- [1,2446,null,{}] 15:03:57 INFO - PROCESS | 1647 | 1461621837000 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:57 INFO - PROCESS | 1647 | 1461621837128 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:03:57 INFO - PROCESS | 1647 | 1461621837219 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b4b800 == 105 [pid = 1647] [id = 619] 15:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12eb0d800) [pid = 1647] [serial = 1857] [outer = 0x0] 15:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12f463c00) [pid = 1647] [serial = 1858] [outer = 0x12eb0d800] 15:03:57 INFO - PROCESS | 1647 | 1461621837250 Marionette DEBUG loaded listener.js 15:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12fc3e400) [pid = 1647] [serial = 1859] [outer = 0x12eb0d800] 15:03:57 INFO - PROCESS | 1647 | 1461621837642 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 672ms 15:03:57 INFO - PROCESS | 1647 | 1461621837667 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:03:57 INFO - PROCESS | 1647 | 1461621837668 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:03:57 INFO - PROCESS | 1647 | 1461621837671 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:03:57 INFO - PROCESS | 1647 | 1461621837672 Marionette TRACE conn2 <- [1,2450,null,{}] 15:03:57 INFO - PROCESS | 1647 | 1461621837674 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:57 INFO - PROCESS | 1647 | 1461621837789 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:03:57 INFO - PROCESS | 1647 | 1461621837880 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x14208a000 == 106 [pid = 1647] [id = 620] 15:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12f764800) [pid = 1647] [serial = 1860] [outer = 0x0] 15:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x130011400) [pid = 1647] [serial = 1861] [outer = 0x12f764800] 15:03:57 INFO - PROCESS | 1647 | 1461621837909 Marionette DEBUG loaded listener.js 15:03:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x130016000) [pid = 1647] [serial = 1862] [outer = 0x12f764800] 15:03:58 INFO - PROCESS | 1647 | 1461621838324 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:03:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:03:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 668ms 15:03:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:03:58 INFO - PROCESS | 1647 | 1461621838340 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:03:58 INFO - PROCESS | 1647 | 1461621838341 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:03:58 INFO - PROCESS | 1647 | 1461621838343 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:03:58 INFO - PROCESS | 1647 | 1461621838345 Marionette TRACE conn2 <- [1,2454,null,{}] 15:03:58 INFO - PROCESS | 1647 | 1461621838347 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:58 INFO - PROCESS | 1647 | 1461621838464 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:03:58 INFO - PROCESS | 1647 | 1461621838605 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1423eb000 == 107 [pid = 1647] [id = 621] 15:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x130016c00) [pid = 1647] [serial = 1863] [outer = 0x0] 15:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x130372400) [pid = 1647] [serial = 1864] [outer = 0x130016c00] 15:03:58 INFO - PROCESS | 1647 | 1461621838636 Marionette DEBUG loaded listener.js 15:03:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x130379000) [pid = 1647] [serial = 1865] [outer = 0x130016c00] 15:03:59 INFO - PROCESS | 1647 | 1461621839104 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 771ms 15:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:03:59 INFO - PROCESS | 1647 | 1461621839115 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:03:59 INFO - PROCESS | 1647 | 1461621839116 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:03:59 INFO - PROCESS | 1647 | 1461621839118 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:03:59 INFO - PROCESS | 1647 | 1461621839119 Marionette TRACE conn2 <- [1,2458,null,{}] 15:03:59 INFO - PROCESS | 1647 | 1461621839122 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:03:59 INFO - PROCESS | 1647 | 1461621839238 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:03:59 INFO - PROCESS | 1647 | 1461621839330 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b118000 == 108 [pid = 1647] [id = 622] 15:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x11563a800) [pid = 1647] [serial = 1866] [outer = 0x0] 15:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11c320800) [pid = 1647] [serial = 1867] [outer = 0x11563a800] 15:03:59 INFO - PROCESS | 1647 | 1461621839363 Marionette DEBUG loaded listener.js 15:03:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x130019400) [pid = 1647] [serial = 1868] [outer = 0x11563a800] 15:03:59 INFO - PROCESS | 1647 | 1461621839822 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 773ms 15:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:03:59 INFO - PROCESS | 1647 | 1461621839893 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:03:59 INFO - PROCESS | 1647 | 1461621839894 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:03:59 INFO - PROCESS | 1647 | 1461621839900 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:03:59 INFO - PROCESS | 1647 | 1461621839902 Marionette TRACE conn2 <- [1,2462,null,{}] 15:03:59 INFO - PROCESS | 1647 | 1461621839906 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:00 INFO - PROCESS | 1647 | 1461621840029 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:04:00 INFO - PROCESS | 1647 | 1461621840124 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d13e000 == 109 [pid = 1647] [id = 623] 15:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x119905400) [pid = 1647] [serial = 1869] [outer = 0x0] 15:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x13c003400) [pid = 1647] [serial = 1870] [outer = 0x119905400] 15:04:00 INFO - PROCESS | 1647 | 1461621840153 Marionette DEBUG loaded listener.js 15:04:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x13c008800) [pid = 1647] [serial = 1871] [outer = 0x119905400] 15:04:00 INFO - PROCESS | 1647 | 1461621840771 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 923ms 15:04:00 INFO - PROCESS | 1647 | 1461621840822 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:04:00 INFO - PROCESS | 1647 | 1461621840825 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:04:00 INFO - PROCESS | 1647 | 1461621840828 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:04:00 INFO - PROCESS | 1647 | 1461621840831 Marionette TRACE conn2 <- [1,2466,null,{}] 15:04:00 INFO - PROCESS | 1647 | 1461621840834 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:00 INFO - PROCESS | 1647 | 1461621840952 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:04:01 INFO - PROCESS | 1647 | 1461621841046 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x126ff7800 == 110 [pid = 1647] [id = 624] 15:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x11562b400) [pid = 1647] [serial = 1872] [outer = 0x0] 15:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x119075000) [pid = 1647] [serial = 1873] [outer = 0x11562b400] 15:04:01 INFO - PROCESS | 1647 | 1461621841075 Marionette DEBUG loaded listener.js 15:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x11ab14800) [pid = 1647] [serial = 1874] [outer = 0x11562b400] 15:04:01 INFO - PROCESS | 1647 | 1461621841537 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:04:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:04:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 725ms 15:04:01 INFO - PROCESS | 1647 | 1461621841553 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:04:01 INFO - PROCESS | 1647 | 1461621841557 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:04:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:04:01 INFO - PROCESS | 1647 | 1461621841561 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:04:01 INFO - PROCESS | 1647 | 1461621841563 Marionette TRACE conn2 <- [1,2470,null,{}] 15:04:01 INFO - PROCESS | 1647 | 1461621841566 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:01 INFO - PROCESS | 1647 | 1461621841677 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:04:01 INFO - PROCESS | 1647 | 1461621841776 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x125598800 == 111 [pid = 1647] [id = 625] 15:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x11ab14c00) [pid = 1647] [serial = 1875] [outer = 0x0] 15:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x11c01ac00) [pid = 1647] [serial = 1876] [outer = 0x11ab14c00] 15:04:01 INFO - PROCESS | 1647 | 1461621841804 Marionette DEBUG loaded listener.js 15:04:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x11c475800) [pid = 1647] [serial = 1877] [outer = 0x11ab14c00] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1310c2800 == 110 [pid = 1647] [id = 612] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x130332800 == 109 [pid = 1647] [id = 611] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12bc78000) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12d1fd000) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x12d656800) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12dcdd800) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12e439800) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x119848000 == 108 [pid = 1647] [id = 610] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12f477800 == 107 [pid = 1647] [id = 609] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea6d000 == 106 [pid = 1647] [id = 608] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12dbb8000 == 105 [pid = 1647] [id = 607] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3d1000 == 104 [pid = 1647] [id = 606] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcc6000 == 103 [pid = 1647] [id = 605] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x127a22800 == 102 [pid = 1647] [id = 604] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7da000 == 101 [pid = 1647] [id = 603] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x11b122000 == 100 [pid = 1647] [id = 602] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x11cd86000 == 99 [pid = 1647] [id = 601] 15:04:02 INFO - PROCESS | 1647 | 1461621842352 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x13dca7800 == 98 [pid = 1647] [id = 599] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1424da800 == 97 [pid = 1647] [id = 598] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x1423b0000 == 96 [pid = 1647] [id = 597] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x142393800 == 95 [pid = 1647] [id = 596] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x141b2e800 == 94 [pid = 1647] [id = 595] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf43800 == 93 [pid = 1647] [id = 594] 15:04:02 INFO - PROCESS | 1647 | --DOCSHELL 0x12558b000 == 92 [pid = 1647] [id = 593] 15:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 824ms 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x11c487000) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x12ad06400) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12ab2c000) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12b9ed400) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12ada9800) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x114f9fc00) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x1147d6000) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x116385000) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11ab3f000) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x11cb33000) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x11ccad800) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12bc78400) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12ab0f000) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x1261cc400) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x1186b9c00) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x11ab1c800) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x126148400) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x11b133000) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11c019c00) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11c482c00) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x11562e400) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x11a769400) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x11c476400) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12ea50400) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12bf7c000) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12eb06c00) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12e455800) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x126369400) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x126faa000) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12d6b9c00) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12ab11c00) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 15:04:02 INFO - PROCESS | 1647 | 1461621842395 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:04:02 INFO - PROCESS | 1647 | 1461621842397 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:04:02 INFO - PROCESS | 1647 | 1461621842401 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:04:02 INFO - PROCESS | 1647 | 1461621842405 Marionette TRACE conn2 <- [1,2474,null,{}] 15:04:02 INFO - PROCESS | 1647 | 1461621842416 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:02 INFO - PROCESS | 1647 | 1461621842574 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:04:02 INFO - PROCESS | 1647 | 1461621842590 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c852000 == 93 [pid = 1647] [id = 626] 15:04:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x11c485400) [pid = 1647] [serial = 1878] [outer = 0x0] 15:04:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11c488800) [pid = 1647] [serial = 1879] [outer = 0x11c485400] 15:04:02 INFO - PROCESS | 1647 | 1461621842636 Marionette DEBUG loaded listener.js 15:04:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x11ccb5c00) [pid = 1647] [serial = 1880] [outer = 0x11c485400] 15:04:03 INFO - PROCESS | 1647 | 1461621843091 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 725ms 15:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:04:03 INFO - PROCESS | 1647 | 1461621843126 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:04:03 INFO - PROCESS | 1647 | 1461621843130 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:04:03 INFO - PROCESS | 1647 | 1461621843133 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:04:03 INFO - PROCESS | 1647 | 1461621843135 Marionette TRACE conn2 <- [1,2478,null,{}] 15:04:03 INFO - PROCESS | 1647 | 1461621843138 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:03 INFO - PROCESS | 1647 | 1461621843291 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:04:03 INFO - PROCESS | 1647 | 1461621843370 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d11b800 == 94 [pid = 1647] [id = 627] 15:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x11c486000) [pid = 1647] [serial = 1881] [outer = 0x0] 15:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x1261c5400) [pid = 1647] [serial = 1882] [outer = 0x11c486000] 15:04:03 INFO - PROCESS | 1647 | 1461621843397 Marionette DEBUG loaded listener.js 15:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x1271ef000) [pid = 1647] [serial = 1883] [outer = 0x11c486000] 15:04:03 INFO - PROCESS | 1647 | 1461621843687 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:04:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:04:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 570ms 15:04:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:04:03 INFO - PROCESS | 1647 | 1461621843704 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:04:03 INFO - PROCESS | 1647 | 1461621843705 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:04:03 INFO - PROCESS | 1647 | 1461621843707 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:04:03 INFO - PROCESS | 1647 | 1461621843708 Marionette TRACE conn2 <- [1,2482,null,{}] 15:04:03 INFO - PROCESS | 1647 | 1461621843711 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:03 INFO - PROCESS | 1647 | 1461621843821 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:04:03 INFO - PROCESS | 1647 | 1461621843825 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea6a000 == 95 [pid = 1647] [id = 628] 15:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12734e800) [pid = 1647] [serial = 1884] [outer = 0x0] 15:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12ab0b000) [pid = 1647] [serial = 1885] [outer = 0x12734e800] 15:04:03 INFO - PROCESS | 1647 | 1461621843851 Marionette DEBUG loaded listener.js 15:04:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12ab35400) [pid = 1647] [serial = 1886] [outer = 0x12734e800] 15:04:04 INFO - PROCESS | 1647 | 1461621844210 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 524ms 15:04:04 INFO - PROCESS | 1647 | 1461621844260 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:04:04 INFO - PROCESS | 1647 | 1461621844263 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:04:04 INFO - PROCESS | 1647 | 1461621844267 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:04:04 INFO - PROCESS | 1647 | 1461621844268 Marionette TRACE conn2 <- [1,2486,null,{}] 15:04:04 INFO - PROCESS | 1647 | 1461621844270 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:04 INFO - PROCESS | 1647 | 1461621844383 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:04:04 INFO - PROCESS | 1647 | 1461621844388 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fd3c800 == 96 [pid = 1647] [id = 629] 15:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12ad07000) [pid = 1647] [serial = 1887] [outer = 0x0] 15:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12bc7a000) [pid = 1647] [serial = 1888] [outer = 0x12ad07000] 15:04:04 INFO - PROCESS | 1647 | 1461621844415 Marionette DEBUG loaded listener.js 15:04:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12e43c400) [pid = 1647] [serial = 1889] [outer = 0x12ad07000] 15:04:04 INFO - PROCESS | 1647 | 1461621844803 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 569ms 15:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:04:04 INFO - PROCESS | 1647 | 1461621844840 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:04:04 INFO - PROCESS | 1647 | 1461621844841 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:04:04 INFO - PROCESS | 1647 | 1461621844844 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:04:04 INFO - PROCESS | 1647 | 1461621844845 Marionette TRACE conn2 <- [1,2490,null,{}] 15:04:04 INFO - PROCESS | 1647 | 1461621844847 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:04 INFO - PROCESS | 1647 | 1461621844974 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:04:04 INFO - PROCESS | 1647 | 1461621844989 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x130335800 == 97 [pid = 1647] [id = 630] 15:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12ada0000) [pid = 1647] [serial = 1890] [outer = 0x0] 15:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12e7d8c00) [pid = 1647] [serial = 1891] [outer = 0x12ada0000] 15:04:05 INFO - PROCESS | 1647 | 1461621845015 Marionette DEBUG loaded listener.js 15:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12eb06000) [pid = 1647] [serial = 1892] [outer = 0x12ada0000] 15:04:05 INFO - PROCESS | 1647 | 1461621845378 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:04:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:04:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 570ms 15:04:05 INFO - PROCESS | 1647 | 1461621845419 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:04:05 INFO - PROCESS | 1647 | 1461621845420 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:04:05 INFO - PROCESS | 1647 | 1461621845423 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:04:05 INFO - PROCESS | 1647 | 1461621845424 Marionette TRACE conn2 <- [1,2494,null,{}] 15:04:05 INFO - PROCESS | 1647 | 1461621845426 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:05 INFO - PROCESS | 1647 | 1461621845550 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:04:05 INFO - PROCESS | 1647 | 1461621845563 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a14c800 == 98 [pid = 1647] [id = 631] 15:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12eb06c00) [pid = 1647] [serial = 1893] [outer = 0x0] 15:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12f022000) [pid = 1647] [serial = 1894] [outer = 0x12eb06c00] 15:04:05 INFO - PROCESS | 1647 | 1461621845588 Marionette DEBUG loaded listener.js 15:04:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12f45d800) [pid = 1647] [serial = 1895] [outer = 0x12eb06c00] 15:04:05 INFO - PROCESS | 1647 | 1461621845967 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:04:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:04:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 569ms 15:04:05 INFO - PROCESS | 1647 | 1461621845992 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:04:05 INFO - PROCESS | 1647 | 1461621845993 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:04:05 INFO - PROCESS | 1647 | 1461621845996 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:04:06 INFO - PROCESS | 1647 | 1461621845999 Marionette TRACE conn2 <- [1,2498,null,{}] 15:04:06 INFO - PROCESS | 1647 | 1461621846009 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:06 INFO - PROCESS | 1647 | 1461621846134 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:04:06 INFO - PROCESS | 1647 | 1461621846188 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d255800 == 99 [pid = 1647] [id = 632] 15:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12eb87800) [pid = 1647] [serial = 1896] [outer = 0x0] 15:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12f75e400) [pid = 1647] [serial = 1897] [outer = 0x12eb87800] 15:04:06 INFO - PROCESS | 1647 | 1461621846213 Marionette DEBUG loaded listener.js 15:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x130018000) [pid = 1647] [serial = 1898] [outer = 0x12eb87800] 15:04:06 INFO - PROCESS | 1647 | 1461621846509 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:04:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:04:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 522ms 15:04:06 INFO - PROCESS | 1647 | 1461621846521 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:04:06 INFO - PROCESS | 1647 | 1461621846522 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:04:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:04:06 INFO - PROCESS | 1647 | 1461621846524 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:04:06 INFO - PROCESS | 1647 | 1461621846525 Marionette TRACE conn2 <- [1,2502,null,{}] 15:04:06 INFO - PROCESS | 1647 | 1461621846535 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x1261cfc00) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12682b400) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12ab16c00) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x11370dc00) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x11c66e000) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x115528400) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x11c46c800) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12ea4ac00) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11b16f400) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11c79e000) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x11a768000) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12d6b4c00) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:04:06 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12718e000) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:04:06 INFO - PROCESS | 1647 | 1461621846833 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:04:06 INFO - PROCESS | 1647 | 1461621846858 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x125619000 == 100 [pid = 1647] [id = 633] 15:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x11370dc00) [pid = 1647] [serial = 1899] [outer = 0x0] 15:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x118f08c00) [pid = 1647] [serial = 1900] [outer = 0x11370dc00] 15:04:06 INFO - PROCESS | 1647 | 1461621846884 Marionette DEBUG loaded listener.js 15:04:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11c483c00) [pid = 1647] [serial = 1901] [outer = 0x11370dc00] 15:04:07 INFO - PROCESS | 1647 | 1461621847223 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:04:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:04:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 724ms 15:04:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:04:07 INFO - PROCESS | 1647 | 1461621847250 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:04:07 INFO - PROCESS | 1647 | 1461621847252 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:04:07 INFO - PROCESS | 1647 | 1461621847254 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:04:07 INFO - PROCESS | 1647 | 1461621847256 Marionette TRACE conn2 <- [1,2506,null,{}] 15:04:07 INFO - PROCESS | 1647 | 1461621847259 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:07 INFO - PROCESS | 1647 | 1461621847407 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:04:07 INFO - PROCESS | 1647 | 1461621847414 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b39800 == 101 [pid = 1647] [id = 634] 15:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x1261cfc00) [pid = 1647] [serial = 1902] [outer = 0x0] 15:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12f027800) [pid = 1647] [serial = 1903] [outer = 0x1261cfc00] 15:04:07 INFO - PROCESS | 1647 | 1461621847454 Marionette DEBUG loaded listener.js 15:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x13dc28400) [pid = 1647] [serial = 1904] [outer = 0x1261cfc00] 15:04:07 INFO - PROCESS | 1647 | 1461621847802 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:04:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:04:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 570ms 15:04:07 INFO - PROCESS | 1647 | 1461621847824 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:04:07 INFO - PROCESS | 1647 | 1461621847825 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:04:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:04:07 INFO - PROCESS | 1647 | 1461621847828 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:04:07 INFO - PROCESS | 1647 | 1461621847829 Marionette TRACE conn2 <- [1,2510,null,{}] 15:04:07 INFO - PROCESS | 1647 | 1461621847833 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:07 INFO - PROCESS | 1647 | 1461621847932 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:04:07 INFO - PROCESS | 1647 | 1461621847937 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x142081000 == 102 [pid = 1647] [id = 635] 15:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x13dc28000) [pid = 1647] [serial = 1905] [outer = 0x0] 15:04:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x13dc30000) [pid = 1647] [serial = 1906] [outer = 0x13dc28000] 15:04:07 INFO - PROCESS | 1647 | 1461621847961 Marionette DEBUG loaded listener.js 15:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x141ee4800) [pid = 1647] [serial = 1907] [outer = 0x13dc28000] 15:04:08 INFO - PROCESS | 1647 | 1461621848332 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:04:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:04:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 521ms 15:04:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:04:08 INFO - PROCESS | 1647 | 1461621848350 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:04:08 INFO - PROCESS | 1647 | 1461621848351 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:04:08 INFO - PROCESS | 1647 | 1461621848354 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:04:08 INFO - PROCESS | 1647 | 1461621848355 Marionette TRACE conn2 <- [1,2514,null,{}] 15:04:08 INFO - PROCESS | 1647 | 1461621848357 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:08 INFO - PROCESS | 1647 | 1461621848498 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:04:08 INFO - PROCESS | 1647 | 1461621848505 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1423a7000 == 103 [pid = 1647] [id = 636] 15:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x13dc23000) [pid = 1647] [serial = 1908] [outer = 0x0] 15:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x141ee6c00) [pid = 1647] [serial = 1909] [outer = 0x13dc23000] 15:04:08 INFO - PROCESS | 1647 | 1461621848529 Marionette DEBUG loaded listener.js 15:04:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x141eef400) [pid = 1647] [serial = 1910] [outer = 0x13dc23000] 15:04:08 INFO - PROCESS | 1647 | 1461621848966 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 669ms 15:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:04:09 INFO - PROCESS | 1647 | 1461621849024 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:04:09 INFO - PROCESS | 1647 | 1461621849026 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:04:09 INFO - PROCESS | 1647 | 1461621849030 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:04:09 INFO - PROCESS | 1647 | 1461621849033 Marionette TRACE conn2 <- [1,2518,null,{}] 15:04:09 INFO - PROCESS | 1647 | 1461621849037 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:09 INFO - PROCESS | 1647 | 1461621849169 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:04:09 INFO - PROCESS | 1647 | 1461621849306 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7da000 == 104 [pid = 1647] [id = 637] 15:04:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x119071800) [pid = 1647] [serial = 1911] [outer = 0x0] 15:04:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x11990b000) [pid = 1647] [serial = 1912] [outer = 0x119071800] 15:04:09 INFO - PROCESS | 1647 | 1461621849340 Marionette DEBUG loaded listener.js 15:04:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x11b06cc00) [pid = 1647] [serial = 1913] [outer = 0x119071800] 15:04:09 INFO - PROCESS | 1647 | 1461621849770 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 775ms 15:04:09 INFO - PROCESS | 1647 | 1461621849805 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:04:09 INFO - PROCESS | 1647 | 1461621849809 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:04:09 INFO - PROCESS | 1647 | 1461621849814 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:04:09 INFO - PROCESS | 1647 | 1461621849816 Marionette TRACE conn2 <- [1,2522,null,{}] 15:04:09 INFO - PROCESS | 1647 | 1461621849818 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:09 INFO - PROCESS | 1647 | 1461621849939 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:04:10 INFO - PROCESS | 1647 | 1461621850075 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e370800 == 105 [pid = 1647] [id = 638] 15:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x11c480400) [pid = 1647] [serial = 1914] [outer = 0x0] 15:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x11c668000) [pid = 1647] [serial = 1915] [outer = 0x11c480400] 15:04:10 INFO - PROCESS | 1647 | 1461621850108 Marionette DEBUG loaded listener.js 15:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11ccb6000) [pid = 1647] [serial = 1916] [outer = 0x11c480400] 15:04:10 INFO - PROCESS | 1647 | 1461621850561 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:04:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:04:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 771ms 15:04:10 INFO - PROCESS | 1647 | 1461621850586 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:04:10 INFO - PROCESS | 1647 | 1461621850587 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:04:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:04:10 INFO - PROCESS | 1647 | 1461621850590 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:04:10 INFO - PROCESS | 1647 | 1461621850593 Marionette TRACE conn2 <- [1,2526,null,{}] 15:04:10 INFO - PROCESS | 1647 | 1461621850601 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:10 INFO - PROCESS | 1647 | 1461621850721 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:04:10 INFO - PROCESS | 1647 | 1461621850818 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x13deaa000 == 106 [pid = 1647] [id = 639] 15:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x1265bd400) [pid = 1647] [serial = 1917] [outer = 0x0] 15:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x12ada6c00) [pid = 1647] [serial = 1918] [outer = 0x1265bd400] 15:04:10 INFO - PROCESS | 1647 | 1461621850852 Marionette DEBUG loaded listener.js 15:04:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x12bf79800) [pid = 1647] [serial = 1919] [outer = 0x1265bd400] 15:04:11 INFO - PROCESS | 1647 | 1461621851291 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:04:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:04:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 721ms 15:04:11 INFO - PROCESS | 1647 | 1461621851311 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:04:11 INFO - PROCESS | 1647 | 1461621851314 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:04:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:04:11 INFO - PROCESS | 1647 | 1461621851316 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:04:11 INFO - PROCESS | 1647 | 1461621851317 Marionette TRACE conn2 <- [1,2530,null,{}] 15:04:11 INFO - PROCESS | 1647 | 1461621851320 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:11 INFO - PROCESS | 1647 | 1461621851440 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:04:11 INFO - PROCESS | 1647 | 1461621851562 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x13df38000 == 107 [pid = 1647] [id = 640] 15:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12c8ef800) [pid = 1647] [serial = 1920] [outer = 0x0] 15:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x12e443000) [pid = 1647] [serial = 1921] [outer = 0x12c8ef800] 15:04:11 INFO - PROCESS | 1647 | 1461621851594 Marionette DEBUG loaded listener.js 15:04:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12f760000) [pid = 1647] [serial = 1922] [outer = 0x12c8ef800] 15:04:11 INFO - PROCESS | 1647 | 1461621851985 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 721ms 15:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:04:12 INFO - PROCESS | 1647 | 1461621852037 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:04:12 INFO - PROCESS | 1647 | 1461621852040 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:04:12 INFO - PROCESS | 1647 | 1461621852042 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:04:12 INFO - PROCESS | 1647 | 1461621852043 Marionette TRACE conn2 <- [1,2534,null,{}] 15:04:12 INFO - PROCESS | 1647 | 1461621852046 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:12 INFO - PROCESS | 1647 | 1461621852183 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:04:12 INFO - PROCESS | 1647 | 1461621852278 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x142479000 == 108 [pid = 1647] [id = 641] 15:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12e7cdc00) [pid = 1647] [serial = 1923] [outer = 0x0] 15:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x13c00c000) [pid = 1647] [serial = 1924] [outer = 0x12e7cdc00] 15:04:12 INFO - PROCESS | 1647 | 1461621852307 Marionette DEBUG loaded listener.js 15:04:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x13dc25000) [pid = 1647] [serial = 1925] [outer = 0x12e7cdc00] 15:04:12 INFO - PROCESS | 1647 | 1461621852730 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 719ms 15:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:04:12 INFO - PROCESS | 1647 | 1461621852763 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:04:12 INFO - PROCESS | 1647 | 1461621852765 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:04:12 INFO - PROCESS | 1647 | 1461621852767 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:04:12 INFO - PROCESS | 1647 | 1461621852768 Marionette TRACE conn2 <- [1,2538,null,{}] 15:04:12 INFO - PROCESS | 1647 | 1461621852771 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:12 INFO - PROCESS | 1647 | 1461621852904 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:04:13 INFO - PROCESS | 1647 | 1461621853000 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x142bdb000 == 109 [pid = 1647] [id = 642] 15:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x13dec4800) [pid = 1647] [serial = 1926] [outer = 0x0] 15:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x141ee1000) [pid = 1647] [serial = 1927] [outer = 0x13dec4800] 15:04:13 INFO - PROCESS | 1647 | 1461621853031 Marionette DEBUG loaded listener.js 15:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x142303000) [pid = 1647] [serial = 1928] [outer = 0x13dec4800] 15:04:13 INFO - PROCESS | 1647 | 1461621853447 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:04:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:04:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 719ms 15:04:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:04:13 INFO - PROCESS | 1647 | 1461621853516 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:04:13 INFO - PROCESS | 1647 | 1461621853518 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:04:13 INFO - PROCESS | 1647 | 1461621853520 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:04:13 INFO - PROCESS | 1647 | 1461621853521 Marionette TRACE conn2 <- [1,2542,null,{}] 15:04:13 INFO - PROCESS | 1647 | 1461621853524 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:13 INFO - PROCESS | 1647 | 1461621853641 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:04:13 INFO - PROCESS | 1647 | 1461621853736 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x142bf4000 == 110 [pid = 1647] [id = 643] 15:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x13c07a400) [pid = 1647] [serial = 1929] [outer = 0x0] 15:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x13c081800) [pid = 1647] [serial = 1930] [outer = 0x13c07a400] 15:04:13 INFO - PROCESS | 1647 | 1461621853765 Marionette DEBUG loaded listener.js 15:04:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x13c085400) [pid = 1647] [serial = 1931] [outer = 0x13c07a400] 15:04:14 INFO - PROCESS | 1647 | 1461621854162 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 669ms 15:04:14 INFO - PROCESS | 1647 | 1461621854189 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:04:14 INFO - PROCESS | 1647 | 1461621854191 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:04:14 INFO - PROCESS | 1647 | 1461621854193 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:04:14 INFO - PROCESS | 1647 | 1461621854194 Marionette TRACE conn2 <- [1,2546,null,{}] 15:04:14 INFO - PROCESS | 1647 | 1461621854197 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:14 INFO - PROCESS | 1647 | 1461621854316 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:04:14 INFO - PROCESS | 1647 | 1461621854413 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x145710000 == 111 [pid = 1647] [id = 644] 15:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12e7d7c00) [pid = 1647] [serial = 1932] [outer = 0x0] 15:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x13ddb4000) [pid = 1647] [serial = 1933] [outer = 0x12e7d7c00] 15:04:14 INFO - PROCESS | 1647 | 1461621854442 Marionette DEBUG loaded listener.js 15:04:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x13ddb8c00) [pid = 1647] [serial = 1934] [outer = 0x12e7d7c00] 15:04:14 INFO - PROCESS | 1647 | 1461621854826 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 668ms 15:04:14 INFO - PROCESS | 1647 | 1461621854862 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:04:14 INFO - PROCESS | 1647 | 1461621854865 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:04:14 INFO - PROCESS | 1647 | 1461621854868 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:04:14 INFO - PROCESS | 1647 | 1461621854869 Marionette TRACE conn2 <- [1,2550,null,{}] 15:04:14 INFO - PROCESS | 1647 | 1461621854871 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:14 INFO - PROCESS | 1647 | 1461621854989 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:04:15 INFO - PROCESS | 1647 | 1461621855105 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x145789800 == 112 [pid = 1647] [id = 645] 15:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x13c084800) [pid = 1647] [serial = 1935] [outer = 0x0] 15:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x13ddbe800) [pid = 1647] [serial = 1936] [outer = 0x13c084800] 15:04:15 INFO - PROCESS | 1647 | 1461621855135 Marionette DEBUG loaded listener.js 15:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x141ee9000) [pid = 1647] [serial = 1937] [outer = 0x13c084800] 15:04:15 INFO - PROCESS | 1647 | 1461621855577 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:04:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:04:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 719ms 15:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:04:15 INFO - PROCESS | 1647 | 1461621855588 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:04:15 INFO - PROCESS | 1647 | 1461621855590 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:04:15 INFO - PROCESS | 1647 | 1461621855593 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:04:15 INFO - PROCESS | 1647 | 1461621855595 Marionette TRACE conn2 <- [1,2554,null,{}] 15:04:15 INFO - PROCESS | 1647 | 1461621855599 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:15 INFO - PROCESS | 1647 | 1461621855745 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:04:15 INFO - PROCESS | 1647 | 1461621855842 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x14579d000 == 113 [pid = 1647] [id = 646] 15:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x13ddbc000) [pid = 1647] [serial = 1938] [outer = 0x0] 15:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x142306c00) [pid = 1647] [serial = 1939] [outer = 0x13ddbc000] 15:04:15 INFO - PROCESS | 1647 | 1461621855874 Marionette DEBUG loaded listener.js 15:04:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x14230c400) [pid = 1647] [serial = 1940] [outer = 0x13ddbc000] 15:04:16 INFO - PROCESS | 1647 | 1461621856311 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:04:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:04:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 773ms 15:04:16 INFO - PROCESS | 1647 | 1461621856366 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:04:16 INFO - PROCESS | 1647 | 1461621856368 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:04:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:04:16 INFO - PROCESS | 1647 | 1461621856370 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:04:16 INFO - PROCESS | 1647 | 1461621856372 Marionette TRACE conn2 <- [1,2558,null,{}] 15:04:16 INFO - PROCESS | 1647 | 1461621856374 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:16 INFO - PROCESS | 1647 | 1461621856506 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:04:16 INFO - PROCESS | 1647 | 1461621856607 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x145f64800 == 114 [pid = 1647] [id = 647] 15:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x12a098c00) [pid = 1647] [serial = 1941] [outer = 0x0] 15:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x13037a400) [pid = 1647] [serial = 1942] [outer = 0x12a098c00] 15:04:16 INFO - PROCESS | 1647 | 1461621856642 Marionette DEBUG loaded listener.js 15:04:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x14230e400) [pid = 1647] [serial = 1943] [outer = 0x12a098c00] 15:04:17 INFO - PROCESS | 1647 | 1461621857073 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 720ms 15:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:04:17 INFO - PROCESS | 1647 | 1461621857090 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:04:17 INFO - PROCESS | 1647 | 1461621857091 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:04:17 INFO - PROCESS | 1647 | 1461621857093 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:04:17 INFO - PROCESS | 1647 | 1461621857095 Marionette TRACE conn2 <- [1,2562,null,{}] 15:04:17 INFO - PROCESS | 1647 | 1461621857097 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:17 INFO - PROCESS | 1647 | 1461621857219 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:04:17 INFO - PROCESS | 1647 | 1461621857357 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x145f81000 == 115 [pid = 1647] [id = 648] 15:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x114bd1400) [pid = 1647] [serial = 1944] [outer = 0x0] 15:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x142311c00) [pid = 1647] [serial = 1945] [outer = 0x114bd1400] 15:04:17 INFO - PROCESS | 1647 | 1461621857389 Marionette DEBUG loaded listener.js 15:04:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x142496c00) [pid = 1647] [serial = 1946] [outer = 0x114bd1400] 15:04:17 INFO - PROCESS | 1647 | 1461621857880 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 822ms 15:04:17 INFO - PROCESS | 1647 | 1461621857921 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:04:17 INFO - PROCESS | 1647 | 1461621857922 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:04:17 INFO - PROCESS | 1647 | 1461621857924 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:04:17 INFO - PROCESS | 1647 | 1461621857926 Marionette TRACE conn2 <- [1,2566,null,{}] 15:04:17 INFO - PROCESS | 1647 | 1461621857928 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:18 INFO - PROCESS | 1647 | 1461621858056 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:04:18 INFO - PROCESS | 1647 | 1461621858156 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12551e800 == 116 [pid = 1647] [id = 649] 15:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x11b13f400) [pid = 1647] [serial = 1947] [outer = 0x0] 15:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x126368800) [pid = 1647] [serial = 1948] [outer = 0x11b13f400] 15:04:18 INFO - PROCESS | 1647 | 1461621858186 Marionette DEBUG loaded listener.js 15:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x12d1ee400) [pid = 1647] [serial = 1949] [outer = 0x11b13f400] 15:04:18 INFO - PROCESS | 1647 | 1461621858640 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:04:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:04:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 770ms 15:04:18 INFO - PROCESS | 1647 | 1461621858694 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:04:18 INFO - PROCESS | 1647 | 1461621858695 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:04:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:04:18 INFO - PROCESS | 1647 | 1461621858700 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:04:18 INFO - PROCESS | 1647 | 1461621858701 Marionette TRACE conn2 <- [1,2570,null,{}] 15:04:18 INFO - PROCESS | 1647 | 1461621858704 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:18 INFO - PROCESS | 1647 | 1461621858830 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:04:18 INFO - PROCESS | 1647 | 1461621858932 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e372000 == 117 [pid = 1647] [id = 650] 15:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x1186b9c00) [pid = 1647] [serial = 1950] [outer = 0x0] 15:04:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x13d494c00) [pid = 1647] [serial = 1951] [outer = 0x1186b9c00] 15:04:18 INFO - PROCESS | 1647 | 1461621858961 Marionette DEBUG loaded listener.js 15:04:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x13d499000) [pid = 1647] [serial = 1952] [outer = 0x1186b9c00] 15:04:19 INFO - PROCESS | 1647 | 1461621859687 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:04:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:04:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1023ms 15:04:19 INFO - PROCESS | 1647 | 1461621859723 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:04:19 INFO - PROCESS | 1647 | 1461621859727 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:04:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:04:19 INFO - PROCESS | 1647 | 1461621859750 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:04:19 INFO - PROCESS | 1647 | 1461621859754 Marionette TRACE conn2 <- [1,2574,null,{}] 15:04:19 INFO - PROCESS | 1647 | 1461621859759 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:19 INFO - PROCESS | 1647 | 1461621859896 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:04:20 INFO - PROCESS | 1647 | 1461621859999 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf41800 == 118 [pid = 1647] [id = 651] 15:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x115172c00) [pid = 1647] [serial = 1953] [outer = 0x0] 15:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x119895c00) [pid = 1647] [serial = 1954] [outer = 0x115172c00] 15:04:20 INFO - PROCESS | 1647 | 1461621860028 Marionette DEBUG loaded listener.js 15:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x11b13fc00) [pid = 1647] [serial = 1955] [outer = 0x115172c00] 15:04:20 INFO - PROCESS | 1647 | 1461621860463 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:04:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:04:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 774ms 15:04:20 INFO - PROCESS | 1647 | 1461621860524 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:04:20 INFO - PROCESS | 1647 | 1461621860528 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:04:20 INFO - PROCESS | 1647 | 1461621860533 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:04:20 INFO - PROCESS | 1647 | 1461621860534 Marionette TRACE conn2 <- [1,2578,null,{}] 15:04:20 INFO - PROCESS | 1647 | 1461621860536 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:20 INFO - PROCESS | 1647 | 1461621860657 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:04:20 INFO - PROCESS | 1647 | 1461621860762 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cdcd800 == 119 [pid = 1647] [id = 652] 15:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x11b8ebc00) [pid = 1647] [serial = 1956] [outer = 0x0] 15:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x11c663000) [pid = 1647] [serial = 1957] [outer = 0x11b8ebc00] 15:04:20 INFO - PROCESS | 1647 | 1461621860792 Marionette DEBUG loaded listener.js 15:04:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x12610ec00) [pid = 1647] [serial = 1958] [outer = 0x11b8ebc00] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x141b41000 == 118 [pid = 1647] [id = 575] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x142081000 == 117 [pid = 1647] [id = 635] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x12f465400) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x11b027800) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x12eb84000) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x13d255800 == 116 [pid = 1647] [id = 632] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x13a14c800 == 115 [pid = 1647] [id = 631] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x130335800 == 114 [pid = 1647] [id = 630] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12fd3c800 == 113 [pid = 1647] [id = 629] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea6a000 == 112 [pid = 1647] [id = 628] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d11b800 == 111 [pid = 1647] [id = 627] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11c852000 == 110 [pid = 1647] [id = 626] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x125598800 == 109 [pid = 1647] [id = 625] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x126ff7800 == 108 [pid = 1647] [id = 624] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11b118000 == 107 [pid = 1647] [id = 622] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1423eb000 == 106 [pid = 1647] [id = 621] 15:04:21 INFO - PROCESS | 1647 | 1461621861390 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x14208a000 == 105 [pid = 1647] [id = 620] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x141b4b800 == 104 [pid = 1647] [id = 619] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x13df36800 == 103 [pid = 1647] [id = 618] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x13df1f800 == 102 [pid = 1647] [id = 617] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x130329800 == 101 [pid = 1647] [id = 616] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12a017000 == 100 [pid = 1647] [id = 615] 15:04:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11b10e000 == 99 [pid = 1647] [id = 614] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x128dab800) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x12ab2b400) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x12ada0c00) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x11c662400) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x11cc59800) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x126826c00) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x119909c00) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x115637400) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x11867d000) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x11c483800) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x11c665400) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12eb0e000) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12eb89000) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x11b8e7400) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x11c1d8800) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x12548d800) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x11b8e8800) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12f02a000) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x11ae27400) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x11ab1cc00) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12ea4d000) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x12c8f0400) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12e7d0c00) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12ad0d000) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x12c8f7c00) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x115636400) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x11ccb1800) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12ad05800) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x12b9e9c00) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12ab0f400) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12e43dc00) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 15:04:21 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x126fac400) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 15:04:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:04:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 922ms 15:04:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:04:21 INFO - PROCESS | 1647 | 1461621861454 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:04:21 INFO - PROCESS | 1647 | 1461621861456 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:04:21 INFO - PROCESS | 1647 | 1461621861458 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:04:21 INFO - PROCESS | 1647 | 1461621861460 Marionette TRACE conn2 <- [1,2582,null,{}] 15:04:21 INFO - PROCESS | 1647 | 1461621861468 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:21 INFO - PROCESS | 1647 | 1461621861574 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:04:21 INFO - PROCESS | 1647 | 1461621861585 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x125592800 == 100 [pid = 1647] [id = 653] 15:04:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x126118400) [pid = 1647] [serial = 1959] [outer = 0x0] 15:04:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x1261cdc00) [pid = 1647] [serial = 1960] [outer = 0x126118400] 15:04:21 INFO - PROCESS | 1647 | 1461621861613 Marionette DEBUG loaded listener.js 15:04:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x128da4000) [pid = 1647] [serial = 1961] [outer = 0x126118400] 15:04:22 INFO - PROCESS | 1647 | 1461621862036 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 625ms 15:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:04:22 INFO - PROCESS | 1647 | 1461621862087 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:04:22 INFO - PROCESS | 1647 | 1461621862088 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:04:22 INFO - PROCESS | 1647 | 1461621862091 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:04:22 INFO - PROCESS | 1647 | 1461621862092 Marionette TRACE conn2 <- [1,2586,null,{}] 15:04:22 INFO - PROCESS | 1647 | 1461621862094 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:22 INFO - PROCESS | 1647 | 1461621862199 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:04:22 INFO - PROCESS | 1647 | 1461621862203 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3cc800 == 101 [pid = 1647] [id = 654] 15:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12ab17800) [pid = 1647] [serial = 1962] [outer = 0x0] 15:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12ab37800) [pid = 1647] [serial = 1963] [outer = 0x12ab17800] 15:04:22 INFO - PROCESS | 1647 | 1461621862230 Marionette DEBUG loaded listener.js 15:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12b777400) [pid = 1647] [serial = 1964] [outer = 0x12ab17800] 15:04:22 INFO - PROCESS | 1647 | 1461621862611 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 570ms 15:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:04:22 INFO - PROCESS | 1647 | 1461621862661 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:04:22 INFO - PROCESS | 1647 | 1461621862663 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:04:22 INFO - PROCESS | 1647 | 1461621862665 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:04:22 INFO - PROCESS | 1647 | 1461621862666 Marionette TRACE conn2 <- [1,2590,null,{}] 15:04:22 INFO - PROCESS | 1647 | 1461621862668 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:22 INFO - PROCESS | 1647 | 1461621862770 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:04:22 INFO - PROCESS | 1647 | 1461621862776 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef4a000 == 102 [pid = 1647] [id = 655] 15:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12ab30400) [pid = 1647] [serial = 1965] [outer = 0x0] 15:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12bdb1c00) [pid = 1647] [serial = 1966] [outer = 0x12ab30400] 15:04:22 INFO - PROCESS | 1647 | 1461621862801 Marionette DEBUG loaded listener.js 15:04:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12d65a400) [pid = 1647] [serial = 1967] [outer = 0x12ab30400] 15:04:23 INFO - PROCESS | 1647 | 1461621863178 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 568ms 15:04:23 INFO - PROCESS | 1647 | 1461621863247 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:04:23 INFO - PROCESS | 1647 | 1461621863250 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:04:23 INFO - PROCESS | 1647 | 1461621863252 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:04:23 INFO - PROCESS | 1647 | 1461621863253 Marionette TRACE conn2 <- [1,2594,null,{}] 15:04:23 INFO - PROCESS | 1647 | 1461621863255 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:23 INFO - PROCESS | 1647 | 1461621863364 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:04:23 INFO - PROCESS | 1647 | 1461621863368 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1306f1000 == 103 [pid = 1647] [id = 656] 15:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x12dcddc00) [pid = 1647] [serial = 1968] [outer = 0x0] 15:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x12e458400) [pid = 1647] [serial = 1969] [outer = 0x12dcddc00] 15:04:23 INFO - PROCESS | 1647 | 1461621863395 Marionette DEBUG loaded listener.js 15:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x12f02c000) [pid = 1647] [serial = 1970] [outer = 0x12dcddc00] 15:04:23 INFO - PROCESS | 1647 | 1461621863790 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 569ms 15:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:04:23 INFO - PROCESS | 1647 | 1461621863827 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:04:23 INFO - PROCESS | 1647 | 1461621863829 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:04:23 INFO - PROCESS | 1647 | 1461621863831 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:04:23 INFO - PROCESS | 1647 | 1461621863832 Marionette TRACE conn2 <- [1,2598,null,{}] 15:04:23 INFO - PROCESS | 1647 | 1461621863834 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:23 INFO - PROCESS | 1647 | 1461621863970 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:04:23 INFO - PROCESS | 1647 | 1461621863989 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a14c800 == 104 [pid = 1647] [id = 657] 15:04:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x12f02d800) [pid = 1647] [serial = 1971] [outer = 0x0] 15:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x12f764000) [pid = 1647] [serial = 1972] [outer = 0x12f02d800] 15:04:24 INFO - PROCESS | 1647 | 1461621864014 Marionette DEBUG loaded listener.js 15:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x130013400) [pid = 1647] [serial = 1973] [outer = 0x12f02d800] 15:04:24 INFO - PROCESS | 1647 | 1461621864391 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 15:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:04:24 INFO - PROCESS | 1647 | 1461621864400 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:04:24 INFO - PROCESS | 1647 | 1461621864402 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:04:24 INFO - PROCESS | 1647 | 1461621864404 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:04:24 INFO - PROCESS | 1647 | 1461621864405 Marionette TRACE conn2 <- [1,2602,null,{}] 15:04:24 INFO - PROCESS | 1647 | 1461621864407 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:24 INFO - PROCESS | 1647 | 1461621864545 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:04:24 INFO - PROCESS | 1647 | 1461621864558 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d262800 == 105 [pid = 1647] [id = 658] 15:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x12f460c00) [pid = 1647] [serial = 1974] [outer = 0x0] 15:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x13c002c00) [pid = 1647] [serial = 1975] [outer = 0x12f460c00] 15:04:24 INFO - PROCESS | 1647 | 1461621864583 Marionette DEBUG loaded listener.js 15:04:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x13d3a1000) [pid = 1647] [serial = 1976] [outer = 0x12f460c00] 15:04:24 INFO - PROCESS | 1647 | 1461621864951 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:04:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:04:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 570ms 15:04:24 INFO - PROCESS | 1647 | 1461621864974 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:04:24 INFO - PROCESS | 1647 | 1461621864975 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:04:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:04:24 INFO - PROCESS | 1647 | 1461621864977 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:04:24 INFO - PROCESS | 1647 | 1461621864979 Marionette TRACE conn2 <- [1,2606,null,{}] 15:04:24 INFO - PROCESS | 1647 | 1461621864989 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:25 INFO - PROCESS | 1647 | 1461621865122 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:04:25 INFO - PROCESS | 1647 | 1461621865149 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x13df21000 == 106 [pid = 1647] [id = 659] 15:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x13d3a5000) [pid = 1647] [serial = 1977] [outer = 0x0] 15:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x13d3ac400) [pid = 1647] [serial = 1978] [outer = 0x13d3a5000] 15:04:25 INFO - PROCESS | 1647 | 1461621865174 Marionette DEBUG loaded listener.js 15:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x13d49b800) [pid = 1647] [serial = 1979] [outer = 0x13d3a5000] 15:04:25 INFO - PROCESS | 1647 | 1461621865613 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12ada0000) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12eb06c00) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x13dc28000) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x12eb87800) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x11370dc00) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x1261cfc00) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x12ad07000) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x11ab14c00) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x11c485400) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x11c486000) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x11562b400) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:04:25 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12734e800) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 672ms 15:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:04:25 INFO - PROCESS | 1647 | 1461621865650 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:04:25 INFO - PROCESS | 1647 | 1461621865651 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:04:25 INFO - PROCESS | 1647 | 1461621865653 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:04:25 INFO - PROCESS | 1647 | 1461621865654 Marionette TRACE conn2 <- [1,2610,null,{}] 15:04:25 INFO - PROCESS | 1647 | 1461621865657 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:25 INFO - PROCESS | 1647 | 1461621865763 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:04:25 INFO - PROCESS | 1647 | 1461621865769 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d107000 == 107 [pid = 1647] [id = 660] 15:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x115693c00) [pid = 1647] [serial = 1980] [outer = 0x0] 15:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x11569b400) [pid = 1647] [serial = 1981] [outer = 0x115693c00] 15:04:25 INFO - PROCESS | 1647 | 1461621865794 Marionette DEBUG loaded listener.js 15:04:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x11569f400) [pid = 1647] [serial = 1982] [outer = 0x115693c00] 15:04:26 INFO - PROCESS | 1647 | 1461621866181 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:04:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:04:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms 15:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:04:26 INFO - PROCESS | 1647 | 1461621866224 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:04:26 INFO - PROCESS | 1647 | 1461621866225 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:04:26 INFO - PROCESS | 1647 | 1461621866227 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:04:26 INFO - PROCESS | 1647 | 1461621866229 Marionette TRACE conn2 <- [1,2614,null,{}] 15:04:26 INFO - PROCESS | 1647 | 1461621866232 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:26 INFO - PROCESS | 1647 | 1461621866382 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:04:26 INFO - PROCESS | 1647 | 1461621866393 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x14208e800 == 108 [pid = 1647] [id = 661] 15:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x11569f000) [pid = 1647] [serial = 1983] [outer = 0x0] 15:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x12734e800) [pid = 1647] [serial = 1984] [outer = 0x11569f000] 15:04:26 INFO - PROCESS | 1647 | 1461621866425 Marionette DEBUG loaded listener.js 15:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x13dc28000) [pid = 1647] [serial = 1985] [outer = 0x11569f000] 15:04:26 INFO - PROCESS | 1647 | 1461621866760 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:04:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:04:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 571ms 15:04:26 INFO - PROCESS | 1647 | 1461621866799 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:04:26 INFO - PROCESS | 1647 | 1461621866800 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:04:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:04:26 INFO - PROCESS | 1647 | 1461621866803 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:04:26 INFO - PROCESS | 1647 | 1461621866804 Marionette TRACE conn2 <- [1,2618,null,{}] 15:04:26 INFO - PROCESS | 1647 | 1461621866807 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:26 INFO - PROCESS | 1647 | 1461621866920 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:04:26 INFO - PROCESS | 1647 | 1461621866925 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1424dc800 == 109 [pid = 1647] [id = 662] 15:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x13dc25400) [pid = 1647] [serial = 1986] [outer = 0x0] 15:04:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x13dec4c00) [pid = 1647] [serial = 1987] [outer = 0x13dc25400] 15:04:26 INFO - PROCESS | 1647 | 1461621866965 Marionette DEBUG loaded listener.js 15:04:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x13ded1400) [pid = 1647] [serial = 1988] [outer = 0x13dc25400] 15:04:27 INFO - PROCESS | 1647 | 1461621867525 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 771ms 15:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:04:27 INFO - PROCESS | 1647 | 1461621867574 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:04:27 INFO - PROCESS | 1647 | 1461621867575 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:04:27 INFO - PROCESS | 1647 | 1461621867577 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:04:27 INFO - PROCESS | 1647 | 1461621867578 Marionette TRACE conn2 <- [1,2622,null,{}] 15:04:27 INFO - PROCESS | 1647 | 1461621867583 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:27 INFO - PROCESS | 1647 | 1461621867779 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:04:27 INFO - PROCESS | 1647 | 1461621867910 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae75800 == 110 [pid = 1647] [id = 663] 15:04:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x113643400) [pid = 1647] [serial = 1989] [outer = 0x0] 15:04:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x11453d400) [pid = 1647] [serial = 1990] [outer = 0x113643400] 15:04:27 INFO - PROCESS | 1647 | 1461621867944 Marionette DEBUG loaded listener.js 15:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x115695400) [pid = 1647] [serial = 1991] [outer = 0x113643400] 15:04:28 INFO - PROCESS | 1647 | 1461621868443 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:04:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:04:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 921ms 15:04:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:04:28 INFO - PROCESS | 1647 | 1461621868516 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:04:28 INFO - PROCESS | 1647 | 1461621868518 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:04:28 INFO - PROCESS | 1647 | 1461621868523 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:04:28 INFO - PROCESS | 1647 | 1461621868526 Marionette TRACE conn2 <- [1,2626,null,{}] 15:04:28 INFO - PROCESS | 1647 | 1461621868529 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:28 INFO - PROCESS | 1647 | 1461621868661 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:04:28 INFO - PROCESS | 1647 | 1461621868756 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3b8800 == 111 [pid = 1647] [id = 664] 15:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x11abecc00) [pid = 1647] [serial = 1992] [outer = 0x0] 15:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x11b8e8800) [pid = 1647] [serial = 1993] [outer = 0x11abecc00] 15:04:28 INFO - PROCESS | 1647 | 1461621868788 Marionette DEBUG loaded listener.js 15:04:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x11c478800) [pid = 1647] [serial = 1994] [outer = 0x11abecc00] 15:04:29 INFO - PROCESS | 1647 | 1461621869253 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 772ms 15:04:29 INFO - PROCESS | 1647 | 1461621869295 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:04:29 INFO - PROCESS | 1647 | 1461621869298 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:04:29 INFO - PROCESS | 1647 | 1461621869302 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:04:29 INFO - PROCESS | 1647 | 1461621869303 Marionette TRACE conn2 <- [1,2630,null,{}] 15:04:29 INFO - PROCESS | 1647 | 1461621869306 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:29 INFO - PROCESS | 1647 | 1461621869431 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:04:29 INFO - PROCESS | 1647 | 1461621869529 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dcb1800 == 112 [pid = 1647] [id = 665] 15:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x11ccb6800) [pid = 1647] [serial = 1995] [outer = 0x0] 15:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x126fa8800) [pid = 1647] [serial = 1996] [outer = 0x11ccb6800] 15:04:29 INFO - PROCESS | 1647 | 1461621869560 Marionette DEBUG loaded listener.js 15:04:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x12a099c00) [pid = 1647] [serial = 1997] [outer = 0x11ccb6800] 15:04:29 INFO - PROCESS | 1647 | 1461621869990 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 719ms 15:04:30 INFO - PROCESS | 1647 | 1461621870073 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:04:30 INFO - PROCESS | 1647 | 1461621870075 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:04:30 INFO - PROCESS | 1647 | 1461621870085 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:04:30 INFO - PROCESS | 1647 | 1461621870089 Marionette TRACE conn2 <- [1,2634,null,{}] 15:04:30 INFO - PROCESS | 1647 | 1461621870091 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:30 INFO - PROCESS | 1647 | 1461621870219 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:04:30 INFO - PROCESS | 1647 | 1461621870342 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1459b8000 == 113 [pid = 1647] [id = 666] 15:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x12bc72400) [pid = 1647] [serial = 1998] [outer = 0x0] 15:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x12ea55c00) [pid = 1647] [serial = 1999] [outer = 0x12bc72400] 15:04:30 INFO - PROCESS | 1647 | 1461621870375 Marionette DEBUG loaded listener.js 15:04:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x12f760800) [pid = 1647] [serial = 2000] [outer = 0x12bc72400] 15:04:30 INFO - PROCESS | 1647 | 1461621870809 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:04:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:04:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 775ms 15:04:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:04:30 INFO - PROCESS | 1647 | 1461621870856 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:04:30 INFO - PROCESS | 1647 | 1461621870858 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:04:30 INFO - PROCESS | 1647 | 1461621870860 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:04:30 INFO - PROCESS | 1647 | 1461621870861 Marionette TRACE conn2 <- [1,2638,null,{}] 15:04:30 INFO - PROCESS | 1647 | 1461621870865 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:30 INFO - PROCESS | 1647 | 1461621870989 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:04:31 INFO - PROCESS | 1647 | 1461621871085 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x14613a800 == 114 [pid = 1647] [id = 667] 15:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x12eb08000) [pid = 1647] [serial = 2001] [outer = 0x0] 15:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x13c07f400) [pid = 1647] [serial = 2002] [outer = 0x12eb08000] 15:04:31 INFO - PROCESS | 1647 | 1461621871115 Marionette DEBUG loaded listener.js 15:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x13d493c00) [pid = 1647] [serial = 2003] [outer = 0x12eb08000] 15:04:31 INFO - PROCESS | 1647 | 1461621871529 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:04:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:04:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 720ms 15:04:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:04:31 INFO - PROCESS | 1647 | 1461621871598 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:04:31 INFO - PROCESS | 1647 | 1461621871600 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:04:31 INFO - PROCESS | 1647 | 1461621871602 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:04:31 INFO - PROCESS | 1647 | 1461621871603 Marionette TRACE conn2 <- [1,2642,null,{}] 15:04:31 INFO - PROCESS | 1647 | 1461621871606 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:31 INFO - PROCESS | 1647 | 1461621871728 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:04:31 INFO - PROCESS | 1647 | 1461621871827 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d27b800 == 115 [pid = 1647] [id = 668] 15:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x13dc46000) [pid = 1647] [serial = 2004] [outer = 0x0] 15:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x13dc49000) [pid = 1647] [serial = 2005] [outer = 0x13dc46000] 15:04:31 INFO - PROCESS | 1647 | 1461621871864 Marionette DEBUG loaded listener.js 15:04:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x13ddb3000) [pid = 1647] [serial = 2006] [outer = 0x13dc46000] 15:04:32 INFO - PROCESS | 1647 | 1461621872275 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:04:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:04:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 718ms 15:04:32 INFO - PROCESS | 1647 | 1461621872321 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:04:32 INFO - PROCESS | 1647 | 1461621872322 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:04:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:04:32 INFO - PROCESS | 1647 | 1461621872325 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:04:32 INFO - PROCESS | 1647 | 1461621872326 Marionette TRACE conn2 <- [1,2646,null,{}] 15:04:32 INFO - PROCESS | 1647 | 1461621872328 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:32 INFO - PROCESS | 1647 | 1461621872454 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:04:32 INFO - PROCESS | 1647 | 1461621872579 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dedd000 == 116 [pid = 1647] [id = 669] 15:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x13dc46800) [pid = 1647] [serial = 2007] [outer = 0x0] 15:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x13dece400) [pid = 1647] [serial = 2008] [outer = 0x13dc46800] 15:04:32 INFO - PROCESS | 1647 | 1461621872612 Marionette DEBUG loaded listener.js 15:04:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x141eed000) [pid = 1647] [serial = 2009] [outer = 0x13dc46800] 15:04:32 INFO - PROCESS | 1647 | 1461621872987 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:04:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:04:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 719ms 15:04:33 INFO - PROCESS | 1647 | 1461621873045 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:04:33 INFO - PROCESS | 1647 | 1461621873046 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:04:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:04:33 INFO - PROCESS | 1647 | 1461621873069 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:04:33 INFO - PROCESS | 1647 | 1461621873070 Marionette TRACE conn2 <- [1,2650,null,{}] 15:04:33 INFO - PROCESS | 1647 | 1461621873072 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:33 INFO - PROCESS | 1647 | 1461621873195 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:04:33 INFO - PROCESS | 1647 | 1461621873291 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x13def4000 == 117 [pid = 1647] [id = 670] 15:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x13ddb2c00) [pid = 1647] [serial = 2010] [outer = 0x0] 15:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x142307400) [pid = 1647] [serial = 2011] [outer = 0x13ddb2c00] 15:04:33 INFO - PROCESS | 1647 | 1461621873321 Marionette DEBUG loaded listener.js 15:04:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x142491400) [pid = 1647] [serial = 2012] [outer = 0x13ddb2c00] 15:04:33 INFO - PROCESS | 1647 | 1461621873759 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:04:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:04:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 720ms 15:04:33 INFO - PROCESS | 1647 | 1461621873788 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:04:33 INFO - PROCESS | 1647 | 1461621873789 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:04:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:04:33 INFO - PROCESS | 1647 | 1461621873792 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:04:33 INFO - PROCESS | 1647 | 1461621873793 Marionette TRACE conn2 <- [1,2654,null,{}] 15:04:33 INFO - PROCESS | 1647 | 1461621873795 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:33 INFO - PROCESS | 1647 | 1461621873921 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:04:34 INFO - PROCESS | 1647 | 1461621874046 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d7d4000 == 118 [pid = 1647] [id = 671] 15:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x13e2b4400) [pid = 1647] [serial = 2013] [outer = 0x0] 15:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x13e2ba800) [pid = 1647] [serial = 2014] [outer = 0x13e2b4400] 15:04:34 INFO - PROCESS | 1647 | 1461621874078 Marionette DEBUG loaded listener.js 15:04:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x13e2bf400) [pid = 1647] [serial = 2015] [outer = 0x13e2b4400] 15:04:34 INFO - PROCESS | 1647 | 1461621874538 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:04:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:04:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 821ms 15:04:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:04:34 INFO - PROCESS | 1647 | 1461621874633 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:04:34 INFO - PROCESS | 1647 | 1461621874635 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:04:34 INFO - PROCESS | 1647 | 1461621874639 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:04:34 INFO - PROCESS | 1647 | 1461621874640 Marionette TRACE conn2 <- [1,2658,null,{}] 15:04:34 INFO - PROCESS | 1647 | 1461621874643 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:34 INFO - PROCESS | 1647 | 1461621874772 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:04:35 INFO - PROCESS | 1647 | 1461621875134 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c38e800 == 119 [pid = 1647] [id = 672] 15:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x114bd0c00) [pid = 1647] [serial = 2016] [outer = 0x0] 15:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x115167c00) [pid = 1647] [serial = 2017] [outer = 0x114bd0c00] 15:04:35 INFO - PROCESS | 1647 | 1461621875180 Marionette DEBUG loaded listener.js 15:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x115699400) [pid = 1647] [serial = 2018] [outer = 0x114bd0c00] 15:04:35 INFO - PROCESS | 1647 | 1461621875629 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:04:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:04:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1022ms 15:04:35 INFO - PROCESS | 1647 | 1461621875661 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:04:35 INFO - PROCESS | 1647 | 1461621875664 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:04:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:04:35 INFO - PROCESS | 1647 | 1461621875676 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:04:35 INFO - PROCESS | 1647 | 1461621875678 Marionette TRACE conn2 <- [1,2662,null,{}] 15:04:35 INFO - PROCESS | 1647 | 1461621875681 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:35 INFO - PROCESS | 1647 | 1461621875798 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:04:35 INFO - PROCESS | 1647 | 1461621875927 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3c2800 == 120 [pid = 1647] [id = 673] 15:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x11ab1a000) [pid = 1647] [serial = 2019] [outer = 0x0] 15:04:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x11b06dc00) [pid = 1647] [serial = 2020] [outer = 0x11ab1a000] 15:04:35 INFO - PROCESS | 1647 | 1461621875960 Marionette DEBUG loaded listener.js 15:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x11c3c8c00) [pid = 1647] [serial = 2021] [outer = 0x11ab1a000] 15:04:36 INFO - PROCESS | 1647 | 1461621876442 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:04:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:04:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 836ms 15:04:36 INFO - PROCESS | 1647 | 1461621876504 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:04:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:04:36 INFO - PROCESS | 1647 | 1461621876508 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:04:36 INFO - PROCESS | 1647 | 1461621876534 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:04:36 INFO - PROCESS | 1647 | 1461621876536 Marionette TRACE conn2 <- [1,2666,null,{}] 15:04:36 INFO - PROCESS | 1647 | 1461621876544 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:36 INFO - PROCESS | 1647 | 1461621876722 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:04:36 INFO - PROCESS | 1647 | 1461621876840 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c86f000 == 121 [pid = 1647] [id = 674] 15:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x11c48a400) [pid = 1647] [serial = 2022] [outer = 0x0] 15:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x123eb9c00) [pid = 1647] [serial = 2023] [outer = 0x11c48a400] 15:04:36 INFO - PROCESS | 1647 | 1461621876868 Marionette DEBUG loaded listener.js 15:04:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 260 (0x12681fc00) [pid = 1647] [serial = 2024] [outer = 0x11c48a400] 15:04:37 INFO - PROCESS | 1647 | 1461621877807 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:04:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:04:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1299ms 15:04:37 INFO - PROCESS | 1647 | 1461621877812 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:04:37 INFO - PROCESS | 1647 | 1461621877813 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:04:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:04:37 INFO - PROCESS | 1647 | 1461621877836 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:04:37 INFO - PROCESS | 1647 | 1461621877840 Marionette TRACE conn2 <- [1,2670,null,{}] 15:04:37 INFO - PROCESS | 1647 | 1461621877848 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:37 INFO - PROCESS | 1647 | 1461621877966 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:04:38 INFO - PROCESS | 1647 | 1461621878097 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1304bd800 == 122 [pid = 1647] [id = 675] 15:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 261 (0x11c7a6c00) [pid = 1647] [serial = 2025] [outer = 0x0] 15:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 262 (0x12a0a4400) [pid = 1647] [serial = 2026] [outer = 0x11c7a6c00] 15:04:38 INFO - PROCESS | 1647 | 1461621878144 Marionette DEBUG loaded listener.js 15:04:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 263 (0x12b9dec00) [pid = 1647] [serial = 2027] [outer = 0x11c7a6c00] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1424dc800 == 121 [pid = 1647] [id = 662] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x14208e800 == 120 [pid = 1647] [id = 661] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12d107000 == 119 [pid = 1647] [id = 660] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x13df21000 == 118 [pid = 1647] [id = 659] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 262 (0x141ee6c00) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 261 (0x11ae2e000) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 260 (0x115abe800) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 259 (0x12f463c00) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 258 (0x12d436400) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 257 (0x13c003400) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 256 (0x12ab35800) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 255 (0x123ebec00) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 254 (0x130011400) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 253 (0x130372400) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 252 (0x11c320800) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x13d262800 == 117 [pid = 1647] [id = 658] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x13a14c800 == 116 [pid = 1647] [id = 657] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x1306f1000 == 115 [pid = 1647] [id = 656] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x125619000 == 114 [pid = 1647] [id = 633] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef4a000 == 113 [pid = 1647] [id = 655] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3cc800 == 112 [pid = 1647] [id = 654] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x125592800 == 111 [pid = 1647] [id = 653] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x141b39800 == 110 [pid = 1647] [id = 634] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x11cdcd800 == 109 [pid = 1647] [id = 652] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf41800 == 108 [pid = 1647] [id = 651] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x142bdb000 == 107 [pid = 1647] [id = 642] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x142479000 == 106 [pid = 1647] [id = 641] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x13df38000 == 105 [pid = 1647] [id = 640] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x13deaa000 == 104 [pid = 1647] [id = 639] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x12e370800 == 103 [pid = 1647] [id = 638] 15:04:38 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7da000 == 102 [pid = 1647] [id = 637] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 251 (0x12e43c400) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 250 (0x141ee4800) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 249 (0x12e7d8c00) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x12f022000) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x13dc30000) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x12eb06000) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x12f75e400) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x12f45d800) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x118f08c00) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x11c483c00) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x12f027800) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x12bc7a000) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x11c475800) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x11c01ac00) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x11c488800) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x11ccb5c00) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x1261c5400) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x1271ef000) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x11ab14800) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x119075000) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x13dc28400) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x12ab0b000) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12ab35400) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 15:04:38 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x130018000) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 15:04:39 INFO - PROCESS | 1647 | 1461621879068 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 15:04:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:04:39 INFO - PROCESS | 1647 | 1461621879120 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:04:39 INFO - PROCESS | 1647 | 1461621879123 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:04:39 INFO - PROCESS | 1647 | 1461621879124 Marionette TRACE conn2 <- [1,2674,null,{}] 15:04:39 INFO - PROCESS | 1647 | 1461621879126 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:39 INFO - PROCESS | 1647 | 1461621879228 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:04:39 INFO - PROCESS | 1647 | 1461621879306 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a013800 == 103 [pid = 1647] [id = 676] 15:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x1156a0000) [pid = 1647] [serial = 2028] [outer = 0x0] 15:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x127449000) [pid = 1647] [serial = 2029] [outer = 0x1156a0000] 15:04:39 INFO - PROCESS | 1647 | 1461621879333 Marionette DEBUG loaded listener.js 15:04:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x12bdb0c00) [pid = 1647] [serial = 2030] [outer = 0x1156a0000] 15:04:40 INFO - PROCESS | 1647 | 1461621880126 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 15:04:40 INFO - PROCESS | 1647 | 1461621880144 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:04:40 INFO - PROCESS | 1647 | 1461621880156 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:04:40 INFO - PROCESS | 1647 | 1461621880157 Marionette TRACE conn2 <- [1,2678,null,{}] 15:04:40 INFO - PROCESS | 1647 | 1461621880172 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:40 INFO - PROCESS | 1647 | 1461621880273 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:04:40 INFO - PROCESS | 1647 | 1461621880375 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f48a000 == 104 [pid = 1647] [id = 677] 15:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x12e43f400) [pid = 1647] [serial = 2031] [outer = 0x0] 15:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x12e45c000) [pid = 1647] [serial = 2032] [outer = 0x12e43f400] 15:04:40 INFO - PROCESS | 1647 | 1461621880407 Marionette DEBUG loaded listener.js 15:04:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x12eb8a400) [pid = 1647] [serial = 2033] [outer = 0x12e43f400] 15:04:41 INFO - PROCESS | 1647 | 1461621881262 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:04:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:04:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1143ms 15:04:41 INFO - PROCESS | 1647 | 1461621881291 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:04:41 INFO - PROCESS | 1647 | 1461621881292 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:04:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:04:41 INFO - PROCESS | 1647 | 1461621881321 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:04:41 INFO - PROCESS | 1647 | 1461621881322 Marionette TRACE conn2 <- [1,2682,null,{}] 15:04:41 INFO - PROCESS | 1647 | 1461621881324 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:41 INFO - PROCESS | 1647 | 1461621881457 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:04:41 INFO - PROCESS | 1647 | 1461621881471 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b615800 == 105 [pid = 1647] [id = 678] 15:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x12f464c00) [pid = 1647] [serial = 2034] [outer = 0x0] 15:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x13001b000) [pid = 1647] [serial = 2035] [outer = 0x12f464c00] 15:04:41 INFO - PROCESS | 1647 | 1461621881497 Marionette DEBUG loaded listener.js 15:04:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x13c008400) [pid = 1647] [serial = 2036] [outer = 0x12f464c00] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x128da8c00) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x12b64c400) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x12bc75800) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x11b178c00) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x115166000) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x11c79e400) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x114bd5c00) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12bf84c00) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x119229400) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x12d64e000) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x11a76bc00) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x114f9c000) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12ab0c000) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x114fa5000) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x119e51000) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x114bd3000) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x11c478c00) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x1186af400) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x11b138000) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x1147d5400) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x119905400) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12d6bf000) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12eb03800) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x11bb86800) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x12ada9400) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12ad9e400) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x127aca800) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x130019c00) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12ab38800) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12eb0e800) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x126111000) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x126116c00) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x119904000) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x1260c2000) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x11b066400) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12d435c00) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x11569f000) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12f02d800) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x12f460c00) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x13d3a5000) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x115693c00) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x1186b9c00) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x115172c00) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12ab17800) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x126118400) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12dcddc00) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12ab30400) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:04:42 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x11b8ebc00) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:04:42 INFO - PROCESS | 1647 | 1461621882783 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:04:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:04:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1472ms 15:04:42 INFO - PROCESS | 1647 | 1461621882793 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:04:42 INFO - PROCESS | 1647 | 1461621882794 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:04:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:04:42 INFO - PROCESS | 1647 | 1461621882796 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:04:42 INFO - PROCESS | 1647 | 1461621882799 Marionette TRACE conn2 <- [1,2686,null,{}] 15:04:42 INFO - PROCESS | 1647 | 1461621882801 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:42 INFO - PROCESS | 1647 | 1461621882901 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:04:42 INFO - PROCESS | 1647 | 1461621882906 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c7da800 == 106 [pid = 1647] [id = 679] 15:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x114bda000) [pid = 1647] [serial = 2037] [outer = 0x0] 15:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x1158e7400) [pid = 1647] [serial = 2038] [outer = 0x114bda000] 15:04:42 INFO - PROCESS | 1647 | 1461621882931 Marionette DEBUG loaded listener.js 15:04:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x119908800) [pid = 1647] [serial = 2039] [outer = 0x114bda000] 15:04:43 INFO - PROCESS | 1647 | 1461621883786 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 15:04:43 INFO - PROCESS | 1647 | 1461621883820 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:04:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:04:43 INFO - PROCESS | 1647 | 1461621883823 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:04:43 INFO - PROCESS | 1647 | 1461621883824 Marionette TRACE conn2 <- [1,2690,null,{}] 15:04:43 INFO - PROCESS | 1647 | 1461621883826 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:43 INFO - PROCESS | 1647 | 1461621883922 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:04:44 INFO - PROCESS | 1647 | 1461621884004 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d263800 == 107 [pid = 1647] [id = 680] 15:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x115402400) [pid = 1647] [serial = 2040] [outer = 0x0] 15:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x11c01a400) [pid = 1647] [serial = 2041] [outer = 0x115402400] 15:04:44 INFO - PROCESS | 1647 | 1461621884030 Marionette DEBUG loaded listener.js 15:04:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x126110c00) [pid = 1647] [serial = 2042] [outer = 0x115402400] 15:04:44 INFO - PROCESS | 1647 | 1461621884863 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 15:04:44 INFO - PROCESS | 1647 | 1461621884901 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:04:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:04:44 INFO - PROCESS | 1647 | 1461621884905 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:04:44 INFO - PROCESS | 1647 | 1461621884908 Marionette TRACE conn2 <- [1,2694,null,{}] 15:04:44 INFO - PROCESS | 1647 | 1461621884913 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:45 INFO - PROCESS | 1647 | 1461621885045 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:04:45 INFO - PROCESS | 1647 | 1461621885172 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a010800 == 108 [pid = 1647] [id = 681] 15:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x1186b9c00) [pid = 1647] [serial = 2043] [outer = 0x0] 15:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x119909c00) [pid = 1647] [serial = 2044] [outer = 0x1186b9c00] 15:04:45 INFO - PROCESS | 1647 | 1461621885208 Marionette DEBUG loaded listener.js 15:04:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x11b132800) [pid = 1647] [serial = 2045] [outer = 0x1186b9c00] 15:04:46 INFO - PROCESS | 1647 | 1461621886160 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 15:04:46 INFO - PROCESS | 1647 | 1461621886188 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:04:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:04:46 INFO - PROCESS | 1647 | 1461621886193 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:04:46 INFO - PROCESS | 1647 | 1461621886194 Marionette TRACE conn2 <- [1,2698,null,{}] 15:04:46 INFO - PROCESS | 1647 | 1461621886197 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:46 INFO - PROCESS | 1647 | 1461621886318 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:04:46 INFO - PROCESS | 1647 | 1461621886414 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff2a800 == 109 [pid = 1647] [id = 682] 15:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11ab3f000) [pid = 1647] [serial = 2046] [outer = 0x0] 15:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x11cc66400) [pid = 1647] [serial = 2047] [outer = 0x11ab3f000] 15:04:46 INFO - PROCESS | 1647 | 1461621886445 Marionette DEBUG loaded listener.js 15:04:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x126148800) [pid = 1647] [serial = 2048] [outer = 0x11ab3f000] 15:04:47 INFO - PROCESS | 1647 | 1461621887388 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 15:04:47 INFO - PROCESS | 1647 | 1461621887420 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:04:47 INFO - PROCESS | 1647 | 1461621887423 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:04:47 INFO - PROCESS | 1647 | 1461621887425 Marionette TRACE conn2 <- [1,2702,null,{}] 15:04:47 INFO - PROCESS | 1647 | 1461621887474 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:47 INFO - PROCESS | 1647 | 1461621887622 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:04:47 INFO - PROCESS | 1647 | 1461621887739 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dd79800 == 110 [pid = 1647] [id = 683] 15:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x1269b2c00) [pid = 1647] [serial = 2049] [outer = 0x0] 15:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12ab17000) [pid = 1647] [serial = 2050] [outer = 0x1269b2c00] 15:04:47 INFO - PROCESS | 1647 | 1461621887772 Marionette DEBUG loaded listener.js 15:04:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x12ad9ec00) [pid = 1647] [serial = 2051] [outer = 0x1269b2c00] 15:04:48 INFO - PROCESS | 1647 | 1461621888215 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:04:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:04:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 823ms 15:04:48 INFO - PROCESS | 1647 | 1461621888262 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:04:48 INFO - PROCESS | 1647 | 1461621888265 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:04:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:04:48 INFO - PROCESS | 1647 | 1461621888270 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:04:48 INFO - PROCESS | 1647 | 1461621888271 Marionette TRACE conn2 <- [1,2706,null,{}] 15:04:48 INFO - PROCESS | 1647 | 1461621888273 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:48 INFO - PROCESS | 1647 | 1461621888394 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:04:48 INFO - PROCESS | 1647 | 1461621888494 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dea5000 == 111 [pid = 1647] [id = 684] 15:04:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12b9ed400) [pid = 1647] [serial = 2052] [outer = 0x0] 15:04:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12bf84c00) [pid = 1647] [serial = 2053] [outer = 0x12b9ed400] 15:04:48 INFO - PROCESS | 1647 | 1461621888525 Marionette DEBUG loaded listener.js 15:04:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12d657000) [pid = 1647] [serial = 2054] [outer = 0x12b9ed400] 15:04:48 INFO - PROCESS | 1647 | 1461621888960 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:04:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:04:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 718ms 15:04:48 INFO - PROCESS | 1647 | 1461621888988 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:04:48 INFO - PROCESS | 1647 | 1461621888989 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:04:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:04:48 INFO - PROCESS | 1647 | 1461621888992 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:04:48 INFO - PROCESS | 1647 | 1461621888993 Marionette TRACE conn2 <- [1,2710,null,{}] 15:04:48 INFO - PROCESS | 1647 | 1461621888995 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:49 INFO - PROCESS | 1647 | 1461621889159 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:04:49 INFO - PROCESS | 1647 | 1461621889231 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x13df22000 == 112 [pid = 1647] [id = 685] 15:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12dcda400) [pid = 1647] [serial = 2055] [outer = 0x0] 15:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12e456800) [pid = 1647] [serial = 2056] [outer = 0x12dcda400] 15:04:49 INFO - PROCESS | 1647 | 1461621889260 Marionette DEBUG loaded listener.js 15:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12eb84000) [pid = 1647] [serial = 2057] [outer = 0x12dcda400] 15:04:49 INFO - PROCESS | 1647 | 1461621889705 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:04:49 INFO - PROCESS | 1647 | 1461621889713 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:04:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:04:49 INFO - PROCESS | 1647 | 1461621889716 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:04:49 INFO - PROCESS | 1647 | 1461621889717 Marionette TRACE conn2 <- [1,2714,null,{}] 15:04:49 INFO - PROCESS | 1647 | 1461621889720 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:49 INFO - PROCESS | 1647 | 1461621889854 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:04:49 INFO - PROCESS | 1647 | 1461621889953 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x141c4d800 == 113 [pid = 1647] [id = 686] 15:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12f024c00) [pid = 1647] [serial = 2058] [outer = 0x0] 15:04:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12f758c00) [pid = 1647] [serial = 2059] [outer = 0x12f024c00] 15:04:49 INFO - PROCESS | 1647 | 1461621889985 Marionette DEBUG loaded listener.js 15:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x13d3a0000) [pid = 1647] [serial = 2060] [outer = 0x12f024c00] 15:04:50 INFO - PROCESS | 1647 | 1461621890409 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:04:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:04:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 718ms 15:04:50 INFO - PROCESS | 1647 | 1461621890435 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:04:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:04:50 INFO - PROCESS | 1647 | 1461621890436 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:04:50 INFO - PROCESS | 1647 | 1461621890439 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:04:50 INFO - PROCESS | 1647 | 1461621890440 Marionette TRACE conn2 <- [1,2718,null,{}] 15:04:50 INFO - PROCESS | 1647 | 1461621890460 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:50 INFO - PROCESS | 1647 | 1461621890581 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:04:50 INFO - PROCESS | 1647 | 1461621890711 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x14228d800 == 114 [pid = 1647] [id = 687] 15:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x13d3a1800) [pid = 1647] [serial = 2061] [outer = 0x0] 15:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x13d493800) [pid = 1647] [serial = 2062] [outer = 0x13d3a1800] 15:04:50 INFO - PROCESS | 1647 | 1461621890743 Marionette DEBUG loaded listener.js 15:04:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x13dc24800) [pid = 1647] [serial = 2063] [outer = 0x13d3a1800] 15:04:51 INFO - PROCESS | 1647 | 1461621891174 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:04:51 INFO - PROCESS | 1647 | 1461621891230 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:04:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:04:51 INFO - PROCESS | 1647 | 1461621891234 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:04:51 INFO - PROCESS | 1647 | 1461621891236 Marionette TRACE conn2 <- [1,2722,null,{}] 15:04:51 INFO - PROCESS | 1647 | 1461621891239 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:51 INFO - PROCESS | 1647 | 1461621891379 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:04:51 INFO - PROCESS | 1647 | 1461621891509 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x142478000 == 115 [pid = 1647] [id = 688] 15:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x13d3a6000) [pid = 1647] [serial = 2064] [outer = 0x0] 15:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x13dc30800) [pid = 1647] [serial = 2065] [outer = 0x13d3a6000] 15:04:51 INFO - PROCESS | 1647 | 1461621891542 Marionette DEBUG loaded listener.js 15:04:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x13dc4f400) [pid = 1647] [serial = 2066] [outer = 0x13d3a6000] 15:04:52 INFO - PROCESS | 1647 | 1461621892027 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 15:04:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:04:52 INFO - PROCESS | 1647 | 1461621892060 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:04:52 INFO - PROCESS | 1647 | 1461621892064 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:04:52 INFO - PROCESS | 1647 | 1461621892068 Marionette TRACE conn2 <- [1,2726,null,{}] 15:04:52 INFO - PROCESS | 1647 | 1461621892072 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:52 INFO - PROCESS | 1647 | 1461621892254 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:04:52 INFO - PROCESS | 1647 | 1461621892468 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x142bf0800 == 116 [pid = 1647] [id = 689] 15:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x114bc1800) [pid = 1647] [serial = 2067] [outer = 0x0] 15:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x13ddc1000) [pid = 1647] [serial = 2068] [outer = 0x114bc1800] 15:04:52 INFO - PROCESS | 1647 | 1461621892503 Marionette DEBUG loaded listener.js 15:04:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x13ded0000) [pid = 1647] [serial = 2069] [outer = 0x114bc1800] 15:04:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12fc1f800 == 115 [pid = 1647] [id = 16] 15:04:53 INFO - PROCESS | 1647 | 1461621892995 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:04:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:04:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 974ms 15:04:53 INFO - PROCESS | 1647 | 1461621893038 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:04:53 INFO - PROCESS | 1647 | 1461621893039 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:04:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:04:53 INFO - PROCESS | 1647 | 1461621893042 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:04:53 INFO - PROCESS | 1647 | 1461621893043 Marionette TRACE conn2 <- [1,2730,null,{}] 15:04:53 INFO - PROCESS | 1647 | 1461621893046 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:53 INFO - PROCESS | 1647 | 1461621893169 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:04:53 INFO - PROCESS | 1647 | 1461621893302 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x126039800 == 116 [pid = 1647] [id = 690] 15:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x114bcf400) [pid = 1647] [serial = 2070] [outer = 0x0] 15:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x11b16f400) [pid = 1647] [serial = 2071] [outer = 0x114bcf400] 15:04:53 INFO - PROCESS | 1647 | 1461621893335 Marionette DEBUG loaded listener.js 15:04:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x12eb8cc00) [pid = 1647] [serial = 2072] [outer = 0x114bcf400] 15:04:54 INFO - PROCESS | 1647 | 1461621894226 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 15:04:54 INFO - PROCESS | 1647 | 1461621894275 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:04:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:04:54 INFO - PROCESS | 1647 | 1461621894280 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:04:54 INFO - PROCESS | 1647 | 1461621894282 Marionette TRACE conn2 <- [1,2734,null,{}] 15:04:54 INFO - PROCESS | 1647 | 1461621894284 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:54 INFO - PROCESS | 1647 | 1461621894409 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:04:54 INFO - PROCESS | 1647 | 1461621894735 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12561a000 == 117 [pid = 1647] [id = 691] 15:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x114bd0000) [pid = 1647] [serial = 2073] [outer = 0x0] 15:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x11516fc00) [pid = 1647] [serial = 2074] [outer = 0x114bd0000] 15:04:54 INFO - PROCESS | 1647 | 1461621894764 Marionette DEBUG loaded listener.js 15:04:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x11585b800) [pid = 1647] [serial = 2075] [outer = 0x114bd0000] 15:04:55 INFO - PROCESS | 1647 | 1461621895253 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:04:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:04:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1022ms 15:04:55 INFO - PROCESS | 1647 | 1461621895303 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:04:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:04:55 INFO - PROCESS | 1647 | 1461621895305 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:04:55 INFO - PROCESS | 1647 | 1461621895308 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:04:55 INFO - PROCESS | 1647 | 1461621895310 Marionette TRACE conn2 <- [1,2738,null,{}] 15:04:55 INFO - PROCESS | 1647 | 1461621895323 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:55 INFO - PROCESS | 1647 | 1461621895442 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:04:55 INFO - PROCESS | 1647 | 1461621895552 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b104000 == 118 [pid = 1647] [id = 692] 15:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x11b17e400) [pid = 1647] [serial = 2076] [outer = 0x0] 15:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x11bd5fc00) [pid = 1647] [serial = 2077] [outer = 0x11b17e400] 15:04:55 INFO - PROCESS | 1647 | 1461621895592 Marionette DEBUG loaded listener.js 15:04:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x11c47e400) [pid = 1647] [serial = 2078] [outer = 0x11b17e400] 15:04:56 INFO - PROCESS | 1647 | 1461621896117 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11c7da800 == 117 [pid = 1647] [id = 679] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13b615800 == 116 [pid = 1647] [id = 678] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12f48a000 == 115 [pid = 1647] [id = 677] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12a013800 == 114 [pid = 1647] [id = 676] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1304bd800 == 113 [pid = 1647] [id = 675] 15:04:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:04:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 883ms 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x13037a400) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x142311c00) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x126368800) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x13dec4c00) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12c86f000 == 112 [pid = 1647] [id = 674] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3c2800 == 111 [pid = 1647] [id = 673] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11c38e800 == 110 [pid = 1647] [id = 672] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13dedd000 == 109 [pid = 1647] [id = 669] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13d27b800 == 108 [pid = 1647] [id = 668] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x14613a800 == 107 [pid = 1647] [id = 667] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1459b8000 == 106 [pid = 1647] [id = 666] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x13dcb1800 == 105 [pid = 1647] [id = 665] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3b8800 == 104 [pid = 1647] [id = 664] 15:04:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae75800 == 103 [pid = 1647] [id = 663] 15:04:56 INFO - PROCESS | 1647 | 1461621896227 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:04:56 INFO - PROCESS | 1647 | 1461621896229 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:04:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:04:56 INFO - PROCESS | 1647 | 1461621896233 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:04:56 INFO - PROCESS | 1647 | 1461621896234 Marionette TRACE conn2 <- [1,2742,null,{}] 15:04:56 INFO - PROCESS | 1647 | 1461621896237 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:56 INFO - PROCESS | 1647 | 1461621896351 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12b654400) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12e45c800) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x12e44f400) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x11c798400) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x141ee2000) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x12744f000) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x126115000) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x12d441400) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x12735bc00) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12d6b9000) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x11b13e000) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x11867b000) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12ab36000) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x115871800) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x11b019000) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x11a766000) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12660b800) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x11abf2800) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x11c475c00) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12e44e000) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x13c008800) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12dce7000) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12f75bc00) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x123ebc800) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x130017400) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12ada9000) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x12ad0c800) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x130374c00) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x12d181400) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x12f45e800) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12ad07400) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12ab16800) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x11ab17000) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12b782400) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x11c46dc00) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12eb0d000) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x13dc28000) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12f764000) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x13c002c00) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x130013400) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x13d3ac400) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x13d3a1000) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11569b400) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12734e800) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x11569f400) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x13d49b800) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x11c668000) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12e443000) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12ada6c00) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x13c00c000) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x141ee1000) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x13c081800) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x13d499000) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x13d494c00) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11b13fc00) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x119895c00) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12ab37800) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12b777400) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x1261cdc00) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x128da4000) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x142306c00) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12e458400) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12bdb1c00) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12d65a400) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12610ec00) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11c663000) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x13ddb4000) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x13ddbe800) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11990b000) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12f02c000) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 15:04:56 INFO - PROCESS | 1647 | 1461621896448 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cb52000 == 104 [pid = 1647] [id = 693] 15:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11867b000) [pid = 1647] [serial = 2079] [outer = 0x0] 15:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11b13e000) [pid = 1647] [serial = 2080] [outer = 0x11867b000] 15:04:56 INFO - PROCESS | 1647 | 1461621896475 Marionette DEBUG loaded listener.js 15:04:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11ccb0000) [pid = 1647] [serial = 2081] [outer = 0x11867b000] 15:04:56 INFO - PROCESS | 1647 | 1461621896835 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:04:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:04:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 624ms 15:04:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:04:56 INFO - PROCESS | 1647 | 1461621896858 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:04:56 INFO - PROCESS | 1647 | 1461621896859 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:04:56 INFO - PROCESS | 1647 | 1461621896896 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:04:56 INFO - PROCESS | 1647 | 1461621896900 Marionette TRACE conn2 <- [1,2746,null,{}] 15:04:56 INFO - PROCESS | 1647 | 1461621896910 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:57 INFO - PROCESS | 1647 | 1461621897020 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:04:57 INFO - PROCESS | 1647 | 1461621897023 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e35c800 == 105 [pid = 1647] [id = 694] 15:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x128daa400) [pid = 1647] [serial = 2082] [outer = 0x0] 15:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12ab11000) [pid = 1647] [serial = 2083] [outer = 0x128daa400] 15:04:57 INFO - PROCESS | 1647 | 1461621897049 Marionette DEBUG loaded listener.js 15:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12ad03c00) [pid = 1647] [serial = 2084] [outer = 0x128daa400] 15:04:57 INFO - PROCESS | 1647 | 1461621897412 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 564ms 15:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:04:57 INFO - PROCESS | 1647 | 1461621897427 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:04:57 INFO - PROCESS | 1647 | 1461621897429 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:04:57 INFO - PROCESS | 1647 | 1461621897431 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:04:57 INFO - PROCESS | 1647 | 1461621897434 Marionette TRACE conn2 <- [1,2750,null,{}] 15:04:57 INFO - PROCESS | 1647 | 1461621897452 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:57 INFO - PROCESS | 1647 | 1461621897557 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:04:57 INFO - PROCESS | 1647 | 1461621897561 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5b7000 == 106 [pid = 1647] [id = 695] 15:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12ad06800) [pid = 1647] [serial = 2085] [outer = 0x0] 15:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12ada9000) [pid = 1647] [serial = 2086] [outer = 0x12ad06800] 15:04:57 INFO - PROCESS | 1647 | 1461621897587 Marionette DEBUG loaded listener.js 15:04:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12bc6e800) [pid = 1647] [serial = 2087] [outer = 0x12ad06800] 15:04:57 INFO - PROCESS | 1647 | 1461621897949 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 530ms 15:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:04:57 INFO - PROCESS | 1647 | 1461621897961 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:04:57 INFO - PROCESS | 1647 | 1461621897963 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:04:57 INFO - PROCESS | 1647 | 1461621897966 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:04:57 INFO - PROCESS | 1647 | 1461621897968 Marionette TRACE conn2 <- [1,2754,null,{}] 15:04:57 INFO - PROCESS | 1647 | 1461621897970 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:58 INFO - PROCESS | 1647 | 1461621898075 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:04:58 INFO - PROCESS | 1647 | 1461621898172 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1304c5800 == 107 [pid = 1647] [id = 696] 15:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12d182800) [pid = 1647] [serial = 2088] [outer = 0x0] 15:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12d441400) [pid = 1647] [serial = 2089] [outer = 0x12d182800] 15:04:58 INFO - PROCESS | 1647 | 1461621898204 Marionette DEBUG loaded listener.js 15:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12e455c00) [pid = 1647] [serial = 2090] [outer = 0x12d182800] 15:04:58 INFO - PROCESS | 1647 | 1461621898542 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:04:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:04:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 620ms 15:04:58 INFO - PROCESS | 1647 | 1461621898588 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:04:58 INFO - PROCESS | 1647 | 1461621898589 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:04:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:04:58 INFO - PROCESS | 1647 | 1461621898591 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:04:58 INFO - PROCESS | 1647 | 1461621898592 Marionette TRACE conn2 <- [1,2758,null,{}] 15:04:58 INFO - PROCESS | 1647 | 1461621898595 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:58 INFO - PROCESS | 1647 | 1461621898731 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:04:58 INFO - PROCESS | 1647 | 1461621898749 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310cd800 == 108 [pid = 1647] [id = 697] 15:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12e7d2400) [pid = 1647] [serial = 2091] [outer = 0x0] 15:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12f026400) [pid = 1647] [serial = 2092] [outer = 0x12e7d2400] 15:04:58 INFO - PROCESS | 1647 | 1461621898774 Marionette DEBUG loaded listener.js 15:04:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12f761000) [pid = 1647] [serial = 2093] [outer = 0x12e7d2400] 15:04:59 INFO - PROCESS | 1647 | 1461621899125 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:04:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:04:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 571ms 15:04:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:04:59 INFO - PROCESS | 1647 | 1461621899163 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:04:59 INFO - PROCESS | 1647 | 1461621899164 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:04:59 INFO - PROCESS | 1647 | 1461621899166 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:04:59 INFO - PROCESS | 1647 | 1461621899167 Marionette TRACE conn2 <- [1,2762,null,{}] 15:04:59 INFO - PROCESS | 1647 | 1461621899170 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:59 INFO - PROCESS | 1647 | 1461621899305 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:04:59 INFO - PROCESS | 1647 | 1461621899319 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d24f000 == 109 [pid = 1647] [id = 698] 15:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12f027800) [pid = 1647] [serial = 2094] [outer = 0x0] 15:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x130018400) [pid = 1647] [serial = 2095] [outer = 0x12f027800] 15:04:59 INFO - PROCESS | 1647 | 1461621899344 Marionette DEBUG loaded listener.js 15:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x13c008000) [pid = 1647] [serial = 2096] [outer = 0x12f027800] 15:04:59 INFO - PROCESS | 1647 | 1461621899718 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:04:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:04:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 568ms 15:04:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:04:59 INFO - PROCESS | 1647 | 1461621899735 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:04:59 INFO - PROCESS | 1647 | 1461621899736 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:04:59 INFO - PROCESS | 1647 | 1461621899738 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:04:59 INFO - PROCESS | 1647 | 1461621899740 Marionette TRACE conn2 <- [1,2766,null,{}] 15:04:59 INFO - PROCESS | 1647 | 1461621899742 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:04:59 INFO - PROCESS | 1647 | 1461621899878 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:04:59 INFO - PROCESS | 1647 | 1461621899893 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d7cc800 == 110 [pid = 1647] [id = 699] 15:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x13c00dc00) [pid = 1647] [serial = 2097] [outer = 0x0] 15:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x13c080400) [pid = 1647] [serial = 2098] [outer = 0x13c00dc00] 15:04:59 INFO - PROCESS | 1647 | 1461621899917 Marionette DEBUG loaded listener.js 15:04:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x13d3a7400) [pid = 1647] [serial = 2099] [outer = 0x13c00dc00] 15:05:00 INFO - PROCESS | 1647 | 1461621900288 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:05:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:05:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 568ms 15:05:00 INFO - PROCESS | 1647 | 1461621900312 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:05:00 INFO - PROCESS | 1647 | 1461621900313 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:05:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:05:00 INFO - PROCESS | 1647 | 1461621900315 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:05:00 INFO - PROCESS | 1647 | 1461621900316 Marionette TRACE conn2 <- [1,2770,null,{}] 15:05:00 INFO - PROCESS | 1647 | 1461621900319 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:00 INFO - PROCESS | 1647 | 1461621900457 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11c480400) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12c8ef800) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x1265bd400) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x13dec4800) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x119071800) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12e7d7c00) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x13dc23000) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x13c07a400) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12e7cdc00) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x13c084800) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x13ddbc000) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x119bcdc00) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11ccaec00) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x115267400) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x114bda000) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1156a0000) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12f464c00) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11563a800) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12eb0d800) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11c48a400) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12e43f400) [pid = 1647] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x126dd5800) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x13dc25400) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11ab1a000) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x114bd1400) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x114bd0c00) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x126dd0c00) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12a098c00) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11c7a6c00) [pid = 1647] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x130016c00) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12f764800) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12eb04c00) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:05:00 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11b13f400) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:05:00 INFO - PROCESS | 1647 | 1461621900762 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c22000 == 111 [pid = 1647] [id = 700] 15:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x114bda000) [pid = 1647] [serial = 2100] [outer = 0x0] 15:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11569c000) [pid = 1647] [serial = 2101] [outer = 0x114bda000] 15:05:00 INFO - PROCESS | 1647 | 1461621900788 Marionette DEBUG loaded listener.js 15:05:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11ab42000) [pid = 1647] [serial = 2102] [outer = 0x114bda000] 15:05:01 INFO - PROCESS | 1647 | 1461621901069 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:05:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:05:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 772ms 15:05:01 INFO - PROCESS | 1647 | 1461621901090 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:05:01 INFO - PROCESS | 1647 | 1461621901092 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:05:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:05:01 INFO - PROCESS | 1647 | 1461621901094 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:05:01 INFO - PROCESS | 1647 | 1461621901095 Marionette TRACE conn2 <- [1,2774,null,{}] 15:05:01 INFO - PROCESS | 1647 | 1461621901098 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:01 INFO - PROCESS | 1647 | 1461621901238 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:05:01 INFO - PROCESS | 1647 | 1461621901244 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dedd000 == 112 [pid = 1647] [id = 701] 15:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11c1d6800) [pid = 1647] [serial = 2103] [outer = 0x0] 15:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12ab15800) [pid = 1647] [serial = 2104] [outer = 0x11c1d6800] 15:05:01 INFO - PROCESS | 1647 | 1461621901273 Marionette DEBUG loaded listener.js 15:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12f464c00) [pid = 1647] [serial = 2105] [outer = 0x11c1d6800] 15:05:01 INFO - PROCESS | 1647 | 1461621901659 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:05:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:05:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 571ms 15:05:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:05:01 INFO - PROCESS | 1647 | 1461621901671 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:05:01 INFO - PROCESS | 1647 | 1461621901672 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:05:01 INFO - PROCESS | 1647 | 1461621901675 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:05:01 INFO - PROCESS | 1647 | 1461621901676 Marionette TRACE conn2 <- [1,2778,null,{}] 15:05:01 INFO - PROCESS | 1647 | 1461621901679 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:01 INFO - PROCESS | 1647 | 1461621901847 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:05:01 INFO - PROCESS | 1647 | 1461621901855 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b11000 == 113 [pid = 1647] [id = 702] 15:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11c1dcc00) [pid = 1647] [serial = 2106] [outer = 0x0] 15:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x130016c00) [pid = 1647] [serial = 2107] [outer = 0x11c1dcc00] 15:05:01 INFO - PROCESS | 1647 | 1461621901880 Marionette DEBUG loaded listener.js 15:05:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x13c1aec00) [pid = 1647] [serial = 2108] [outer = 0x11c1dcc00] 15:05:02 INFO - PROCESS | 1647 | 1461621902211 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:05:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:05:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 15:05:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:05:02 INFO - PROCESS | 1647 | 1461621902244 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:05:02 INFO - PROCESS | 1647 | 1461621902245 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:05:02 INFO - PROCESS | 1647 | 1461621902248 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:05:02 INFO - PROCESS | 1647 | 1461621902249 Marionette TRACE conn2 <- [1,2782,null,{}] 15:05:02 INFO - PROCESS | 1647 | 1461621902251 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:02 INFO - PROCESS | 1647 | 1461621902360 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:05:02 INFO - PROCESS | 1647 | 1461621902365 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x141e3d800 == 114 [pid = 1647] [id = 703] 15:05:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x13c1af000) [pid = 1647] [serial = 2109] [outer = 0x0] 15:05:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x13d494c00) [pid = 1647] [serial = 2110] [outer = 0x13c1af000] 15:05:02 INFO - PROCESS | 1647 | 1461621902390 Marionette DEBUG loaded listener.js 15:05:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x13dc23000) [pid = 1647] [serial = 2111] [outer = 0x13c1af000] 15:05:02 INFO - PROCESS | 1647 | 1461621902931 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:05:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:05:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 720ms 15:05:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:05:02 INFO - PROCESS | 1647 | 1461621902969 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:05:02 INFO - PROCESS | 1647 | 1461621902972 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:05:02 INFO - PROCESS | 1647 | 1461621902975 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:05:02 INFO - PROCESS | 1647 | 1461621902978 Marionette TRACE conn2 <- [1,2786,null,{}] 15:05:02 INFO - PROCESS | 1647 | 1461621902982 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:03 INFO - PROCESS | 1647 | 1461621903122 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:05:03 INFO - PROCESS | 1647 | 1461621903223 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a003000 == 115 [pid = 1647] [id = 704] 15:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x115698400) [pid = 1647] [serial = 2112] [outer = 0x0] 15:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11990b400) [pid = 1647] [serial = 2113] [outer = 0x115698400] 15:05:03 INFO - PROCESS | 1647 | 1461621903256 Marionette DEBUG loaded listener.js 15:05:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11b13fc00) [pid = 1647] [serial = 2114] [outer = 0x115698400] 15:05:03 INFO - PROCESS | 1647 | 1461621903769 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:05:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:05:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 822ms 15:05:03 INFO - PROCESS | 1647 | 1461621903797 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:05:03 INFO - PROCESS | 1647 | 1461621903801 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:05:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:05:03 INFO - PROCESS | 1647 | 1461621903806 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:05:03 INFO - PROCESS | 1647 | 1461621903807 Marionette TRACE conn2 <- [1,2790,null,{}] 15:05:03 INFO - PROCESS | 1647 | 1461621903810 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:03 INFO - PROCESS | 1647 | 1461621903938 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:05:04 INFO - PROCESS | 1647 | 1461621904068 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5b5800 == 116 [pid = 1647] [id = 705] 15:05:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11c46c800) [pid = 1647] [serial = 2115] [outer = 0x0] 15:05:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11cc61800) [pid = 1647] [serial = 2116] [outer = 0x11c46c800] 15:05:04 INFO - PROCESS | 1647 | 1461621904100 Marionette DEBUG loaded listener.js 15:05:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x126820c00) [pid = 1647] [serial = 2117] [outer = 0x11c46c800] 15:05:04 INFO - PROCESS | 1647 | 1461621904535 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:05:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:05:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 770ms 15:05:04 INFO - PROCESS | 1647 | 1461621904575 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:05:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:05:04 INFO - PROCESS | 1647 | 1461621904577 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:05:04 INFO - PROCESS | 1647 | 1461621904579 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:05:04 INFO - PROCESS | 1647 | 1461621904583 Marionette TRACE conn2 <- [1,2794,null,{}] 15:05:04 INFO - PROCESS | 1647 | 1461621904592 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:04 INFO - PROCESS | 1647 | 1461621904722 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:05:04 INFO - PROCESS | 1647 | 1461621904823 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x13def4800 == 117 [pid = 1647] [id = 706] 15:05:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12ada2c00) [pid = 1647] [serial = 2118] [outer = 0x0] 15:05:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12b6a1800) [pid = 1647] [serial = 2119] [outer = 0x12ada2c00] 15:05:04 INFO - PROCESS | 1647 | 1461621904856 Marionette DEBUG loaded listener.js 15:05:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12d1f3800) [pid = 1647] [serial = 2120] [outer = 0x12ada2c00] 15:05:05 INFO - PROCESS | 1647 | 1461621905346 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:05:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:05:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 824ms 15:05:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:05:05 INFO - PROCESS | 1647 | 1461621905404 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:05:05 INFO - PROCESS | 1647 | 1461621905405 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:05:05 INFO - PROCESS | 1647 | 1461621905408 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:05:05 INFO - PROCESS | 1647 | 1461621905409 Marionette TRACE conn2 <- [1,2798,null,{}] 15:05:05 INFO - PROCESS | 1647 | 1461621905411 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:05 INFO - PROCESS | 1647 | 1461621905586 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:05:05 INFO - PROCESS | 1647 | 1461621905659 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1423a4800 == 118 [pid = 1647] [id = 707] 15:05:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12e7d8400) [pid = 1647] [serial = 2121] [outer = 0x0] 15:05:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12f021000) [pid = 1647] [serial = 2122] [outer = 0x12e7d8400] 15:05:05 INFO - PROCESS | 1647 | 1461621905688 Marionette DEBUG loaded listener.js 15:05:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x130019800) [pid = 1647] [serial = 2123] [outer = 0x12e7d8400] 15:05:06 INFO - PROCESS | 1647 | 1461621906131 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:05:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:05:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 770ms 15:05:06 INFO - PROCESS | 1647 | 1461621906180 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:05:06 INFO - PROCESS | 1647 | 1461621906183 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:05:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:05:06 INFO - PROCESS | 1647 | 1461621906187 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:05:06 INFO - PROCESS | 1647 | 1461621906188 Marionette TRACE conn2 <- [1,2802,null,{}] 15:05:06 INFO - PROCESS | 1647 | 1461621906191 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:06 INFO - PROCESS | 1647 | 1461621906314 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:05:06 INFO - PROCESS | 1647 | 1461621906413 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x142483000 == 119 [pid = 1647] [id = 708] 15:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12eb06c00) [pid = 1647] [serial = 2124] [outer = 0x0] 15:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x13c081800) [pid = 1647] [serial = 2125] [outer = 0x12eb06c00] 15:05:06 INFO - PROCESS | 1647 | 1461621906444 Marionette DEBUG loaded listener.js 15:05:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x13d3a5800) [pid = 1647] [serial = 2126] [outer = 0x12eb06c00] 15:05:06 INFO - PROCESS | 1647 | 1461621906950 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:05:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:05:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 821ms 15:05:07 INFO - PROCESS | 1647 | 1461621907008 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:05:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:05:07 INFO - PROCESS | 1647 | 1461621907010 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:05:07 INFO - PROCESS | 1647 | 1461621907012 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:05:07 INFO - PROCESS | 1647 | 1461621907013 Marionette TRACE conn2 <- [1,2806,null,{}] 15:05:07 INFO - PROCESS | 1647 | 1461621907016 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:07 INFO - PROCESS | 1647 | 1461621907156 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:05:07 INFO - PROCESS | 1647 | 1461621907256 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x14571d000 == 120 [pid = 1647] [id = 709] 15:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x13dc43800) [pid = 1647] [serial = 2127] [outer = 0x0] 15:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x13deca800) [pid = 1647] [serial = 2128] [outer = 0x13dc43800] 15:05:07 INFO - PROCESS | 1647 | 1461621907287 Marionette DEBUG loaded listener.js 15:05:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x13e2bb400) [pid = 1647] [serial = 2129] [outer = 0x13dc43800] 15:05:07 INFO - PROCESS | 1647 | 1461621907675 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:05:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:05:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 15:05:07 INFO - PROCESS | 1647 | 1461621907734 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:05:07 INFO - PROCESS | 1647 | 1461621907735 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:05:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:05:07 INFO - PROCESS | 1647 | 1461621907738 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:05:07 INFO - PROCESS | 1647 | 1461621907739 Marionette TRACE conn2 <- [1,2810,null,{}] 15:05:07 INFO - PROCESS | 1647 | 1461621907741 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:07 INFO - PROCESS | 1647 | 1461621907865 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:05:08 INFO - PROCESS | 1647 | 1461621907997 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x145799800 == 121 [pid = 1647] [id = 710] 15:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x13dfb9000) [pid = 1647] [serial = 2130] [outer = 0x0] 15:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x13dfbc000) [pid = 1647] [serial = 2131] [outer = 0x13dfb9000] 15:05:08 INFO - PROCESS | 1647 | 1461621908028 Marionette DEBUG loaded listener.js 15:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x13dfc0000) [pid = 1647] [serial = 2132] [outer = 0x13dfb9000] 15:05:08 INFO - PROCESS | 1647 | 1461621908412 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:05:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:05:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 718ms 15:05:08 INFO - PROCESS | 1647 | 1461621908457 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:05:08 INFO - PROCESS | 1647 | 1461621908458 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:05:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:05:08 INFO - PROCESS | 1647 | 1461621908460 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:05:08 INFO - PROCESS | 1647 | 1461621908462 Marionette TRACE conn2 <- [1,2814,null,{}] 15:05:08 INFO - PROCESS | 1647 | 1461621908464 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:08 INFO - PROCESS | 1647 | 1461621908608 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:05:08 INFO - PROCESS | 1647 | 1461621908705 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x145f67000 == 122 [pid = 1647] [id = 711] 15:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x13dfc1000) [pid = 1647] [serial = 2133] [outer = 0x0] 15:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x13e2bf000) [pid = 1647] [serial = 2134] [outer = 0x13dfc1000] 15:05:08 INFO - PROCESS | 1647 | 1461621908735 Marionette DEBUG loaded listener.js 15:05:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x141ee3000) [pid = 1647] [serial = 2135] [outer = 0x13dfc1000] 15:05:09 INFO - PROCESS | 1647 | 1461621909131 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:05:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:05:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 720ms 15:05:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:05:09 INFO - PROCESS | 1647 | 1461621909183 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:05:09 INFO - PROCESS | 1647 | 1461621909184 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:05:09 INFO - PROCESS | 1647 | 1461621909186 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:05:09 INFO - PROCESS | 1647 | 1461621909187 Marionette TRACE conn2 <- [1,2818,null,{}] 15:05:09 INFO - PROCESS | 1647 | 1461621909190 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:09 INFO - PROCESS | 1647 | 1461621909316 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:05:09 INFO - PROCESS | 1647 | 1461621909418 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x146144800 == 123 [pid = 1647] [id = 712] 15:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x13e2c1000) [pid = 1647] [serial = 2136] [outer = 0x0] 15:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x141eee400) [pid = 1647] [serial = 2137] [outer = 0x13e2c1000] 15:05:09 INFO - PROCESS | 1647 | 1461621909447 Marionette DEBUG loaded listener.js 15:05:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x14230a000) [pid = 1647] [serial = 2138] [outer = 0x13e2c1000] 15:05:09 INFO - PROCESS | 1647 | 1461621909873 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:05:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:05:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 720ms 15:05:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:05:09 INFO - PROCESS | 1647 | 1461621909907 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:05:09 INFO - PROCESS | 1647 | 1461621909908 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:05:09 INFO - PROCESS | 1647 | 1461621909910 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:05:09 INFO - PROCESS | 1647 | 1461621909912 Marionette TRACE conn2 <- [1,2822,null,{}] 15:05:09 INFO - PROCESS | 1647 | 1461621909933 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:10 INFO - PROCESS | 1647 | 1461621910131 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:05:10 INFO - PROCESS | 1647 | 1461621910205 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x126fdf000 == 124 [pid = 1647] [id = 713] 15:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x11c7a5c00) [pid = 1647] [serial = 2139] [outer = 0x0] 15:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12d437c00) [pid = 1647] [serial = 2140] [outer = 0x11c7a5c00] 15:05:10 INFO - PROCESS | 1647 | 1461621910234 Marionette DEBUG loaded listener.js 15:05:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x141e18000) [pid = 1647] [serial = 2141] [outer = 0x11c7a5c00] 15:05:10 INFO - PROCESS | 1647 | 1461621910689 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:05:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:05:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 821ms 15:05:10 INFO - PROCESS | 1647 | 1461621910737 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:05:10 INFO - PROCESS | 1647 | 1461621910739 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:05:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:05:10 INFO - PROCESS | 1647 | 1461621910743 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:05:10 INFO - PROCESS | 1647 | 1461621910745 Marionette TRACE conn2 <- [1,2826,null,{}] 15:05:10 INFO - PROCESS | 1647 | 1461621910748 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:10 INFO - PROCESS | 1647 | 1461621910891 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:05:11 INFO - PROCESS | 1647 | 1461621911001 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a143000 == 125 [pid = 1647] [id = 714] 15:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11b87c800) [pid = 1647] [serial = 2142] [outer = 0x0] 15:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12ad0cc00) [pid = 1647] [serial = 2143] [outer = 0x11b87c800] 15:05:11 INFO - PROCESS | 1647 | 1461621911035 Marionette DEBUG loaded listener.js 15:05:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x141e19c00) [pid = 1647] [serial = 2144] [outer = 0x11b87c800] 15:05:11 INFO - PROCESS | 1647 | 1461621911883 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:05:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:05:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1174ms 15:05:11 INFO - PROCESS | 1647 | 1461621911925 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:05:11 INFO - PROCESS | 1647 | 1461621911928 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:05:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:05:11 INFO - PROCESS | 1647 | 1461621911933 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:05:11 INFO - PROCESS | 1647 | 1461621911936 Marionette TRACE conn2 <- [1,2830,null,{}] 15:05:11 INFO - PROCESS | 1647 | 1461621911940 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:12 INFO - PROCESS | 1647 | 1461621912058 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:05:12 INFO - PROCESS | 1647 | 1461621912163 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x126946800 == 126 [pid = 1647] [id = 715] 15:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11563a800) [pid = 1647] [serial = 2145] [outer = 0x0] 15:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x1156a0800) [pid = 1647] [serial = 2146] [outer = 0x11563a800] 15:05:12 INFO - PROCESS | 1647 | 1461621912192 Marionette DEBUG loaded listener.js 15:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x11906d400) [pid = 1647] [serial = 2147] [outer = 0x11563a800] 15:05:12 INFO - PROCESS | 1647 | 1461621912614 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:05:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:05:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 726ms 15:05:12 INFO - PROCESS | 1647 | 1461621912659 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:05:12 INFO - PROCESS | 1647 | 1461621912663 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:05:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:05:12 INFO - PROCESS | 1647 | 1461621912667 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:05:12 INFO - PROCESS | 1647 | 1461621912669 Marionette TRACE conn2 <- [1,2834,null,{}] 15:05:12 INFO - PROCESS | 1647 | 1461621912671 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:12 INFO - PROCESS | 1647 | 1461621912781 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:05:12 INFO - PROCESS | 1647 | 1461621912924 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11aab0800 == 127 [pid = 1647] [id = 716] 15:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x1156a0c00) [pid = 1647] [serial = 2148] [outer = 0x0] 15:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x11988e000) [pid = 1647] [serial = 2149] [outer = 0x1156a0c00] 15:05:12 INFO - PROCESS | 1647 | 1461621912952 Marionette DEBUG loaded listener.js 15:05:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x119e4c800) [pid = 1647] [serial = 2150] [outer = 0x1156a0c00] 15:05:13 INFO - PROCESS | 1647 | 1461621913366 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:05:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:05:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 776ms 15:05:13 INFO - PROCESS | 1647 | 1461621913444 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:05:13 INFO - PROCESS | 1647 | 1461621913445 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:05:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:05:13 INFO - PROCESS | 1647 | 1461621913448 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:05:13 INFO - PROCESS | 1647 | 1461621913450 Marionette TRACE conn2 <- [1,2838,null,{}] 15:05:13 INFO - PROCESS | 1647 | 1461621913458 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:13 INFO - PROCESS | 1647 | 1461621913576 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:05:13 INFO - PROCESS | 1647 | 1461621913681 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x126033000 == 128 [pid = 1647] [id = 717] 15:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x11b01cc00) [pid = 1647] [serial = 2151] [outer = 0x0] 15:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x11b17e000) [pid = 1647] [serial = 2152] [outer = 0x11b01cc00] 15:05:13 INFO - PROCESS | 1647 | 1461621913711 Marionette DEBUG loaded listener.js 15:05:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11c023800) [pid = 1647] [serial = 2153] [outer = 0x11b01cc00] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x13a147800 == 127 [pid = 1647] [id = 613] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1423a7000 == 126 [pid = 1647] [id = 636] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1424ee000 == 125 [pid = 1647] [id = 468] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x141b11000 == 124 [pid = 1647] [id = 702] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x13dedd000 == 123 [pid = 1647] [id = 701] 15:05:13 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x11c01a400) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x119c22000 == 122 [pid = 1647] [id = 700] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x13d7cc800 == 121 [pid = 1647] [id = 699] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x13d24f000 == 120 [pid = 1647] [id = 698] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1310cd800 == 119 [pid = 1647] [id = 697] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1304c5800 == 118 [pid = 1647] [id = 696] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5b7000 == 117 [pid = 1647] [id = 695] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12e35c800 == 116 [pid = 1647] [id = 694] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11cb52000 == 115 [pid = 1647] [id = 693] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12fc1b800 == 114 [pid = 1647] [id = 17] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11b104000 == 113 [pid = 1647] [id = 692] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12561a000 == 112 [pid = 1647] [id = 691] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x142bf0800 == 111 [pid = 1647] [id = 689] 15:05:13 INFO - PROCESS | 1647 | --DOCSHELL 0x142478000 == 110 [pid = 1647] [id = 688] 15:05:14 INFO - PROCESS | 1647 | --DOCSHELL 0x14228d800 == 109 [pid = 1647] [id = 687] 15:05:14 INFO - PROCESS | 1647 | --DOCSHELL 0x141c4d800 == 108 [pid = 1647] [id = 686] 15:05:14 INFO - PROCESS | 1647 | --DOCSHELL 0x13df22000 == 107 [pid = 1647] [id = 685] 15:05:14 INFO - PROCESS | 1647 | --DOCSHELL 0x13dea5000 == 106 [pid = 1647] [id = 684] 15:05:14 INFO - PROCESS | 1647 | --DOCSHELL 0x13dd79800 == 105 [pid = 1647] [id = 683] 15:05:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff2a800 == 104 [pid = 1647] [id = 682] 15:05:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12a010800 == 103 [pid = 1647] [id = 681] 15:05:14 INFO - PROCESS | 1647 | --DOCSHELL 0x13d263800 == 102 [pid = 1647] [id = 680] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x13dc49000) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x13dece400) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11c3ce000) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x1261cb800) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x119b78c00) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x119908800) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x13e2ba800) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x13c07f400) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12bdb0c00) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x13001b000) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x1158e7400) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x130019400) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12fc3e400) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x11b8e8800) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12ea55c00) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12681fc00) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12eb8a400) [pid = 1647] [serial = 2033] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12e44fc00) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12e45c000) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x13ded1400) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11b06dc00) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11c3c8c00) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x142496c00) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x123eb9c00) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x115167c00) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12c8f8000) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x14230e400) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12a0a4400) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11453d400) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12b9dec00) [pid = 1647] [serial = 2027] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x130379000) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x130016000) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x115699400) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12f025400) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x126fa8800) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12d1ee400) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x142307400) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x127449000) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x13c008400) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11ccb6000) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12f760000) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12bf79800) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x142303000) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11b06cc00) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x13ddb8c00) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x141eef400) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x13c085400) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x13dc25000) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x141ee9000) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x14230c400) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 15:05:14 INFO - PROCESS | 1647 | 1461621914194 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:05:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:05:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 771ms 15:05:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:05:14 INFO - PROCESS | 1647 | 1461621914221 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:05:14 INFO - PROCESS | 1647 | 1461621914222 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:05:14 INFO - PROCESS | 1647 | 1461621914225 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:05:14 INFO - PROCESS | 1647 | 1461621914226 Marionette TRACE conn2 <- [1,2842,null,{}] 15:05:14 INFO - PROCESS | 1647 | 1461621914228 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:14 INFO - PROCESS | 1647 | 1461621914333 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:05:14 INFO - PROCESS | 1647 | 1461621914415 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c02c800 == 103 [pid = 1647] [id = 718] 15:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x119e52800) [pid = 1647] [serial = 2154] [outer = 0x0] 15:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11c1d7400) [pid = 1647] [serial = 2155] [outer = 0x119e52800] 15:05:14 INFO - PROCESS | 1647 | 1461621914442 Marionette DEBUG loaded listener.js 15:05:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11c476400) [pid = 1647] [serial = 2156] [outer = 0x119e52800] 15:05:14 INFO - PROCESS | 1647 | 1461621914770 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:05:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:05:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 569ms 15:05:14 INFO - PROCESS | 1647 | 1461621914794 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:05:14 INFO - PROCESS | 1647 | 1461621914795 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:05:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:05:14 INFO - PROCESS | 1647 | 1461621914798 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:05:14 INFO - PROCESS | 1647 | 1461621914799 Marionette TRACE conn2 <- [1,2846,null,{}] 15:05:14 INFO - PROCESS | 1647 | 1461621914804 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:14 INFO - PROCESS | 1647 | 1461621914915 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:05:15 INFO - PROCESS | 1647 | 1461621915019 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1263e0000 == 104 [pid = 1647] [id = 719] 15:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11c46fc00) [pid = 1647] [serial = 2157] [outer = 0x0] 15:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11c47bc00) [pid = 1647] [serial = 2158] [outer = 0x11c46fc00] 15:05:15 INFO - PROCESS | 1647 | 1461621915062 Marionette DEBUG loaded listener.js 15:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11cb0a400) [pid = 1647] [serial = 2159] [outer = 0x11c46fc00] 15:05:15 INFO - PROCESS | 1647 | 1461621915421 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:05:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:05:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 672ms 15:05:15 INFO - PROCESS | 1647 | 1461621915471 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:05:15 INFO - PROCESS | 1647 | 1461621915473 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:05:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:05:15 INFO - PROCESS | 1647 | 1461621915476 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:05:15 INFO - PROCESS | 1647 | 1461621915478 Marionette TRACE conn2 <- [1,2850,null,{}] 15:05:15 INFO - PROCESS | 1647 | 1461621915481 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:15 INFO - PROCESS | 1647 | 1461621915651 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:05:15 INFO - PROCESS | 1647 | 1461621915692 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bf57800 == 105 [pid = 1647] [id = 720] 15:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11cb0a800) [pid = 1647] [serial = 2160] [outer = 0x0] 15:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11cca9c00) [pid = 1647] [serial = 2161] [outer = 0x11cb0a800] 15:05:15 INFO - PROCESS | 1647 | 1461621915738 Marionette DEBUG loaded listener.js 15:05:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x126114000) [pid = 1647] [serial = 2162] [outer = 0x11cb0a800] 15:05:16 INFO - PROCESS | 1647 | 1461621916179 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:05:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:05:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 719ms 15:05:16 INFO - PROCESS | 1647 | 1461621916197 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:05:16 INFO - PROCESS | 1647 | 1461621916198 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:05:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:05:16 INFO - PROCESS | 1647 | 1461621916209 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:05:16 INFO - PROCESS | 1647 | 1461621916211 Marionette TRACE conn2 <- [1,2854,null,{}] 15:05:16 INFO - PROCESS | 1647 | 1461621916222 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:16 INFO - PROCESS | 1647 | 1461621916455 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:05:16 INFO - PROCESS | 1647 | 1461621916468 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3c0000 == 106 [pid = 1647] [id = 721] 15:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12610c400) [pid = 1647] [serial = 2163] [outer = 0x0] 15:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x1261c9800) [pid = 1647] [serial = 2164] [outer = 0x12610c400] 15:05:16 INFO - PROCESS | 1647 | 1461621916493 Marionette DEBUG loaded listener.js 15:05:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x126607000) [pid = 1647] [serial = 2165] [outer = 0x12610c400] 15:05:16 INFO - PROCESS | 1647 | 1461621916863 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:05:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:05:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 15:05:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:05:16 INFO - PROCESS | 1647 | 1461621916878 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:05:16 INFO - PROCESS | 1647 | 1461621916880 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:05:16 INFO - PROCESS | 1647 | 1461621916883 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:05:16 INFO - PROCESS | 1647 | 1461621916884 Marionette TRACE conn2 <- [1,2858,null,{}] 15:05:16 INFO - PROCESS | 1647 | 1461621916887 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:17 INFO - PROCESS | 1647 | 1461621917027 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:05:17 INFO - PROCESS | 1647 | 1461621917072 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e36a000 == 107 [pid = 1647] [id = 722] 15:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1261c1800) [pid = 1647] [serial = 2166] [outer = 0x0] 15:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x126fab800) [pid = 1647] [serial = 2167] [outer = 0x1261c1800] 15:05:17 INFO - PROCESS | 1647 | 1461621917180 Marionette DEBUG loaded listener.js 15:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x127448800) [pid = 1647] [serial = 2168] [outer = 0x1261c1800] 15:05:17 INFO - PROCESS | 1647 | 1461621917576 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:05:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:05:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 719ms 15:05:17 INFO - PROCESS | 1647 | 1461621917604 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:05:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:05:17 INFO - PROCESS | 1647 | 1461621917606 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:05:17 INFO - PROCESS | 1647 | 1461621917609 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:05:17 INFO - PROCESS | 1647 | 1461621917611 Marionette TRACE conn2 <- [1,2862,null,{}] 15:05:17 INFO - PROCESS | 1647 | 1461621917622 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:17 INFO - PROCESS | 1647 | 1461621917820 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:05:17 INFO - PROCESS | 1647 | 1461621917845 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef3e800 == 108 [pid = 1647] [id = 723] 15:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12660ac00) [pid = 1647] [serial = 2169] [outer = 0x0] 15:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x128daac00) [pid = 1647] [serial = 2170] [outer = 0x12660ac00] 15:05:17 INFO - PROCESS | 1647 | 1461621917881 Marionette DEBUG loaded listener.js 15:05:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12a09f400) [pid = 1647] [serial = 2171] [outer = 0x12660ac00] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12e7d2400) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12f027800) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x13c00dc00) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x11c1d6800) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11867b000) [pid = 1647] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x128daa400) [pid = 1647] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11b17e400) [pid = 1647] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12ad06800) [pid = 1647] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x114bda000) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12d182800) [pid = 1647] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x114bd0000) [pid = 1647] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11c1dcc00) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12f766800) [pid = 1647] [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.] 15:05:18 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12fc20000) [pid = 1647] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:05:18 INFO - PROCESS | 1647 | 1461621918728 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1129ms 15:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:05:18 INFO - PROCESS | 1647 | 1461621918737 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:05:18 INFO - PROCESS | 1647 | 1461621918738 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:05:18 INFO - PROCESS | 1647 | 1461621918741 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:05:18 INFO - PROCESS | 1647 | 1461621918742 Marionette TRACE conn2 <- [1,2866,null,{}] 15:05:18 INFO - PROCESS | 1647 | 1461621918744 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:18 INFO - PROCESS | 1647 | 1461621918848 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:05:18 INFO - PROCESS | 1647 | 1461621918852 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef37800 == 109 [pid = 1647] [id = 724] 15:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11867b000) [pid = 1647] [serial = 2172] [outer = 0x0] 15:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11ccb5000) [pid = 1647] [serial = 2173] [outer = 0x11867b000] 15:05:18 INFO - PROCESS | 1647 | 1461621918878 Marionette DEBUG loaded listener.js 15:05:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12ab15c00) [pid = 1647] [serial = 2174] [outer = 0x11867b000] 15:05:19 INFO - PROCESS | 1647 | 1461621919245 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:05:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:05:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 522ms 15:05:19 INFO - PROCESS | 1647 | 1461621919264 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:05:19 INFO - PROCESS | 1647 | 1461621919265 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:05:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:05:19 INFO - PROCESS | 1647 | 1461621919271 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:05:19 INFO - PROCESS | 1647 | 1461621919273 Marionette TRACE conn2 <- [1,2870,null,{}] 15:05:19 INFO - PROCESS | 1647 | 1461621919275 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:19 INFO - PROCESS | 1647 | 1461621919427 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:05:19 INFO - PROCESS | 1647 | 1461621919434 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc20000 == 110 [pid = 1647] [id = 725] 15:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12ab0e400) [pid = 1647] [serial = 2175] [outer = 0x0] 15:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12ad06800) [pid = 1647] [serial = 2176] [outer = 0x12ab0e400] 15:05:19 INFO - PROCESS | 1647 | 1461621919464 Marionette DEBUG loaded listener.js 15:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12b698000) [pid = 1647] [serial = 2177] [outer = 0x12ab0e400] 15:05:19 INFO - PROCESS | 1647 | 1461621919809 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:05:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:05:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 571ms 15:05:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:05:19 INFO - PROCESS | 1647 | 1461621919842 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:05:19 INFO - PROCESS | 1647 | 1461621919843 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:05:19 INFO - PROCESS | 1647 | 1461621919845 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:05:19 INFO - PROCESS | 1647 | 1461621919846 Marionette TRACE conn2 <- [1,2874,null,{}] 15:05:19 INFO - PROCESS | 1647 | 1461621919850 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:19 INFO - PROCESS | 1647 | 1461621919954 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:05:19 INFO - PROCESS | 1647 | 1461621919958 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1304d4000 == 111 [pid = 1647] [id = 726] 15:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12b650c00) [pid = 1647] [serial = 2178] [outer = 0x0] 15:05:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12bc76800) [pid = 1647] [serial = 2179] [outer = 0x12b650c00] 15:05:19 INFO - PROCESS | 1647 | 1461621919983 Marionette DEBUG loaded listener.js 15:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12bf79c00) [pid = 1647] [serial = 2180] [outer = 0x12b650c00] 15:05:20 INFO - PROCESS | 1647 | 1461621920363 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:05:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:05:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 569ms 15:05:20 INFO - PROCESS | 1647 | 1461621920414 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:05:20 INFO - PROCESS | 1647 | 1461621920416 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:05:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:05:20 INFO - PROCESS | 1647 | 1461621920420 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:05:20 INFO - PROCESS | 1647 | 1461621920421 Marionette TRACE conn2 <- [1,2878,null,{}] 15:05:20 INFO - PROCESS | 1647 | 1461621920424 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:20 INFO - PROCESS | 1647 | 1461621920526 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:05:20 INFO - PROCESS | 1647 | 1461621920530 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x13a139000 == 112 [pid = 1647] [id = 727] 15:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12bf86c00) [pid = 1647] [serial = 2181] [outer = 0x0] 15:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12d182800) [pid = 1647] [serial = 2182] [outer = 0x12bf86c00] 15:05:20 INFO - PROCESS | 1647 | 1461621920557 Marionette DEBUG loaded listener.js 15:05:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12d650c00) [pid = 1647] [serial = 2183] [outer = 0x12bf86c00] 15:05:21 INFO - PROCESS | 1647 | 1461621921107 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:05:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:05:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 719ms 15:05:21 INFO - PROCESS | 1647 | 1461621921139 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:05:21 INFO - PROCESS | 1647 | 1461621921142 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:05:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:05:21 INFO - PROCESS | 1647 | 1461621921146 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:05:21 INFO - PROCESS | 1647 | 1461621921148 Marionette TRACE conn2 <- [1,2882,null,{}] 15:05:21 INFO - PROCESS | 1647 | 1461621921152 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:21 INFO - PROCESS | 1647 | 1461621921287 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:05:21 INFO - PROCESS | 1647 | 1461621921421 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c113800 == 113 [pid = 1647] [id = 728] 15:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x115692800) [pid = 1647] [serial = 2184] [outer = 0x0] 15:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x115856c00) [pid = 1647] [serial = 2185] [outer = 0x115692800] 15:05:21 INFO - PROCESS | 1647 | 1461621921454 Marionette DEBUG loaded listener.js 15:05:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x119907400) [pid = 1647] [serial = 2186] [outer = 0x115692800] 15:05:21 INFO - PROCESS | 1647 | 1461621921904 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:05:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:05:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 772ms 15:05:21 INFO - PROCESS | 1647 | 1461621921920 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:05:21 INFO - PROCESS | 1647 | 1461621921923 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:05:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:05:21 INFO - PROCESS | 1647 | 1461621921928 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:05:21 INFO - PROCESS | 1647 | 1461621921929 Marionette TRACE conn2 <- [1,2886,null,{}] 15:05:21 INFO - PROCESS | 1647 | 1461621921951 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:22 INFO - PROCESS | 1647 | 1461621922076 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:05:22 INFO - PROCESS | 1647 | 1461621922171 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bcb9800 == 114 [pid = 1647] [id = 729] 15:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11ab3f400) [pid = 1647] [serial = 2187] [outer = 0x0] 15:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11b871400) [pid = 1647] [serial = 2188] [outer = 0x11ab3f400] 15:05:22 INFO - PROCESS | 1647 | 1461621922202 Marionette DEBUG loaded listener.js 15:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x11c46cc00) [pid = 1647] [serial = 2189] [outer = 0x11ab3f400] 15:05:22 INFO - PROCESS | 1647 | 1461621922624 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:05:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:05:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 724ms 15:05:22 INFO - PROCESS | 1647 | 1461621922652 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:05:22 INFO - PROCESS | 1647 | 1461621922654 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:05:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:05:22 INFO - PROCESS | 1647 | 1461621922656 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:05:22 INFO - PROCESS | 1647 | 1461621922659 Marionette TRACE conn2 <- [1,2890,null,{}] 15:05:22 INFO - PROCESS | 1647 | 1461621922693 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:22 INFO - PROCESS | 1647 | 1461621922819 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:05:22 INFO - PROCESS | 1647 | 1461621922948 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1310cd800 == 115 [pid = 1647] [id = 730] 15:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11cc5c000) [pid = 1647] [serial = 2190] [outer = 0x0] 15:05:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x123ebec00) [pid = 1647] [serial = 2191] [outer = 0x11cc5c000] 15:05:22 INFO - PROCESS | 1647 | 1461621922982 Marionette DEBUG loaded listener.js 15:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x126821c00) [pid = 1647] [serial = 2192] [outer = 0x11cc5c000] 15:05:23 INFO - PROCESS | 1647 | 1461621923418 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:05:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:05:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 796ms 15:05:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:05:23 INFO - PROCESS | 1647 | 1461621923453 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:05:23 INFO - PROCESS | 1647 | 1461621923455 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:05:23 INFO - PROCESS | 1647 | 1461621923457 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:05:23 INFO - PROCESS | 1647 | 1461621923458 Marionette TRACE conn2 <- [1,2894,null,{}] 15:05:23 INFO - PROCESS | 1647 | 1461621923460 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:23 INFO - PROCESS | 1647 | 1461621923586 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:05:23 INFO - PROCESS | 1647 | 1461621923682 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x13c048800 == 116 [pid = 1647] [id = 731] 15:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12a09f800) [pid = 1647] [serial = 2193] [outer = 0x0] 15:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12ab19000) [pid = 1647] [serial = 2194] [outer = 0x12a09f800] 15:05:23 INFO - PROCESS | 1647 | 1461621923713 Marionette DEBUG loaded listener.js 15:05:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12ad04800) [pid = 1647] [serial = 2195] [outer = 0x12a09f800] 15:05:24 INFO - PROCESS | 1647 | 1461621924136 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:05:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:05:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 720ms 15:05:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:05:24 INFO - PROCESS | 1647 | 1461621924177 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:05:24 INFO - PROCESS | 1647 | 1461621924179 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:05:24 INFO - PROCESS | 1647 | 1461621924201 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:05:24 INFO - PROCESS | 1647 | 1461621924202 Marionette TRACE conn2 <- [1,2898,null,{}] 15:05:24 INFO - PROCESS | 1647 | 1461621924205 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:24 INFO - PROCESS | 1647 | 1461621924323 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:05:24 INFO - PROCESS | 1647 | 1461621924419 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d278000 == 117 [pid = 1647] [id = 732] 15:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12a098000) [pid = 1647] [serial = 2196] [outer = 0x0] 15:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12ada6800) [pid = 1647] [serial = 2197] [outer = 0x12a098000] 15:05:24 INFO - PROCESS | 1647 | 1461621924449 Marionette DEBUG loaded listener.js 15:05:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12c8ef800) [pid = 1647] [serial = 2198] [outer = 0x12a098000] 15:05:24 INFO - PROCESS | 1647 | 1461621924873 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:05:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:05:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 739ms 15:05:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:05:24 INFO - PROCESS | 1647 | 1461621924920 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:05:24 INFO - PROCESS | 1647 | 1461621924922 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:05:24 INFO - PROCESS | 1647 | 1461621924924 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:05:24 INFO - PROCESS | 1647 | 1461621924925 Marionette TRACE conn2 <- [1,2902,null,{}] 15:05:24 INFO - PROCESS | 1647 | 1461621924927 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:25 INFO - PROCESS | 1647 | 1461621925067 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:05:25 INFO - PROCESS | 1647 | 1461621925164 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d7dc800 == 118 [pid = 1647] [id = 733] 15:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12d185c00) [pid = 1647] [serial = 2199] [outer = 0x0] 15:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12e451400) [pid = 1647] [serial = 2200] [outer = 0x12d185c00] 15:05:25 INFO - PROCESS | 1647 | 1461621925196 Marionette DEBUG loaded listener.js 15:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12eb02400) [pid = 1647] [serial = 2201] [outer = 0x12d185c00] 15:05:25 INFO - PROCESS | 1647 | 1461621925600 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:05:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:05:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 719ms 15:05:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:05:25 INFO - PROCESS | 1647 | 1461621925660 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:05:25 INFO - PROCESS | 1647 | 1461621925661 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:05:25 INFO - PROCESS | 1647 | 1461621925664 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:05:25 INFO - PROCESS | 1647 | 1461621925665 Marionette TRACE conn2 <- [1,2906,null,{}] 15:05:25 INFO - PROCESS | 1647 | 1461621925683 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:25 INFO - PROCESS | 1647 | 1461621925804 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:05:25 INFO - PROCESS | 1647 | 1461621925931 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dc9b800 == 119 [pid = 1647] [id = 734] 15:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12ea4b000) [pid = 1647] [serial = 2202] [outer = 0x0] 15:05:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12eb7fc00) [pid = 1647] [serial = 2203] [outer = 0x12ea4b000] 15:05:25 INFO - PROCESS | 1647 | 1461621925963 Marionette DEBUG loaded listener.js 15:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12f026c00) [pid = 1647] [serial = 2204] [outer = 0x12ea4b000] 15:05:26 INFO - PROCESS | 1647 | 1461621926367 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:05:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:05:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 733ms 15:05:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:05:26 INFO - PROCESS | 1647 | 1461621926397 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:05:26 INFO - PROCESS | 1647 | 1461621926399 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:05:26 INFO - PROCESS | 1647 | 1461621926401 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:05:26 INFO - PROCESS | 1647 | 1461621926402 Marionette TRACE conn2 <- [1,2910,null,{}] 15:05:26 INFO - PROCESS | 1647 | 1461621926404 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:26 INFO - PROCESS | 1647 | 1461621926526 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:05:26 INFO - PROCESS | 1647 | 1461621926653 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dd90000 == 120 [pid = 1647] [id = 735] 15:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12eb03400) [pid = 1647] [serial = 2205] [outer = 0x0] 15:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12f467c00) [pid = 1647] [serial = 2206] [outer = 0x12eb03400] 15:05:26 INFO - PROCESS | 1647 | 1461621926685 Marionette DEBUG loaded listener.js 15:05:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12f764400) [pid = 1647] [serial = 2207] [outer = 0x12eb03400] 15:05:27 INFO - PROCESS | 1647 | 1461621927024 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:05:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:05:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:05:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 15:05:27 INFO - TEST-START | /DOMEvents/constructors.html 15:05:27 INFO - PROCESS | 1647 | 1461621927072 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:05:27 INFO - PROCESS | 1647 | 1461621927073 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:05:27 INFO - PROCESS | 1647 | 1461621927075 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:05:27 INFO - PROCESS | 1647 | 1461621927076 Marionette TRACE conn2 <- [1,2914,null,{}] 15:05:27 INFO - PROCESS | 1647 | 1461621927079 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:27 INFO - PROCESS | 1647 | 1461621927206 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:05:27 INFO - PROCESS | 1647 | 1461621927348 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dedf800 == 121 [pid = 1647] [id = 736] 15:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12f761800) [pid = 1647] [serial = 2208] [outer = 0x0] 15:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12fc35800) [pid = 1647] [serial = 2209] [outer = 0x12f761800] 15:05:27 INFO - PROCESS | 1647 | 1461621927380 Marionette DEBUG loaded listener.js 15:05:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12fc40800) [pid = 1647] [serial = 2210] [outer = 0x12f761800] 15:05:27 INFO - PROCESS | 1647 | 1461621927775 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:05:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:05:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:05:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:05:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:05:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:05:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:05:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:05:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:05:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 724ms 15:05:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:05:27 INFO - PROCESS | 1647 | 1461621927801 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:05:27 INFO - PROCESS | 1647 | 1461621927802 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:05:27 INFO - PROCESS | 1647 | 1461621927806 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:05:27 INFO - PROCESS | 1647 | 1461621927808 Marionette TRACE conn2 <- [1,2918,null,{}] 15:05:27 INFO - PROCESS | 1647 | 1461621927811 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:27 INFO - PROCESS | 1647 | 1461621927953 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:05:28 INFO - PROCESS | 1647 | 1461621928120 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x141b1c800 == 122 [pid = 1647] [id = 737] 15:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12f764c00) [pid = 1647] [serial = 2211] [outer = 0x0] 15:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x130014000) [pid = 1647] [serial = 2212] [outer = 0x12f764c00] 15:05:28 INFO - PROCESS | 1647 | 1461621928170 Marionette DEBUG loaded listener.js 15:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x13c00f400) [pid = 1647] [serial = 2213] [outer = 0x12f764c00] 15:05:28 INFO - PROCESS | 1647 | 1461621928644 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:05:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:05:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 870ms 15:05:28 INFO - PROCESS | 1647 | 1461621928676 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:05:28 INFO - PROCESS | 1647 | 1461621928678 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:05:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:05:28 INFO - PROCESS | 1647 | 1461621928680 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:05:28 INFO - PROCESS | 1647 | 1461621928682 Marionette TRACE conn2 <- [1,2922,null,{}] 15:05:28 INFO - PROCESS | 1647 | 1461621928684 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:28 INFO - PROCESS | 1647 | 1461621928820 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:05:28 INFO - PROCESS | 1647 | 1461621928952 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x141e3b000 == 123 [pid = 1647] [id = 738] 15:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x13c079800) [pid = 1647] [serial = 2214] [outer = 0x0] 15:05:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x13c1ad800) [pid = 1647] [serial = 2215] [outer = 0x13c079800] 15:05:28 INFO - PROCESS | 1647 | 1461621928987 Marionette DEBUG loaded listener.js 15:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x13d49b000) [pid = 1647] [serial = 2216] [outer = 0x13c079800] 15:05:29 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:05:29 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:05:29 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:05:29 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:05:29 INFO - PROCESS | 1647 | 1461621929387 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:05:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:05:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:05:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 15:05:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:05:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 15:05:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:05:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 15:05:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:05:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:05:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:05:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 720ms 15:05:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:05:29 INFO - PROCESS | 1647 | 1461621929400 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:05:29 INFO - PROCESS | 1647 | 1461621929402 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:05:29 INFO - PROCESS | 1647 | 1461621929404 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:05:29 INFO - PROCESS | 1647 | 1461621929405 Marionette TRACE conn2 <- [1,2926,null,{}] 15:05:29 INFO - PROCESS | 1647 | 1461621929407 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:29 INFO - PROCESS | 1647 | 1461621929565 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:05:29 INFO - PROCESS | 1647 | 1461621929669 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dca3800 == 124 [pid = 1647] [id = 739] 15:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x115696000) [pid = 1647] [serial = 2217] [outer = 0x0] 15:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x13c1a8c00) [pid = 1647] [serial = 2218] [outer = 0x115696000] 15:05:29 INFO - PROCESS | 1647 | 1461621929699 Marionette DEBUG loaded listener.js 15:05:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x13ddb7c00) [pid = 1647] [serial = 2219] [outer = 0x115696000] 15:05:30 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:05:30 INFO - PROCESS | 1647 | 1461621930051 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:05:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:05:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 15:05:30 INFO - PROCESS | 1647 | 1461621930074 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:05:30 INFO - PROCESS | 1647 | 1461621930075 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:05:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:05:30 INFO - PROCESS | 1647 | 1461621930078 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:05:30 INFO - PROCESS | 1647 | 1461621930079 Marionette TRACE conn2 <- [1,2930,null,{}] 15:05:30 INFO - PROCESS | 1647 | 1461621930081 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:30 INFO - PROCESS | 1647 | 1461621930208 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:05:30 INFO - PROCESS | 1647 | 1461621930361 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c858800 == 125 [pid = 1647] [id = 740] 15:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x11a762800) [pid = 1647] [serial = 2220] [outer = 0x0] 15:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x12fc3f400) [pid = 1647] [serial = 2221] [outer = 0x11a762800] 15:05:30 INFO - PROCESS | 1647 | 1461621930393 Marionette DEBUG loaded listener.js 15:05:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x13ddb5000) [pid = 1647] [serial = 2222] [outer = 0x11a762800] 15:05:30 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:05:30 INFO - PROCESS | 1647 | 1461621930950 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:05:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:05:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 921ms 15:05:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:05:31 INFO - PROCESS | 1647 | 1461621931000 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:05:31 INFO - PROCESS | 1647 | 1461621931004 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:05:31 INFO - PROCESS | 1647 | 1461621931008 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:05:31 INFO - PROCESS | 1647 | 1461621931012 Marionette TRACE conn2 <- [1,2934,null,{}] 15:05:31 INFO - PROCESS | 1647 | 1461621931018 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:31 INFO - PROCESS | 1647 | 1461621931233 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:05:31 INFO - PROCESS | 1647 | 1461621931423 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12663f800 == 126 [pid = 1647] [id = 741] 15:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x115634800) [pid = 1647] [serial = 2223] [outer = 0x0] 15:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x11569d000) [pid = 1647] [serial = 2224] [outer = 0x115634800] 15:05:31 INFO - PROCESS | 1647 | 1461621931471 Marionette DEBUG loaded listener.js 15:05:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x119bd1000) [pid = 1647] [serial = 2225] [outer = 0x115634800] 15:05:31 INFO - PROCESS | 1647 | 1461621931912 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:05:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:05:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 928ms 15:05:31 INFO - PROCESS | 1647 | 1461621931935 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:05:31 INFO - PROCESS | 1647 | 1461621931939 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:05:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:05:31 INFO - PROCESS | 1647 | 1461621931944 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:05:31 INFO - PROCESS | 1647 | 1461621931945 Marionette TRACE conn2 <- [1,2938,null,{}] 15:05:31 INFO - PROCESS | 1647 | 1461621931948 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:32 INFO - PROCESS | 1647 | 1461621932063 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:05:32 INFO - PROCESS | 1647 | 1461621932202 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f47e000 == 127 [pid = 1647] [id = 742] 15:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x11b136000) [pid = 1647] [serial = 2226] [outer = 0x0] 15:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x11b8f2400) [pid = 1647] [serial = 2227] [outer = 0x11b136000] 15:05:32 INFO - PROCESS | 1647 | 1461621932235 Marionette DEBUG loaded listener.js 15:05:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x11c476c00) [pid = 1647] [serial = 2228] [outer = 0x11b136000] 15:05:32 INFO - PROCESS | 1647 | 1461621932622 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:05:32 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:05:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 724ms 15:05:32 INFO - PROCESS | 1647 | 1461621932669 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:05:32 INFO - PROCESS | 1647 | 1461621932671 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:05:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:05:32 INFO - PROCESS | 1647 | 1461621932674 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:05:32 INFO - PROCESS | 1647 | 1461621932678 Marionette TRACE conn2 <- [1,2942,null,{}] 15:05:32 INFO - PROCESS | 1647 | 1461621932689 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:32 INFO - PROCESS | 1647 | 1461621932935 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1304d4000 == 126 [pid = 1647] [id = 726] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12fc20000 == 125 [pid = 1647] [id = 725] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef37800 == 124 [pid = 1647] [id = 724] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12ef3e800 == 123 [pid = 1647] [id = 723] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12e36a000 == 122 [pid = 1647] [id = 722] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12e456800) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12f758c00) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x13d493800) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x13dc30800) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x13ddc1000) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x11b16f400) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x13d494c00) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3c0000 == 121 [pid = 1647] [id = 721] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12bf57800 == 120 [pid = 1647] [id = 720] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1263e0000 == 119 [pid = 1647] [id = 719] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11c02c800 == 118 [pid = 1647] [id = 718] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x126033000 == 117 [pid = 1647] [id = 717] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11aab0800 == 116 [pid = 1647] [id = 716] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x126946800 == 115 [pid = 1647] [id = 715] 15:05:33 INFO - PROCESS | 1647 | 1461621933162 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x14571d000 == 114 [pid = 1647] [id = 709] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x142483000 == 113 [pid = 1647] [id = 708] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1423a4800 == 112 [pid = 1647] [id = 707] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x13def4800 == 111 [pid = 1647] [id = 706] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5b5800 == 110 [pid = 1647] [id = 705] 15:05:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12a003000 == 109 [pid = 1647] [id = 704] 15:05:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b119800 == 110 [pid = 1647] [id = 743] 15:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x11b137c00) [pid = 1647] [serial = 2229] [outer = 0x0] 15:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x11c1d4800) [pid = 1647] [serial = 2230] [outer = 0x11b137c00] 15:05:33 INFO - PROCESS | 1647 | 1461621933195 Marionette DEBUG loaded listener.js 15:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x11ccaac00) [pid = 1647] [serial = 2231] [outer = 0x11b137c00] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x12f026400) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x130018400) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x13c008000) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x13d3a7400) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x13c080400) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12ab15800) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x11b13e000) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x11ccb0000) [pid = 1647] [serial = 2081] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12ab11000) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12ad03c00) [pid = 1647] [serial = 2084] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x11c47e400) [pid = 1647] [serial = 2078] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x11bd5fc00) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x11cc66400) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12ada9000) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12bc6e800) [pid = 1647] [serial = 2087] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x11569c000) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12ab17000) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12d441400) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12bf84c00) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11ab42000) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x119909c00) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x11585b800) [pid = 1647] [serial = 2075] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x11516fc00) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12f761000) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x13c1aec00) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12f464c00) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12e455c00) [pid = 1647] [serial = 2090] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12a09d000) [pid = 1647] [serial = 1448] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:05:33 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x130016c00) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 15:05:33 INFO - PROCESS | 1647 | 1461621933521 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:05:33 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:05:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:05:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:05:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 875ms 15:05:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:05:33 INFO - PROCESS | 1647 | 1461621933551 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:05:33 INFO - PROCESS | 1647 | 1461621933553 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:05:33 INFO - PROCESS | 1647 | 1461621933556 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:05:33 INFO - PROCESS | 1647 | 1461621933557 Marionette TRACE conn2 <- [1,2946,null,{}] 15:05:33 INFO - PROCESS | 1647 | 1461621933559 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:33 INFO - PROCESS | 1647 | 1461621933662 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:05:33 INFO - PROCESS | 1647 | 1461621933667 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aa18800 == 111 [pid = 1647] [id = 744] 15:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x123ebd800) [pid = 1647] [serial = 2232] [outer = 0x0] 15:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x126144000) [pid = 1647] [serial = 2233] [outer = 0x123ebd800] 15:05:33 INFO - PROCESS | 1647 | 1461621933693 Marionette DEBUG loaded listener.js 15:05:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x126607400) [pid = 1647] [serial = 2234] [outer = 0x123ebd800] 15:05:34 INFO - PROCESS | 1647 | 1461621934055 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:05:34 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:05:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 519ms 15:05:34 INFO - PROCESS | 1647 | 1461621934076 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:05:34 INFO - PROCESS | 1647 | 1461621934077 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:05:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:05:34 INFO - PROCESS | 1647 | 1461621934079 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:05:34 INFO - PROCESS | 1647 | 1461621934080 Marionette TRACE conn2 <- [1,2950,null,{}] 15:05:34 INFO - PROCESS | 1647 | 1461621934083 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:34 INFO - PROCESS | 1647 | 1461621934188 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:05:34 INFO - PROCESS | 1647 | 1461621934276 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d3cd800 == 112 [pid = 1647] [id = 745] 15:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x126360000) [pid = 1647] [serial = 2235] [outer = 0x0] 15:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x127197400) [pid = 1647] [serial = 2236] [outer = 0x126360000] 15:05:34 INFO - PROCESS | 1647 | 1461621934302 Marionette DEBUG loaded listener.js 15:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x128dafc00) [pid = 1647] [serial = 2237] [outer = 0x126360000] 15:05:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea5b800 == 113 [pid = 1647] [id = 746] 15:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12ad04000) [pid = 1647] [serial = 2238] [outer = 0x0] 15:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12a095400) [pid = 1647] [serial = 2239] [outer = 0x12ad04000] 15:05:34 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:05:34 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 618ms 15:05:34 INFO - PROCESS | 1647 | 1461621934690 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:05:34 INFO - PROCESS | 1647 | 1461621934698 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:05:34 INFO - PROCESS | 1647 | 1461621934701 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:05:34 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:05:34 INFO - PROCESS | 1647 | 1461621934704 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:05:34 INFO - PROCESS | 1647 | 1461621934705 Marionette TRACE conn2 <- [1,2954,null,{}] 15:05:34 INFO - PROCESS | 1647 | 1461621934717 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:34 INFO - PROCESS | 1647 | 1461621934942 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:05:34 INFO - PROCESS | 1647 | 1461621934950 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ff2a800 == 114 [pid = 1647] [id = 747] 15:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12ab2fc00) [pid = 1647] [serial = 2240] [outer = 0x0] 15:05:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12bc7b000) [pid = 1647] [serial = 2241] [outer = 0x12ab2fc00] 15:05:34 INFO - PROCESS | 1647 | 1461621934976 Marionette DEBUG loaded listener.js 15:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12dce6800) [pid = 1647] [serial = 2242] [outer = 0x12ab2fc00] 15:05:35 INFO - PROCESS | 1647 | 1461621935328 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:05:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:05:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:05:35 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 631ms 15:05:35 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:05:35 INFO - PROCESS | 1647 | 1461621935336 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:05:35 INFO - PROCESS | 1647 | 1461621935337 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:05:35 INFO - PROCESS | 1647 | 1461621935339 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:05:35 INFO - PROCESS | 1647 | 1461621935340 Marionette TRACE conn2 <- [1,2958,null,{}] 15:05:35 INFO - PROCESS | 1647 | 1461621935345 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:35 INFO - PROCESS | 1647 | 1461621935514 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:05:35 INFO - PROCESS | 1647 | 1461621935545 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x13b61a000 == 115 [pid = 1647] [id = 748] 15:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x1261c2400) [pid = 1647] [serial = 2243] [outer = 0x0] 15:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12e442800) [pid = 1647] [serial = 2244] [outer = 0x1261c2400] 15:05:35 INFO - PROCESS | 1647 | 1461621935570 Marionette DEBUG loaded listener.js 15:05:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12f464c00) [pid = 1647] [serial = 2245] [outer = 0x1261c2400] 15:05:35 INFO - PROCESS | 1647 | 1461621935895 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:05:35 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:05:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 573ms 15:05:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:05:35 INFO - PROCESS | 1647 | 1461621935913 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:05:35 INFO - PROCESS | 1647 | 1461621935914 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:05:35 INFO - PROCESS | 1647 | 1461621935917 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:05:35 INFO - PROCESS | 1647 | 1461621935919 Marionette TRACE conn2 <- [1,2962,null,{}] 15:05:35 INFO - PROCESS | 1647 | 1461621935922 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:36 INFO - PROCESS | 1647 | 1461621936062 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:05:36 INFO - PROCESS | 1647 | 1461621936076 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x13db4e800 == 116 [pid = 1647] [id = 749] 15:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12fc05400) [pid = 1647] [serial = 2246] [outer = 0x0] 15:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x130014800) [pid = 1647] [serial = 2247] [outer = 0x12fc05400] 15:05:36 INFO - PROCESS | 1647 | 1461621936101 Marionette DEBUG loaded listener.js 15:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x13c00c800) [pid = 1647] [serial = 2248] [outer = 0x12fc05400] 15:05:36 INFO - PROCESS | 1647 | 1461621936447 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:05:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:05:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 570ms 15:05:36 INFO - PROCESS | 1647 | 1461621936487 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:05:36 INFO - PROCESS | 1647 | 1461621936489 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:05:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:05:36 INFO - PROCESS | 1647 | 1461621936493 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:05:36 INFO - PROCESS | 1647 | 1461621936494 Marionette TRACE conn2 <- [1,2966,null,{}] 15:05:36 INFO - PROCESS | 1647 | 1461621936498 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:36 INFO - PROCESS | 1647 | 1461621936710 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:05:36 INFO - PROCESS | 1647 | 1461621936733 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x13deb1000 == 117 [pid = 1647] [id = 750] 15:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x13c07a800) [pid = 1647] [serial = 2249] [outer = 0x0] 15:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x13c1a8000) [pid = 1647] [serial = 2250] [outer = 0x13c07a800] 15:05:36 INFO - PROCESS | 1647 | 1461621936775 Marionette DEBUG loaded listener.js 15:05:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x13d494c00) [pid = 1647] [serial = 2251] [outer = 0x13c07a800] 15:05:37 INFO - PROCESS | 1647 | 1461621937227 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:05:37 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:05:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 771ms 15:05:37 INFO - PROCESS | 1647 | 1461621937263 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:05:37 INFO - PROCESS | 1647 | 1461621937264 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:05:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:05:37 INFO - PROCESS | 1647 | 1461621937272 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:05:37 INFO - PROCESS | 1647 | 1461621937273 Marionette TRACE conn2 <- [1,2970,null,{}] 15:05:37 INFO - PROCESS | 1647 | 1461621937275 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:37 INFO - PROCESS | 1647 | 1461621937421 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12b650c00) [pid = 1647] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x1261c1800) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12660ac00) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x11cb0a800) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x1156a0c00) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x11563a800) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x11867b000) [pid = 1647] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x119e52800) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x11c46fc00) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12ab0e400) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11b01cc00) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:05:37 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12610c400) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:05:37 INFO - PROCESS | 1647 | 1461621937677 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ae66800 == 118 [pid = 1647] [id = 751] 15:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x1142bbc00) [pid = 1647] [serial = 2252] [outer = 0x0] 15:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x119e52800) [pid = 1647] [serial = 2253] [outer = 0x1142bbc00] 15:05:37 INFO - PROCESS | 1647 | 1461621937703 Marionette DEBUG loaded listener.js 15:05:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11cb0a800) [pid = 1647] [serial = 2254] [outer = 0x1142bbc00] 15:05:37 INFO - PROCESS | 1647 | 1461621937969 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:05:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:05:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 718ms 15:05:37 INFO - PROCESS | 1647 | 1461621937991 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:05:37 INFO - PROCESS | 1647 | 1461621937993 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:05:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:05:37 INFO - PROCESS | 1647 | 1461621937995 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:05:37 INFO - PROCESS | 1647 | 1461621937996 Marionette TRACE conn2 <- [1,2974,null,{}] 15:05:38 INFO - PROCESS | 1647 | 1461621938006 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:38 INFO - PROCESS | 1647 | 1461621938129 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:05:38 INFO - PROCESS | 1647 | 1461621938154 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x14208c000 == 119 [pid = 1647] [id = 752] 15:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x13d49d000) [pid = 1647] [serial = 2255] [outer = 0x0] 15:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x13deca400) [pid = 1647] [serial = 2256] [outer = 0x13d49d000] 15:05:38 INFO - PROCESS | 1647 | 1461621938183 Marionette DEBUG loaded listener.js 15:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x13dfbe000) [pid = 1647] [serial = 2257] [outer = 0x13d49d000] 15:05:38 INFO - PROCESS | 1647 | 1461621938531 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:05:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:05:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 570ms 15:05:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:05:38 INFO - PROCESS | 1647 | 1461621938570 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:05:38 INFO - PROCESS | 1647 | 1461621938572 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:05:38 INFO - PROCESS | 1647 | 1461621938574 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:05:38 INFO - PROCESS | 1647 | 1461621938575 Marionette TRACE conn2 <- [1,2978,null,{}] 15:05:38 INFO - PROCESS | 1647 | 1461621938578 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:38 INFO - PROCESS | 1647 | 1461621938735 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:05:38 INFO - PROCESS | 1647 | 1461621938743 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x14247e800 == 120 [pid = 1647] [id = 753] 15:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x13dec4c00) [pid = 1647] [serial = 2258] [outer = 0x0] 15:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x13e2c0400) [pid = 1647] [serial = 2259] [outer = 0x13dec4c00] 15:05:38 INFO - PROCESS | 1647 | 1461621938768 Marionette DEBUG loaded listener.js 15:05:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x141e1e800) [pid = 1647] [serial = 2260] [outer = 0x13dec4c00] 15:05:39 INFO - PROCESS | 1647 | 1461621939077 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:05:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:05:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 521ms 15:05:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:05:39 INFO - PROCESS | 1647 | 1461621939095 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:05:39 INFO - PROCESS | 1647 | 1461621939096 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:05:39 INFO - PROCESS | 1647 | 1461621939098 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:05:39 INFO - PROCESS | 1647 | 1461621939100 Marionette TRACE conn2 <- [1,2982,null,{}] 15:05:39 INFO - PROCESS | 1647 | 1461621939105 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:39 INFO - PROCESS | 1647 | 1461621939213 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:05:39 INFO - PROCESS | 1647 | 1461621939217 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x142bdc800 == 121 [pid = 1647] [id = 754] 15:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x141e21400) [pid = 1647] [serial = 2261] [outer = 0x0] 15:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x141ee0800) [pid = 1647] [serial = 2262] [outer = 0x141e21400] 15:05:39 INFO - PROCESS | 1647 | 1461621939242 Marionette DEBUG loaded listener.js 15:05:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x141eee800) [pid = 1647] [serial = 2263] [outer = 0x141e21400] 15:05:39 INFO - PROCESS | 1647 | 1461621939779 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:05:39 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:05:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:05:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 721ms 15:05:39 INFO - PROCESS | 1647 | 1461621939822 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:05:39 INFO - PROCESS | 1647 | 1461621939826 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:05:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:05:39 INFO - PROCESS | 1647 | 1461621939840 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:05:39 INFO - PROCESS | 1647 | 1461621939843 Marionette TRACE conn2 <- [1,2986,null,{}] 15:05:39 INFO - PROCESS | 1647 | 1461621939849 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:40 INFO - PROCESS | 1647 | 1461621940051 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:05:40 INFO - PROCESS | 1647 | 1461621940148 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c10e800 == 122 [pid = 1647] [id = 755] 15:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x115637000) [pid = 1647] [serial = 2264] [outer = 0x0] 15:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x115871400) [pid = 1647] [serial = 2265] [outer = 0x115637000] 15:05:40 INFO - PROCESS | 1647 | 1461621940179 Marionette DEBUG loaded listener.js 15:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11990fc00) [pid = 1647] [serial = 2266] [outer = 0x115637000] 15:05:40 INFO - PROCESS | 1647 | 1461621940615 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:05:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:05:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 833ms 15:05:40 INFO - PROCESS | 1647 | 1461621940664 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:05:40 INFO - PROCESS | 1647 | 1461621940668 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:05:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:05:40 INFO - PROCESS | 1647 | 1461621940673 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:05:40 INFO - PROCESS | 1647 | 1461621940675 Marionette TRACE conn2 <- [1,2990,null,{}] 15:05:40 INFO - PROCESS | 1647 | 1461621940677 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:40 INFO - PROCESS | 1647 | 1461621940807 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:05:40 INFO - PROCESS | 1647 | 1461621940940 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ea62000 == 123 [pid = 1647] [id = 756] 15:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x11b8e7c00) [pid = 1647] [serial = 2267] [outer = 0x0] 15:05:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x11c481c00) [pid = 1647] [serial = 2268] [outer = 0x11b8e7c00] 15:05:40 INFO - PROCESS | 1647 | 1461621940972 Marionette DEBUG loaded listener.js 15:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x11ccb0800) [pid = 1647] [serial = 2269] [outer = 0x11b8e7c00] 15:05:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b951000 == 124 [pid = 1647] [id = 757] 15:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x126d44800) [pid = 1647] [serial = 2270] [outer = 0x0] 15:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x11c661000) [pid = 1647] [serial = 2271] [outer = 0x126d44800] 15:05:41 INFO - PROCESS | 1647 | 1461621941388 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:05:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:05:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 720ms 15:05:41 INFO - PROCESS | 1647 | 1461621941393 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:05:41 INFO - PROCESS | 1647 | 1461621941395 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:05:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:05:41 INFO - PROCESS | 1647 | 1461621941397 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:05:41 INFO - PROCESS | 1647 | 1461621941401 Marionette TRACE conn2 <- [1,2994,null,{}] 15:05:41 INFO - PROCESS | 1647 | 1461621941410 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:41 INFO - PROCESS | 1647 | 1461621941574 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:05:41 INFO - PROCESS | 1647 | 1461621941708 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x13df32800 == 125 [pid = 1647] [id = 758] 15:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12610cc00) [pid = 1647] [serial = 2272] [outer = 0x0] 15:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x126d4b800) [pid = 1647] [serial = 2273] [outer = 0x12610cc00] 15:05:41 INFO - PROCESS | 1647 | 1461621941740 Marionette DEBUG loaded listener.js 15:05:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x127449000) [pid = 1647] [serial = 2274] [outer = 0x12610cc00] 15:05:42 INFO - PROCESS | 1647 | 1461621942106 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:05:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:05:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:05:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 725ms 15:05:42 INFO - PROCESS | 1647 | 1461621942122 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:05:42 INFO - PROCESS | 1647 | 1461621942124 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:05:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:05:42 INFO - PROCESS | 1647 | 1461621942127 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:05:42 INFO - PROCESS | 1647 | 1461621942128 Marionette TRACE conn2 <- [1,2998,null,{}] 15:05:42 INFO - PROCESS | 1647 | 1461621942130 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:42 INFO - PROCESS | 1647 | 1461621942284 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:05:42 INFO - PROCESS | 1647 | 1461621942383 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x14247f800 == 126 [pid = 1647] [id = 759] 15:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x128da5800) [pid = 1647] [serial = 2275] [outer = 0x0] 15:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12b64a400) [pid = 1647] [serial = 2276] [outer = 0x128da5800] 15:05:42 INFO - PROCESS | 1647 | 1461621942414 Marionette DEBUG loaded listener.js 15:05:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12bf7f400) [pid = 1647] [serial = 2277] [outer = 0x128da5800] 15:05:42 INFO - PROCESS | 1647 | 1461621942787 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:05:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:05:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 15:05:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:05:42 INFO - PROCESS | 1647 | 1461621942797 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:05:42 INFO - PROCESS | 1647 | 1461621942798 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:05:42 INFO - PROCESS | 1647 | 1461621942800 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:05:42 INFO - PROCESS | 1647 | 1461621942802 Marionette TRACE conn2 <- [1,3002,null,{}] 15:05:42 INFO - PROCESS | 1647 | 1461621942804 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:42 INFO - PROCESS | 1647 | 1461621942928 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:05:43 INFO - PROCESS | 1647 | 1461621943056 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x14571e000 == 127 [pid = 1647] [id = 760] 15:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12ab0f400) [pid = 1647] [serial = 2278] [outer = 0x0] 15:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12d441c00) [pid = 1647] [serial = 2279] [outer = 0x12ab0f400] 15:05:43 INFO - PROCESS | 1647 | 1461621943089 Marionette DEBUG loaded listener.js 15:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12fc34000) [pid = 1647] [serial = 2280] [outer = 0x12ab0f400] 15:05:43 INFO - PROCESS | 1647 | 1461621943454 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:05:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:05:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 669ms 15:05:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:05:43 INFO - PROCESS | 1647 | 1461621943471 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:05:43 INFO - PROCESS | 1647 | 1461621943472 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:05:43 INFO - PROCESS | 1647 | 1461621943474 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:05:43 INFO - PROCESS | 1647 | 1461621943476 Marionette TRACE conn2 <- [1,3006,null,{}] 15:05:43 INFO - PROCESS | 1647 | 1461621943478 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:43 INFO - PROCESS | 1647 | 1461621943619 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:05:43 INFO - PROCESS | 1647 | 1461621943742 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1459c6800 == 128 [pid = 1647] [id = 761] 15:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x13c011000) [pid = 1647] [serial = 2281] [outer = 0x0] 15:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x13ddbf800) [pid = 1647] [serial = 2282] [outer = 0x13c011000] 15:05:43 INFO - PROCESS | 1647 | 1461621943772 Marionette DEBUG loaded listener.js 15:05:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x13ded2c00) [pid = 1647] [serial = 2283] [outer = 0x13c011000] 15:05:44 INFO - PROCESS | 1647 | 1461621944121 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:05:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:05:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 669ms 15:05:44 INFO - PROCESS | 1647 | 1461621944144 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:05:44 INFO - PROCESS | 1647 | 1461621944146 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:05:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:05:44 INFO - PROCESS | 1647 | 1461621944148 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:05:44 INFO - PROCESS | 1647 | 1461621944149 Marionette TRACE conn2 <- [1,3010,null,{}] 15:05:44 INFO - PROCESS | 1647 | 1461621944152 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:44 INFO - PROCESS | 1647 | 1461621944278 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:05:44 INFO - PROCESS | 1647 | 1461621944408 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x146152000 == 129 [pid = 1647] [id = 762] 15:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x13c1a5000) [pid = 1647] [serial = 2284] [outer = 0x0] 15:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x141e1a000) [pid = 1647] [serial = 2285] [outer = 0x13c1a5000] 15:05:44 INFO - PROCESS | 1647 | 1461621944441 Marionette DEBUG loaded listener.js 15:05:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x142306c00) [pid = 1647] [serial = 2286] [outer = 0x13c1a5000] 15:05:44 INFO - PROCESS | 1647 | 1461621944796 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:05:44 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:05:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 15:05:44 INFO - PROCESS | 1647 | 1461621944819 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:05:44 INFO - PROCESS | 1647 | 1461621944821 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:05:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:05:44 INFO - PROCESS | 1647 | 1461621944823 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:05:44 INFO - PROCESS | 1647 | 1461621944824 Marionette TRACE conn2 <- [1,3014,null,{}] 15:05:44 INFO - PROCESS | 1647 | 1461621944827 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:44 INFO - PROCESS | 1647 | 1461621944953 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:05:45 INFO - PROCESS | 1647 | 1461621945077 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x145948800 == 130 [pid = 1647] [id = 763] 15:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x141e20800) [pid = 1647] [serial = 2287] [outer = 0x0] 15:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x142311800) [pid = 1647] [serial = 2288] [outer = 0x141e20800] 15:05:45 INFO - PROCESS | 1647 | 1461621945106 Marionette DEBUG loaded listener.js 15:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x142494800) [pid = 1647] [serial = 2289] [outer = 0x141e20800] 15:05:45 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:05:45 INFO - PROCESS | 1647 | 1461621945484 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:05:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:05:45 INFO - {} 15:05:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:05:45 INFO - {} 15:05:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:05:45 INFO - {} 15:05:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:05:45 INFO - {} 15:05:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 669ms 15:05:45 INFO - PROCESS | 1647 | 1461621945492 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:05:45 INFO - PROCESS | 1647 | 1461621945494 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:05:45 INFO - TEST-START | /FileAPI/fileReader.html 15:05:45 INFO - PROCESS | 1647 | 1461621945496 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:05:45 INFO - PROCESS | 1647 | 1461621945497 Marionette TRACE conn2 <- [1,3018,null,{}] 15:05:45 INFO - PROCESS | 1647 | 1461621945500 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:45 INFO - PROCESS | 1647 | 1461621945628 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:05:45 INFO - PROCESS | 1647 | 1461621945758 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1461f3800 == 131 [pid = 1647] [id = 764] 15:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x12b9eb000) [pid = 1647] [serial = 2290] [outer = 0x0] 15:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x141e08800) [pid = 1647] [serial = 2291] [outer = 0x12b9eb000] 15:05:45 INFO - PROCESS | 1647 | 1461621945787 Marionette DEBUG loaded listener.js 15:05:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x142494400) [pid = 1647] [serial = 2292] [outer = 0x12b9eb000] 15:05:46 INFO - PROCESS | 1647 | 1461621946143 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:05:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:05:46 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:05:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:05:46 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:05:46 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 15:05:46 INFO - PROCESS | 1647 | 1461621946168 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:05:46 INFO - PROCESS | 1647 | 1461621946169 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:05:46 INFO - TEST-START | /FileAPI/historical.html 15:05:46 INFO - PROCESS | 1647 | 1461621946172 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:05:46 INFO - PROCESS | 1647 | 1461621946173 Marionette TRACE conn2 <- [1,3022,null,{}] 15:05:46 INFO - PROCESS | 1647 | 1461621946176 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:46 INFO - PROCESS | 1647 | 1461621946303 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:05:46 INFO - PROCESS | 1647 | 1461621946423 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x13e0b3000 == 132 [pid = 1647] [id = 765] 15:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x141e03c00) [pid = 1647] [serial = 2293] [outer = 0x0] 15:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x142499c00) [pid = 1647] [serial = 2294] [outer = 0x141e03c00] 15:05:46 INFO - PROCESS | 1647 | 1461621946453 Marionette DEBUG loaded listener.js 15:05:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x142794c00) [pid = 1647] [serial = 2295] [outer = 0x141e03c00] 15:05:46 INFO - PROCESS | 1647 | 1461621946814 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:05:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:05:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:05:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:05:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:05:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:05:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:05:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:05:46 INFO - TEST-OK | /FileAPI/historical.html | took 672ms 15:05:46 INFO - PROCESS | 1647 | 1461621946844 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:05:46 INFO - PROCESS | 1647 | 1461621946846 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:05:46 INFO - TEST-START | /FileAPI/idlharness.html 15:05:46 INFO - PROCESS | 1647 | 1461621946848 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:05:46 INFO - PROCESS | 1647 | 1461621946850 Marionette TRACE conn2 <- [1,3026,null,{}] 15:05:46 INFO - PROCESS | 1647 | 1461621946853 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:46 INFO - PROCESS | 1647 | 1461621946991 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:05:47 INFO - PROCESS | 1647 | 1461621947124 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x13e19c800 == 133 [pid = 1647] [id = 766] 15:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x142797000) [pid = 1647] [serial = 2296] [outer = 0x0] 15:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x14279e000) [pid = 1647] [serial = 2297] [outer = 0x142797000] 15:05:47 INFO - PROCESS | 1647 | 1461621947158 Marionette DEBUG loaded listener.js 15:05:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x142b6d800) [pid = 1647] [serial = 2298] [outer = 0x142797000] 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:05:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:05:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:05:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:05:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:05:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:05:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:05:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:05:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:05:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:05:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:05:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:05:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:05:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:05:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:05:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:05:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:05:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:05:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:05:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:05:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:05:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:05:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:05:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:05:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:05:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:05:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:05:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:05:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:05:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:05:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:05:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:05:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:05:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:05:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:05:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:05:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:05:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 15:05:47 INFO - PROCESS | 1647 | 1461621947810 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 15:05:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:05:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:05:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:05:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:05:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:05:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:05:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:05:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:05:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:05:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:05:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:05:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:05:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:05:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:05:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:05:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:05:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:05:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:05:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:05:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:05:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:05:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:05:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:05:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:05:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:05:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:05:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:05:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 15:05:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:05:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:05:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:05:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:05:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:05:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:05:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:05:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:05:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:05:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:05:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:05:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 985ms 15:05:47 INFO - TEST-START | /FileAPI/idlharness.worker 15:05:47 INFO - PROCESS | 1647 | 1461621947835 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:05:47 INFO - PROCESS | 1647 | 1461621947836 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:05:47 INFO - PROCESS | 1647 | 1461621947838 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:05:47 INFO - PROCESS | 1647 | 1461621947839 Marionette TRACE conn2 <- [1,3030,null,{}] 15:05:47 INFO - PROCESS | 1647 | 1461621947842 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:47 INFO - PROCESS | 1647 | 1461621947973 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:05:48 INFO - PROCESS | 1647 | 1461621948074 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x14988e000 == 134 [pid = 1647] [id = 767] 15:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x142b6f800) [pid = 1647] [serial = 2299] [outer = 0x0] 15:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x149498000) [pid = 1647] [serial = 2300] [outer = 0x142b6f800] 15:05:48 INFO - PROCESS | 1647 | 1461621948103 Marionette DEBUG loaded listener.js 15:05:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x14949c000) [pid = 1647] [serial = 2301] [outer = 0x142b6f800] 15:05:48 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:05:49 INFO - PROCESS | 1647 | 1461621948933 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:05:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:05:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:05:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:05:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:05:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:05:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:05:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:05:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:05:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:05:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:05:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:05:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:05:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:05:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:05:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:05:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:05:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:05:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:05:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:05:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:05:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:05:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:05:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:05:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:05:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:05:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:05:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:05:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:05:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:05:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:05:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:05:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:05:49 INFO - {} 15:05:49 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1137ms 15:05:49 INFO - PROCESS | 1647 | 1461621948977 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:05:49 INFO - PROCESS | 1647 | 1461621948978 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:05:49 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:05:49 INFO - PROCESS | 1647 | 1461621948980 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:05:49 INFO - PROCESS | 1647 | 1461621948981 Marionette TRACE conn2 <- [1,3034,null,{}] 15:05:49 INFO - PROCESS | 1647 | 1461621948983 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:49 INFO - PROCESS | 1647 | 1461621949121 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:05:49 INFO - PROCESS | 1647 | 1461621949254 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd7a000 == 135 [pid = 1647] [id = 768] 15:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x115693c00) [pid = 1647] [serial = 2302] [outer = 0x0] 15:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x1261c5000) [pid = 1647] [serial = 2303] [outer = 0x115693c00] 15:05:49 INFO - PROCESS | 1647 | 1461621949280 Marionette DEBUG loaded listener.js 15:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x147f89800) [pid = 1647] [serial = 2304] [outer = 0x115693c00] 15:05:49 INFO - PROCESS | 1647 | 1461621949648 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:05:49 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:05:49 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 721ms 15:05:49 INFO - PROCESS | 1647 | 1461621949716 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:05:49 INFO - PROCESS | 1647 | 1461621949718 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:05:49 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:05:49 INFO - PROCESS | 1647 | 1461621949722 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:05:49 INFO - PROCESS | 1647 | 1461621949723 Marionette TRACE conn2 <- [1,3038,null,{}] 15:05:49 INFO - PROCESS | 1647 | 1461621949726 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:49 INFO - PROCESS | 1647 | 1461621949845 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:05:49 INFO - PROCESS | 1647 | 1461621949939 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb5800 == 136 [pid = 1647] [id = 769] 15:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x126ae9400) [pid = 1647] [serial = 2305] [outer = 0x0] 15:05:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x147f8e400) [pid = 1647] [serial = 2306] [outer = 0x126ae9400] 15:05:49 INFO - PROCESS | 1647 | 1461621949964 Marionette DEBUG loaded listener.js 15:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x147f92800) [pid = 1647] [serial = 2307] [outer = 0x126ae9400] 15:05:50 INFO - PROCESS | 1647 | 1461621950601 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:05:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:05:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:05:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:05:50 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 923ms 15:05:50 INFO - PROCESS | 1647 | 1461621950646 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:05:50 INFO - PROCESS | 1647 | 1461621950648 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:05:50 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:05:50 INFO - PROCESS | 1647 | 1461621950651 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:05:50 INFO - PROCESS | 1647 | 1461621950653 Marionette TRACE conn2 <- [1,3042,null,{}] 15:05:50 INFO - PROCESS | 1647 | 1461621950657 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:50 INFO - PROCESS | 1647 | 1461621950769 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:05:50 INFO - PROCESS | 1647 | 1461621950871 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e36d800 == 137 [pid = 1647] [id = 770] 15:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x119904400) [pid = 1647] [serial = 2308] [outer = 0x0] 15:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x119e56400) [pid = 1647] [serial = 2309] [outer = 0x119904400] 15:05:50 INFO - PROCESS | 1647 | 1461621950898 Marionette DEBUG loaded listener.js 15:05:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x11b134400) [pid = 1647] [serial = 2310] [outer = 0x119904400] 15:05:51 INFO - PROCESS | 1647 | 1461621951318 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:05:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:05:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:05:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:05:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:05:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:05:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:05:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 688ms 15:05:51 INFO - PROCESS | 1647 | 1461621951340 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:05:51 INFO - PROCESS | 1647 | 1461621951343 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:05:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:05:51 INFO - PROCESS | 1647 | 1461621951347 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:05:51 INFO - PROCESS | 1647 | 1461621951349 Marionette TRACE conn2 <- [1,3046,null,{}] 15:05:51 INFO - PROCESS | 1647 | 1461621951352 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:51 INFO - PROCESS | 1647 | 1461621951461 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:05:51 INFO - PROCESS | 1647 | 1461621951600 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e366800 == 138 [pid = 1647] [id = 771] 15:05:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x115877c00) [pid = 1647] [serial = 2311] [outer = 0x0] 15:05:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x11988e800) [pid = 1647] [serial = 2312] [outer = 0x115877c00] 15:05:51 INFO - PROCESS | 1647 | 1461621951625 Marionette DEBUG loaded listener.js 15:05:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x11c475c00) [pid = 1647] [serial = 2313] [outer = 0x115877c00] 15:05:51 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:05:52 INFO - PROCESS | 1647 | 1461621952002 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:05:52 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:05:52 INFO - {} 15:05:52 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 677ms 15:05:52 INFO - PROCESS | 1647 | 1461621952025 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:05:52 INFO - PROCESS | 1647 | 1461621952026 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:05:52 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:05:52 INFO - PROCESS | 1647 | 1461621952028 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:05:52 INFO - PROCESS | 1647 | 1461621952030 Marionette TRACE conn2 <- [1,3050,null,{}] 15:05:52 INFO - PROCESS | 1647 | 1461621952036 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:52 INFO - PROCESS | 1647 | 1461621952145 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:05:52 INFO - PROCESS | 1647 | 1461621952266 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ef45800 == 139 [pid = 1647] [id = 772] 15:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x127aca800) [pid = 1647] [serial = 2314] [outer = 0x0] 15:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x12ad05800) [pid = 1647] [serial = 2315] [outer = 0x127aca800] 15:05:52 INFO - PROCESS | 1647 | 1461621952291 Marionette DEBUG loaded listener.js 15:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x12b777c00) [pid = 1647] [serial = 2316] [outer = 0x127aca800] 15:05:52 INFO - PROCESS | 1647 | 1461621952678 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea5b000 == 138 [pid = 1647] [id = 484] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x14247e800 == 137 [pid = 1647] [id = 753] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x14208c000 == 136 [pid = 1647] [id = 752] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11ae66800 == 135 [pid = 1647] [id = 751] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13deb1000 == 134 [pid = 1647] [id = 750] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13db4e800 == 133 [pid = 1647] [id = 749] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13b61a000 == 132 [pid = 1647] [id = 748] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12ff2a800 == 131 [pid = 1647] [id = 747] 15:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x13e2bf000) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 15:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x141eee400) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 15:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x12d437c00) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 15:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x12d182800) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 15:05:52 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x12fc25800) [pid = 1647] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12ea5b800 == 130 [pid = 1647] [id = 746] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d3cd800 == 129 [pid = 1647] [id = 745] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12aa18800 == 128 [pid = 1647] [id = 744] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11b119800 == 127 [pid = 1647] [id = 743] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12f47e000 == 126 [pid = 1647] [id = 742] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12663f800 == 125 [pid = 1647] [id = 741] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13dca3800 == 124 [pid = 1647] [id = 739] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x141e3b000 == 123 [pid = 1647] [id = 738] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x141b1c800 == 122 [pid = 1647] [id = 737] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13dedf800 == 121 [pid = 1647] [id = 736] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13dd90000 == 120 [pid = 1647] [id = 735] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13dc9b800 == 119 [pid = 1647] [id = 734] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13d7dc800 == 118 [pid = 1647] [id = 733] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13d278000 == 117 [pid = 1647] [id = 732] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13c048800 == 116 [pid = 1647] [id = 731] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1310cd800 == 115 [pid = 1647] [id = 730] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12bcb9800 == 114 [pid = 1647] [id = 729] 15:05:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11c113800 == 113 [pid = 1647] [id = 728] 15:05:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:05:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:05:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:05:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:05:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 729ms 15:05:52 INFO - PROCESS | 1647 | 1461621952757 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:05:52 INFO - PROCESS | 1647 | 1461621952759 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:05:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:05:52 INFO - PROCESS | 1647 | 1461621952761 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:05:52 INFO - PROCESS | 1647 | 1461621952762 Marionette TRACE conn2 <- [1,3054,null,{}] 15:05:52 INFO - PROCESS | 1647 | 1461621952764 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:52 INFO - PROCESS | 1647 | 1461621952857 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:05:52 INFO - PROCESS | 1647 | 1461621952861 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11cd91800 == 114 [pid = 1647] [id = 773] 15:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x125490800) [pid = 1647] [serial = 2317] [outer = 0x0] 15:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x126d41800) [pid = 1647] [serial = 2318] [outer = 0x125490800] 15:05:52 INFO - PROCESS | 1647 | 1461621952883 Marionette DEBUG loaded listener.js 15:05:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x12bdb3000) [pid = 1647] [serial = 2319] [outer = 0x125490800] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x126fab800) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x128daac00) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x13c081800) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x11cca9c00) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x127448800) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x11988e000) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x11cc61800) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x11906d400) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x11ccb5000) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x1156a0800) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x11c1d7400) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x11c476400) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x12b6a1800) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x12ad0cc00) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x11c47bc00) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x11cb0a400) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x13dfbc000) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12f021000) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x13deca800) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x12ab15c00) [pid = 1647] [serial = 2174] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12a09f400) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12ad06800) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x11c023800) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x11b17e000) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x11990b400) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x119e4c800) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x1261c9800) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x126607000) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x12b698000) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x126114000) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x12bf79c00) [pid = 1647] [serial = 2180] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12bc76800) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 15:05:53 INFO - PROCESS | 1647 | 1461621953372 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:05:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:05:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:05:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:05:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 641ms 15:05:53 INFO - PROCESS | 1647 | 1461621953403 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:05:53 INFO - PROCESS | 1647 | 1461621953404 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:05:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:05:53 INFO - PROCESS | 1647 | 1461621953406 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:05:53 INFO - PROCESS | 1647 | 1461621953407 Marionette TRACE conn2 <- [1,3058,null,{}] 15:05:53 INFO - PROCESS | 1647 | 1461621953409 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:53 INFO - PROCESS | 1647 | 1461621953512 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:05:53 INFO - PROCESS | 1647 | 1461621953529 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12dbb1800 == 115 [pid = 1647] [id = 774] 15:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x12e44f400) [pid = 1647] [serial = 2320] [outer = 0x0] 15:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x12f469000) [pid = 1647] [serial = 2321] [outer = 0x12e44f400] 15:05:53 INFO - PROCESS | 1647 | 1461621953550 Marionette DEBUG loaded listener.js 15:05:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x12e459c00) [pid = 1647] [serial = 2322] [outer = 0x12e44f400] 15:05:53 INFO - PROCESS | 1647 | 1461621953906 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:05:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:05:53 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:53 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:05:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:05:53 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:53 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:05:53 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:05:53 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 525ms 15:05:53 INFO - PROCESS | 1647 | 1461621953933 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:05:53 INFO - PROCESS | 1647 | 1461621953934 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:05:53 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:05:53 INFO - PROCESS | 1647 | 1461621953936 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:05:53 INFO - PROCESS | 1647 | 1461621953938 Marionette TRACE conn2 <- [1,3062,null,{}] 15:05:53 INFO - PROCESS | 1647 | 1461621953940 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:54 INFO - PROCESS | 1647 | 1461621954057 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:05:54 INFO - PROCESS | 1647 | 1461621954062 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1306ec000 == 116 [pid = 1647] [id = 775] 15:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x130016000) [pid = 1647] [serial = 2323] [outer = 0x0] 15:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x13c07bc00) [pid = 1647] [serial = 2324] [outer = 0x130016000] 15:05:54 INFO - PROCESS | 1647 | 1461621954087 Marionette DEBUG loaded listener.js 15:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x13dc2e000) [pid = 1647] [serial = 2325] [outer = 0x130016000] 15:05:54 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:05:54 INFO - PROCESS | 1647 | 1461621954437 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:05:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:05:54 INFO - {} 15:05:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 527ms 15:05:54 INFO - PROCESS | 1647 | 1461621954464 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:05:54 INFO - PROCESS | 1647 | 1461621954465 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:05:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:05:54 INFO - PROCESS | 1647 | 1461621954467 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:05:54 INFO - PROCESS | 1647 | 1461621954468 Marionette TRACE conn2 <- [1,3066,null,{}] 15:05:54 INFO - PROCESS | 1647 | 1461621954471 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:54 INFO - PROCESS | 1647 | 1461621954566 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:05:54 INFO - PROCESS | 1647 | 1461621954665 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x13d27c800 == 117 [pid = 1647] [id = 776] 15:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x11ccb4000) [pid = 1647] [serial = 2326] [outer = 0x0] 15:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x13dc43c00) [pid = 1647] [serial = 2327] [outer = 0x11ccb4000] 15:05:54 INFO - PROCESS | 1647 | 1461621954688 Marionette DEBUG loaded listener.js 15:05:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x141e09800) [pid = 1647] [serial = 2328] [outer = 0x11ccb4000] 15:05:54 INFO - PROCESS | 1647 | 1461621954955 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:05:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:05:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:05:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:05:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:05:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:05:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:05:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:05:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 523ms 15:05:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:05:54 INFO - PROCESS | 1647 | 1461621954992 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:05:54 INFO - PROCESS | 1647 | 1461621954993 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:05:54 INFO - PROCESS | 1647 | 1461621954994 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:05:54 INFO - PROCESS | 1647 | 1461621954996 Marionette TRACE conn2 <- [1,3070,null,{}] 15:05:55 INFO - PROCESS | 1647 | 1461621954998 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:55 INFO - PROCESS | 1647 | 1461621955129 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:05:55 INFO - PROCESS | 1647 | 1461621955145 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x13e18d000 == 118 [pid = 1647] [id = 777] 15:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x13dfc0800) [pid = 1647] [serial = 2329] [outer = 0x0] 15:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x141e24000) [pid = 1647] [serial = 2330] [outer = 0x13dfc0800] 15:05:55 INFO - PROCESS | 1647 | 1461621955166 Marionette DEBUG loaded listener.js 15:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x142799400) [pid = 1647] [serial = 2331] [outer = 0x13dfc0800] 15:05:55 INFO - PROCESS | 1647 | 1461621955498 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:05:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:05:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:05:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:05:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:05:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:05:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:05:55 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 524ms 15:05:55 INFO - PROCESS | 1647 | 1461621955526 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:05:55 INFO - PROCESS | 1647 | 1461621955527 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:05:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:05:55 INFO - PROCESS | 1647 | 1461621955529 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:05:55 INFO - PROCESS | 1647 | 1461621955530 Marionette TRACE conn2 <- [1,3074,null,{}] 15:05:55 INFO - PROCESS | 1647 | 1461621955532 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:55 INFO - PROCESS | 1647 | 1461621955666 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:05:55 INFO - PROCESS | 1647 | 1461621955691 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x141d4f000 == 119 [pid = 1647] [id = 778] 15:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x14279c800) [pid = 1647] [serial = 2332] [outer = 0x0] 15:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x142b6d400) [pid = 1647] [serial = 2333] [outer = 0x14279c800] 15:05:55 INFO - PROCESS | 1647 | 1461621955712 Marionette DEBUG loaded listener.js 15:05:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x142b75c00) [pid = 1647] [serial = 2334] [outer = 0x14279c800] 15:05:56 INFO - PROCESS | 1647 | 1461621956022 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:05:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:05:56 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 518ms 15:05:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:05:56 INFO - PROCESS | 1647 | 1461621956054 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:05:56 INFO - PROCESS | 1647 | 1461621956055 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:05:56 INFO - PROCESS | 1647 | 1461621956057 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:05:56 INFO - PROCESS | 1647 | 1461621956058 Marionette TRACE conn2 <- [1,3078,null,{}] 15:05:56 INFO - PROCESS | 1647 | 1461621956061 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:56 INFO - PROCESS | 1647 | 1461621956192 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x12fc05400) [pid = 1647] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x11b137c00) [pid = 1647] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x12ab2fc00) [pid = 1647] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x115634800) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x123ebd800) [pid = 1647] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x11b136000) [pid = 1647] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x12ad04000) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x126360000) [pid = 1647] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x13c07a800) [pid = 1647] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x1142bbc00) [pid = 1647] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x13dec4c00) [pid = 1647] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x1261c2400) [pid = 1647] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:05:56 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x13d49d000) [pid = 1647] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:05:56 INFO - PROCESS | 1647 | 1461621956598 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c37e000 == 120 [pid = 1647] [id = 779] 15:05:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x114bb2c00) [pid = 1647] [serial = 2335] [outer = 0x0] 15:05:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x114bda800) [pid = 1647] [serial = 2336] [outer = 0x114bb2c00] 15:05:56 INFO - PROCESS | 1647 | 1461621956625 Marionette DEBUG loaded listener.js 15:05:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x116389800) [pid = 1647] [serial = 2337] [outer = 0x114bb2c00] 15:05:57 INFO - PROCESS | 1647 | 1461621957020 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 15:05:57 INFO - PROCESS | 1647 | 1461621957032 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:05:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:05:57 INFO - PROCESS | 1647 | 1461621957035 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:05:57 INFO - PROCESS | 1647 | 1461621957038 Marionette TRACE conn2 <- [1,3082,null,{}] 15:05:57 INFO - PROCESS | 1647 | 1461621957042 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:57 INFO - PROCESS | 1647 | 1461621957169 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:05:57 INFO - PROCESS | 1647 | 1461621957302 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x125591000 == 121 [pid = 1647] [id = 780] 15:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x11a75f800) [pid = 1647] [serial = 2338] [outer = 0x0] 15:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x11c482400) [pid = 1647] [serial = 2339] [outer = 0x11a75f800] 15:05:57 INFO - PROCESS | 1647 | 1461621957332 Marionette DEBUG loaded listener.js 15:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x126604800) [pid = 1647] [serial = 2340] [outer = 0x11a75f800] 15:05:57 INFO - PROCESS | 1647 | 1461621957656 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:05:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:05:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:05:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:05:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:05:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:05:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:05:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 630ms 15:05:57 INFO - PROCESS | 1647 | 1461621957666 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:05:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:05:57 INFO - PROCESS | 1647 | 1461621957671 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:05:57 INFO - PROCESS | 1647 | 1461621957673 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:05:57 INFO - PROCESS | 1647 | 1461621957674 Marionette TRACE conn2 <- [1,3086,null,{}] 15:05:57 INFO - PROCESS | 1647 | 1461621957677 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:57 INFO - PROCESS | 1647 | 1461621957789 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:05:57 INFO - PROCESS | 1647 | 1461621957891 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x13032a000 == 122 [pid = 1647] [id = 781] 15:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x126605000) [pid = 1647] [serial = 2341] [outer = 0x0] 15:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x128da8800) [pid = 1647] [serial = 2342] [outer = 0x126605000] 15:05:57 INFO - PROCESS | 1647 | 1461621957918 Marionette DEBUG loaded listener.js 15:05:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x12b64c400) [pid = 1647] [serial = 2343] [outer = 0x126605000] 15:05:58 INFO - PROCESS | 1647 | 1461621958260 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:05:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:05:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 622ms 15:05:58 INFO - PROCESS | 1647 | 1461621958296 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:05:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:05:58 INFO - PROCESS | 1647 | 1461621958297 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:05:58 INFO - PROCESS | 1647 | 1461621958304 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:05:58 INFO - PROCESS | 1647 | 1461621958308 Marionette TRACE conn2 <- [1,3090,null,{}] 15:05:58 INFO - PROCESS | 1647 | 1461621958311 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:58 INFO - PROCESS | 1647 | 1461621958424 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:05:58 INFO - PROCESS | 1647 | 1461621958576 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dec0800 == 123 [pid = 1647] [id = 782] 15:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x12d651000) [pid = 1647] [serial = 2344] [outer = 0x0] 15:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x12ea58c00) [pid = 1647] [serial = 2345] [outer = 0x12d651000] 15:05:58 INFO - PROCESS | 1647 | 1461621958604 Marionette DEBUG loaded listener.js 15:05:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x13000c400) [pid = 1647] [serial = 2346] [outer = 0x12d651000] 15:05:58 INFO - PROCESS | 1647 | 1461621958942 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:05:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:05:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 679ms 15:05:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:05:58 INFO - PROCESS | 1647 | 1461621958980 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:05:58 INFO - PROCESS | 1647 | 1461621958981 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:05:58 INFO - PROCESS | 1647 | 1461621958983 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:05:58 INFO - PROCESS | 1647 | 1461621958984 Marionette TRACE conn2 <- [1,3094,null,{}] 15:05:58 INFO - PROCESS | 1647 | 1461621958987 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:59 INFO - PROCESS | 1647 | 1461621959104 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:05:59 INFO - PROCESS | 1647 | 1461621959240 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1423e0000 == 124 [pid = 1647] [id = 783] 15:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x130377800) [pid = 1647] [serial = 2347] [outer = 0x0] 15:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x13c07f400) [pid = 1647] [serial = 2348] [outer = 0x130377800] 15:05:59 INFO - PROCESS | 1647 | 1461621959267 Marionette DEBUG loaded listener.js 15:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x13c1b1c00) [pid = 1647] [serial = 2349] [outer = 0x130377800] 15:05:59 INFO - PROCESS | 1647 | 1461621959605 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:05:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:05:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 15:05:59 INFO - PROCESS | 1647 | 1461621959654 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:05:59 INFO - PROCESS | 1647 | 1461621959656 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:05:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:05:59 INFO - PROCESS | 1647 | 1461621959658 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:05:59 INFO - PROCESS | 1647 | 1461621959659 Marionette TRACE conn2 <- [1,3098,null,{}] 15:05:59 INFO - PROCESS | 1647 | 1461621959661 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:05:59 INFO - PROCESS | 1647 | 1461621959774 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:05:59 INFO - PROCESS | 1647 | 1461621959905 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x13dc9b000 == 125 [pid = 1647] [id = 784] 15:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x13d49ac00) [pid = 1647] [serial = 2350] [outer = 0x0] 15:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x13dc27400) [pid = 1647] [serial = 2351] [outer = 0x13d49ac00] 15:05:59 INFO - PROCESS | 1647 | 1461621959938 Marionette DEBUG loaded listener.js 15:05:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x141e05400) [pid = 1647] [serial = 2352] [outer = 0x13d49ac00] 15:06:00 INFO - PROCESS | 1647 | 1461621960324 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:06:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 674ms 15:06:00 INFO - PROCESS | 1647 | 1461621960333 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:06:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:06:00 INFO - PROCESS | 1647 | 1461621960334 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:06:00 INFO - PROCESS | 1647 | 1461621960336 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:06:00 INFO - PROCESS | 1647 | 1461621960337 Marionette TRACE conn2 <- [1,3102,null,{}] 15:06:00 INFO - PROCESS | 1647 | 1461621960339 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:00 INFO - PROCESS | 1647 | 1461621960453 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:06:00 INFO - PROCESS | 1647 | 1461621960587 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x145943000 == 126 [pid = 1647] [id = 785] 15:06:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x13dc22800) [pid = 1647] [serial = 2353] [outer = 0x0] 15:06:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x141eef400) [pid = 1647] [serial = 2354] [outer = 0x13dc22800] 15:06:00 INFO - PROCESS | 1647 | 1461621960614 Marionette DEBUG loaded listener.js 15:06:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x142c11c00) [pid = 1647] [serial = 2355] [outer = 0x13dc22800] 15:06:00 INFO - PROCESS | 1647 | 1461621960923 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:06:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:06:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 624ms 15:06:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:06:00 INFO - PROCESS | 1647 | 1461621960960 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:06:00 INFO - PROCESS | 1647 | 1461621960961 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:06:00 INFO - PROCESS | 1647 | 1461621960963 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:06:00 INFO - PROCESS | 1647 | 1461621960965 Marionette TRACE conn2 <- [1,3106,null,{}] 15:06:00 INFO - PROCESS | 1647 | 1461621960967 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:01 INFO - PROCESS | 1647 | 1461621961077 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:06:01 INFO - PROCESS | 1647 | 1461621961226 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x146147800 == 127 [pid = 1647] [id = 786] 15:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x142499400) [pid = 1647] [serial = 2356] [outer = 0x0] 15:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x142c18c00) [pid = 1647] [serial = 2357] [outer = 0x142499400] 15:06:01 INFO - PROCESS | 1647 | 1461621961254 Marionette DEBUG loaded listener.js 15:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x145968800) [pid = 1647] [serial = 2358] [outer = 0x142499400] 15:06:01 INFO - PROCESS | 1647 | 1461621961581 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:06:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:06:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:06:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:06:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 626ms 15:06:01 INFO - PROCESS | 1647 | 1461621961590 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:06:01 INFO - PROCESS | 1647 | 1461621961592 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:06:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:06:01 INFO - PROCESS | 1647 | 1461621961594 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:06:01 INFO - PROCESS | 1647 | 1461621961595 Marionette TRACE conn2 <- [1,3110,null,{}] 15:06:01 INFO - PROCESS | 1647 | 1461621961597 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:01 INFO - PROCESS | 1647 | 1461621961709 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:06:01 INFO - PROCESS | 1647 | 1461621961842 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x148d87800 == 128 [pid = 1647] [id = 787] 15:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x142c1bc00) [pid = 1647] [serial = 2359] [outer = 0x0] 15:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x147f91800) [pid = 1647] [serial = 2360] [outer = 0x142c1bc00] 15:06:01 INFO - PROCESS | 1647 | 1461621961870 Marionette DEBUG loaded listener.js 15:06:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x147f96c00) [pid = 1647] [serial = 2361] [outer = 0x142c1bc00] 15:06:02 INFO - PROCESS | 1647 | 1461621962192 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:06:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:06: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 15:06:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:06:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:06:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 15:06:02 INFO - PROCESS | 1647 | 1461621962216 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:06:02 INFO - PROCESS | 1647 | 1461621962217 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:06:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:06:02 INFO - PROCESS | 1647 | 1461621962219 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:06:02 INFO - PROCESS | 1647 | 1461621962220 Marionette TRACE conn2 <- [1,3114,null,{}] 15:06:02 INFO - PROCESS | 1647 | 1461621962222 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:06:02 INFO - PROCESS | 1647 | 1461621962333 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:06:02 INFO - PROCESS | 1647 | 1461621962481 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\", \"4fbfaf6d-b77b-459b-bb02-7605f6760d1b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1498a0800 == 129 [pid = 1647] [id = 788] 15:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x147f8e800) [pid = 1647] [serial = 2362] [outer = 0x0] 15:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x148c7dc00) [pid = 1647] [serial = 2363] [outer = 0x147f8e800] 15:06:02 INFO - PROCESS | 1647 | 1461621962520 Marionette DEBUG loaded listener.js 15:06:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x148c84000) [pid = 1647] [serial = 2364] [outer = 0x147f8e800] 15:06:02 INFO - PROCESS | 1647 | 1461621962842 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:06:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:06:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 674ms 15:06:02 INFO - PROCESS | 1647 | 1461621962894 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:06:02 INFO - PROCESS | 1647 | 1461621962895 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:06:03 WARNING - u'runner_teardown' () 15:06:03 INFO - No more tests 15:06:03 INFO - Got 0 unexpected results 15:06:03 INFO - SUITE-END | took 531s 15:06:03 INFO - Closing logging queue 15:06:03 INFO - queue closed 15:06:04 INFO - Return code: 0 15:06:04 WARNING - # TBPL SUCCESS # 15:06:04 INFO - Running post-action listener: _resource_record_post_action 15:06:04 INFO - Running post-run listener: _resource_record_post_run 15:06:05 INFO - Total resource usage - Wall time: 555s; CPU: 57.0%; Read bytes: 37680640; Write bytes: 994503168; Read time: 416; Write time: 5540 15:06:05 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:06:05 INFO - install - Wall time: 20s; CPU: 55.0%; Read bytes: 187116032; Write bytes: 180827648; Read time: 15300; Write time: 320 15:06:05 INFO - run-tests - Wall time: 535s; CPU: 57.0%; Read bytes: 35489280; Write bytes: 794727424; Read time: 389; Write time: 5173 15:06:05 INFO - Running post-run listener: _upload_blobber_files 15:06:05 INFO - Blob upload gear active. 15:06:05 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:06: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 15:06: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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:06: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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:06:05 INFO - (blobuploader) - INFO - Open directory for files ... 15:06:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:06:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:06:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:06:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:06:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:06:06 INFO - (blobuploader) - INFO - Done attempting. 15:06:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:06:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:06:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:06:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:06:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:06:08 INFO - (blobuploader) - INFO - Done attempting. 15:06:08 INFO - (blobuploader) - INFO - Iteration through files over. 15:06:08 INFO - Return code: 0 15:06:08 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:06:08 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:06:08 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/44b0313b9f653f4abd9d9926824552a3d864db2ca4d57dfe9021b133a998c465f083bc189b21fbc52e22812dfdcccc2e9eff2777ebcc5df5f41ca38ed1224d90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/97e866b2ce30e0a17b87929bcafa8beeec80d1e9dceba63234a93e12815823f49e6b360c5e58a62ac9e7f593dfa2cd8c96a7a63743b4633bacef3b4ed7cf4b6f"} 15:06:08 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:06:08 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:06:08 INFO - Contents: 15:06:08 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/44b0313b9f653f4abd9d9926824552a3d864db2ca4d57dfe9021b133a998c465f083bc189b21fbc52e22812dfdcccc2e9eff2777ebcc5df5f41ca38ed1224d90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/97e866b2ce30e0a17b87929bcafa8beeec80d1e9dceba63234a93e12815823f49e6b360c5e58a62ac9e7f593dfa2cd8c96a7a63743b4633bacef3b4ed7cf4b6f"} 15:06:08 INFO - Running post-run listener: copy_logs_to_upload_dir 15:06:08 INFO - Copying logs to upload dir... 15:06:08 INFO - mkdir: /builds/slave/test/build/upload/logs 15:06:08 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=610.562817 ========= master_lag: 29.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 39 secs) (at 2016-04-25 15:06:37.413154) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-25 15:06:37.419584) ========= 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.dYsKsSaA7y/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.GNKNDyRkey/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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/fx-team/sha512/44b0313b9f653f4abd9d9926824552a3d864db2ca4d57dfe9021b133a998c465f083bc189b21fbc52e22812dfdcccc2e9eff2777ebcc5df5f41ca38ed1224d90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/97e866b2ce30e0a17b87929bcafa8beeec80d1e9dceba63234a93e12815823f49e6b360c5e58a62ac9e7f593dfa2cd8c96a7a63743b4633bacef3b4ed7cf4b6f"} build_url:https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012738 build_url: 'https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/44b0313b9f653f4abd9d9926824552a3d864db2ca4d57dfe9021b133a998c465f083bc189b21fbc52e22812dfdcccc2e9eff2777ebcc5df5f41ca38ed1224d90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/97e866b2ce30e0a17b87929bcafa8beeec80d1e9dceba63234a93e12815823f49e6b360c5e58a62ac9e7f593dfa2cd8c96a7a63743b4633bacef3b4ed7cf4b6f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ed8QSaYHRqmKteHSJrDP9w/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 4.97 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-25 15:06:42.403171) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-25 15:06:42.403582) ========= 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.dYsKsSaA7y/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.GNKNDyRkey/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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.005042 ========= master_lag: 8.10 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 8 secs) (at 2016-04-25 15:06:50.509275) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 15:06:50.509597) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 15:06:50.738971) ========= ========= Total master_lag: 42.48 =========