builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0161 starttime: 1461566739.76 results: success (0) buildid: 20160424221650 builduid: 36cac20aebb0420f866366d653b76dc1 revision: 0225961ad7adbef25e670abf314ec67f5e6c224d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:39.761722) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:39.762072) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:39.762398) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:40.211103) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:40.211352) ========= 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.In2i1hroX2/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.QaEczakkf8/Listeners TMPDIR=/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/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-24 23:45:40-- 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% 181M=0s 2016-04-24 23:45:40 (181 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.489353 ========= master_lag: 0.16 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:40.859950) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:40.860282) ========= 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.In2i1hroX2/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.QaEczakkf8/Listeners TMPDIR=/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/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.033265 ========= master_lag: 0.14 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:41.034109) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 23:45:41.036427) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 0225961ad7adbef25e670abf314ec67f5e6c224d --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 0225961ad7adbef25e670abf314ec67f5e6c224d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.In2i1hroX2/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.QaEczakkf8/Listeners TMPDIR=/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/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-24 23:45:41,191 truncating revision to first 12 chars 2016-04-24 23:45:41,191 Setting DEBUG logging. 2016-04-24 23:45:41,191 attempt 1/10 2016-04-24 23:45:41,191 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/0225961ad7ad?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 23:45:42,348 unpacking tar archive at: fx-team-0225961ad7ad/testing/mozharness/ program finished with exit code 0 elapsedTime=1.406492 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 23:45:42.590661) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:42.590978) ========= script_repo_revision: 0225961ad7adbef25e670abf314ec67f5e6c224d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:42.591385) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:42.595631) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 23:45:42.642819) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 9 secs) (at 2016-04-24 23:45:42.643107) ========= /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.In2i1hroX2/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.QaEczakkf8/Listeners TMPDIR=/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/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 23:45:42 INFO - MultiFileLogger online at 20160424 23:45:42 in /builds/slave/test 23:45:42 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 23:45:42 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:45:42 INFO - {'append_to_log': False, 23:45:42 INFO - 'base_work_dir': '/builds/slave/test', 23:45:42 INFO - 'blob_upload_branch': 'fx-team', 23:45:42 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:45:42 INFO - 'buildbot_json_path': 'buildprops.json', 23:45:42 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:45:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:45:42 INFO - 'download_minidump_stackwalk': True, 23:45:42 INFO - 'download_symbols': 'true', 23:45:42 INFO - 'e10s': False, 23:45:42 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:45:42 INFO - 'tooltool.py': '/tools/tooltool.py', 23:45:42 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:45:42 INFO - '/tools/misc-python/virtualenv.py')}, 23:45:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:45:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:45:42 INFO - 'log_level': 'info', 23:45:42 INFO - 'log_to_console': True, 23:45:42 INFO - 'opt_config_files': (), 23:45:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:45:42 INFO - '--processes=1', 23:45:42 INFO - '--config=%(test_path)s/wptrunner.ini', 23:45:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:45:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:45:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:45:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:45:42 INFO - 'pip_index': False, 23:45:42 INFO - 'require_test_zip': True, 23:45:42 INFO - 'test_type': ('testharness',), 23:45:42 INFO - 'this_chunk': '1', 23:45:42 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:45:42 INFO - 'total_chunks': '10', 23:45:42 INFO - 'virtualenv_path': 'venv', 23:45:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:45:42 INFO - 'work_dir': 'build'} 23:45:42 INFO - ##### 23:45:42 INFO - ##### Running clobber step. 23:45:42 INFO - ##### 23:45:42 INFO - Running pre-action listener: _resource_record_pre_action 23:45:42 INFO - Running main action method: clobber 23:45:42 INFO - rmtree: /builds/slave/test/build 23:45:42 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:45:45 INFO - Running post-action listener: _resource_record_post_action 23:45:45 INFO - ##### 23:45:45 INFO - ##### Running read-buildbot-config step. 23:45:45 INFO - ##### 23:45:45 INFO - Running pre-action listener: _resource_record_pre_action 23:45:45 INFO - Running main action method: read_buildbot_config 23:45:45 INFO - Using buildbot properties: 23:45:45 INFO - { 23:45:45 INFO - "project": "", 23:45:45 INFO - "product": "firefox", 23:45:45 INFO - "script_repo_revision": "production", 23:45:45 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 23:45:45 INFO - "repository": "", 23:45:45 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 23:45:45 INFO - "buildid": "20160424221650", 23:45:45 INFO - "pgo_build": "False", 23:45:45 INFO - "basedir": "/builds/slave/test", 23:45:45 INFO - "buildnumber": 377, 23:45:45 INFO - "slavename": "t-yosemite-r7-0161", 23:45:45 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 23:45:45 INFO - "platform": "macosx64", 23:45:45 INFO - "branch": "fx-team", 23:45:45 INFO - "revision": "0225961ad7adbef25e670abf314ec67f5e6c224d", 23:45:45 INFO - "repo_path": "integration/fx-team", 23:45:45 INFO - "moz_repo_path": "", 23:45:45 INFO - "stage_platform": "macosx64", 23:45:45 INFO - "builduid": "36cac20aebb0420f866366d653b76dc1", 23:45:45 INFO - "slavebuilddir": "test" 23:45:45 INFO - } 23:45:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 23:45:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 23:45:45 INFO - Running post-action listener: _resource_record_post_action 23:45:45 INFO - ##### 23:45:45 INFO - ##### Running download-and-extract step. 23:45:45 INFO - ##### 23:45:45 INFO - Running pre-action listener: _resource_record_pre_action 23:45:45 INFO - Running main action method: download_and_extract 23:45:45 INFO - mkdir: /builds/slave/test/build/tests 23:45:45 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')]} 23:45:45 INFO - https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 23:45:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 23:45:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 23:45:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/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 23:45:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/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 23:45:59 INFO - Downloaded 1235 bytes. 23:45:59 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 23:45:59 INFO - Using the following test package requirements: 23:45:59 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 23:45:59 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:45:59 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 23:45:59 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:45:59 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 23:45:59 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:45:59 INFO - u'jsshell-mac64.zip'], 23:45:59 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:45:59 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 23:45:59 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 23:45:59 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:45:59 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 23:45:59 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:45:59 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 23:45:59 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:45:59 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 23:45:59 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:45:59 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 23:45:59 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 23:45: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')]} 23:45:59 INFO - https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 23:45:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 23:45:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 23:45:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/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 23:45:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/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 23:46:16 INFO - Downloaded 17989137 bytes. 23:46:16 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/*'] 23:46:16 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/* 23:46:16 INFO - caution: filename not matched: web-platform/* 23:46:16 INFO - Return code: 11 23:46:16 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')]} 23:46:16 INFO - https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 23:46:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 23:46:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 23:46:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/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 23:46:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/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 23:46:18 INFO - Downloaded 36402275 bytes. 23:46:18 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/*'] 23:46:18 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/* 23:46:22 INFO - caution: filename not matched: bin/* 23:46:22 INFO - caution: filename not matched: config/* 23:46:22 INFO - caution: filename not matched: mozbase/* 23:46:22 INFO - caution: filename not matched: marionette/* 23:46:22 INFO - caution: filename not matched: tools/wptserve/* 23:46:22 INFO - Return code: 11 23:46:22 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')]} 23:46:22 INFO - https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 23:46:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:46:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:46:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 23:46:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/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 23:46:26 INFO - Downloaded 68866718 bytes. 23:46:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:46:26 INFO - mkdir: /builds/slave/test/properties 23:46:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:46:26 INFO - Writing to file /builds/slave/test/properties/build_url 23:46:26 INFO - Contents: 23:46:26 INFO - build_url:https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:46:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:46:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:46:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:46:27 INFO - Contents: 23:46:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:46:27 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')]} 23:46:27 INFO - https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:46:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:46:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:46:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/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 23:46:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/L8ekOWGlRvS3TuU9gACJMw/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 23:46:33 INFO - Downloaded 103550003 bytes. 23:46:33 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'] 23:46:33 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 23:46:37 INFO - Return code: 0 23:46:37 INFO - Running post-action listener: _resource_record_post_action 23:46:37 INFO - Running post-action listener: set_extra_try_arguments 23:46:37 INFO - ##### 23:46:37 INFO - ##### Running create-virtualenv step. 23:46:37 INFO - ##### 23:46:37 INFO - Running pre-action listener: _pre_create_virtualenv 23:46:37 INFO - Running pre-action listener: _resource_record_pre_action 23:46:37 INFO - Running main action method: create_virtualenv 23:46:37 INFO - Creating virtualenv /builds/slave/test/build/venv 23:46:37 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 23:46:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:46:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:46:37 INFO - Using real prefix '/tools/python27' 23:46:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:46:37 INFO - Installing distribute.............................................................................................................................................................................................done. 23:46:40 INFO - Installing pip.................done. 23:46:40 INFO - Return code: 0 23:46:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:46:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:46:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:46:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:40 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 0x11068de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8bd34c1670>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106a65e0>, '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 0x110289cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1102b4990>, '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.In2i1hroX2/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.QaEczakkf8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:46:40 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 23:46:40 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 23:46:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.In2i1hroX2/Render', 23:46:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:46:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:46:40 INFO - 'HOME': '/Users/cltbld', 23:46:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:46:40 INFO - 'LOGNAME': 'cltbld', 23:46:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:46:40 INFO - 'MOZ_NO_REMOTE': '1', 23:46:40 INFO - 'NO_EM_RESTART': '1', 23:46:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:46:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:46:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:46:40 INFO - 'PWD': '/builds/slave/test', 23:46:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:46:40 INFO - 'SHELL': '/bin/bash', 23:46:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QaEczakkf8/Listeners', 23:46:40 INFO - 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', 23:46:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:46:40 INFO - 'USER': 'cltbld', 23:46:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:46:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:46:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:46:40 INFO - 'XPC_FLAGS': '0x0', 23:46:40 INFO - 'XPC_SERVICE_NAME': '0', 23:46:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:46:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:46:41 INFO - Downloading/unpacking psutil>=0.7.1 23:46:41 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 23:46:41 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 23:46:41 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 23:46:41 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 23:46:41 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 23:46:41 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 23:46:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:46:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:46:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:46:44 INFO - Installing collected packages: psutil 23:46:44 INFO - Running setup.py install for psutil 23:46:44 INFO - building 'psutil._psutil_osx' extension 23:46:44 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 23:46:44 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 23:46:45 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 23:46:45 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 23:46:45 INFO - building 'psutil._psutil_posix' extension 23:46:45 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 23:46:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 23:46:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 23:46:45 INFO - ^ 23:46:45 INFO - 1 warning generated. 23:46:45 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 23:46:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:46:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:46:45 INFO - Successfully installed psutil 23:46:45 INFO - Cleaning up... 23:46:45 INFO - Return code: 0 23:46:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:46:45 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')]} 23:46:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:46:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:46 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')]} 23:46:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:46:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:46 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 0x11068de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8bd34c1670>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106a65e0>, '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 0x110289cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1102b4990>, '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.In2i1hroX2/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.QaEczakkf8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:46:46 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 23:46:46 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 23:46:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.In2i1hroX2/Render', 23:46:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:46:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:46:46 INFO - 'HOME': '/Users/cltbld', 23:46:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:46:46 INFO - 'LOGNAME': 'cltbld', 23:46:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:46:46 INFO - 'MOZ_NO_REMOTE': '1', 23:46:46 INFO - 'NO_EM_RESTART': '1', 23:46:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:46:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:46:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:46:46 INFO - 'PWD': '/builds/slave/test', 23:46:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:46:46 INFO - 'SHELL': '/bin/bash', 23:46:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QaEczakkf8/Listeners', 23:46:46 INFO - 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', 23:46:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:46:46 INFO - 'USER': 'cltbld', 23:46:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:46:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:46:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:46:46 INFO - 'XPC_FLAGS': '0x0', 23:46:46 INFO - 'XPC_SERVICE_NAME': '0', 23:46:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:46:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:46:46 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:46:46 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 23:46:46 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 23:46:46 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 23:46:46 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 23:46:46 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 23:46:46 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 23:46:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:46:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:46:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:46:48 INFO - Installing collected packages: mozsystemmonitor 23:46:48 INFO - Running setup.py install for mozsystemmonitor 23:46:49 INFO - Successfully installed mozsystemmonitor 23:46:49 INFO - Cleaning up... 23:46:49 INFO - Return code: 0 23:46:49 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:46:49 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')]} 23:46:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:46:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:49 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')]} 23:46:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:46:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:49 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 0x11068de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8bd34c1670>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106a65e0>, '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 0x110289cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1102b4990>, '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.In2i1hroX2/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.QaEczakkf8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:46:49 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 23:46:49 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 23:46:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.In2i1hroX2/Render', 23:46:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:46:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:46:49 INFO - 'HOME': '/Users/cltbld', 23:46:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:46:49 INFO - 'LOGNAME': 'cltbld', 23:46:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:46:49 INFO - 'MOZ_NO_REMOTE': '1', 23:46:49 INFO - 'NO_EM_RESTART': '1', 23:46:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:46:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:46:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:46:49 INFO - 'PWD': '/builds/slave/test', 23:46:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:46:49 INFO - 'SHELL': '/bin/bash', 23:46:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QaEczakkf8/Listeners', 23:46:49 INFO - 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', 23:46:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:46:49 INFO - 'USER': 'cltbld', 23:46:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:46:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:46:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:46:49 INFO - 'XPC_FLAGS': '0x0', 23:46:49 INFO - 'XPC_SERVICE_NAME': '0', 23:46:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:46:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:46:49 INFO - Downloading/unpacking blobuploader==1.2.4 23:46:49 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 23:46:49 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 23:46:49 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 23:46:49 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 23:46:49 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 23:46:49 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 23:46:51 INFO - Downloading blobuploader-1.2.4.tar.gz 23:46:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:46:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:46:51 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 23:46:51 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 23:46:51 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 23:46:51 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 23:46:51 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 23:46:51 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 23:46:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:46:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:46:52 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 23:46:52 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 23:46:52 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 23:46:52 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 23:46:52 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 23:46:52 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 23:46:52 INFO - Downloading docopt-0.6.1.tar.gz 23:46:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:46:53 INFO - Installing collected packages: blobuploader, requests, docopt 23:46:53 INFO - Running setup.py install for blobuploader 23:46:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:46:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:46:53 INFO - Running setup.py install for requests 23:46:53 INFO - Running setup.py install for docopt 23:46:53 INFO - Successfully installed blobuploader requests docopt 23:46:53 INFO - Cleaning up... 23:46:53 INFO - Return code: 0 23:46:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:46:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:46:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:46:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:46:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:46:53 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 0x11068de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8bd34c1670>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106a65e0>, '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 0x110289cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1102b4990>, '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.In2i1hroX2/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.QaEczakkf8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:46:53 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 23:46:53 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 23:46:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.In2i1hroX2/Render', 23:46:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:46:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:46:53 INFO - 'HOME': '/Users/cltbld', 23:46:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:46:53 INFO - 'LOGNAME': 'cltbld', 23:46:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:46:53 INFO - 'MOZ_NO_REMOTE': '1', 23:46:53 INFO - 'NO_EM_RESTART': '1', 23:46:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:46:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:46:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:46:53 INFO - 'PWD': '/builds/slave/test', 23:46:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:46:53 INFO - 'SHELL': '/bin/bash', 23:46:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QaEczakkf8/Listeners', 23:46:53 INFO - 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', 23:46:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:46:53 INFO - 'USER': 'cltbld', 23:46:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:46:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:46:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:46:53 INFO - 'XPC_FLAGS': '0x0', 23:46:53 INFO - 'XPC_SERVICE_NAME': '0', 23:46:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:46:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:46:54 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-X7gBEz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:46:54 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-vnRoqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:46:54 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-JADMBW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:46:54 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-s0yrhD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:46:54 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-Upnd51-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:46:54 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-HFTsBs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:46:54 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-on3hPL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:46:54 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-VeN8eG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:46:55 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-A1O0ZS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:46:55 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-sQwqB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:46:55 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-dl9DRA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:46:55 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-S3mTgb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:46:55 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-17mDow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:46:55 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-WKJaXs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:46:55 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-vZGQuz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:46:55 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-3tViyi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:46:55 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-9MiCvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:46:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:46:56 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-JmMJt6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:46:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:46:56 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-tTiJmm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:46:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:46:56 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-4_f3ni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:46:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:46:56 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-ICwGIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:46:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:46:56 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 23:46:56 INFO - Running setup.py install for manifestparser 23:46:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:46:56 INFO - Running setup.py install for mozcrash 23:46:57 INFO - Running setup.py install for mozdebug 23:46:57 INFO - Running setup.py install for mozdevice 23:46:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:46:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:46:57 INFO - Running setup.py install for mozfile 23:46:57 INFO - Running setup.py install for mozhttpd 23:46:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:46:57 INFO - Running setup.py install for mozinfo 23:46:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:46:57 INFO - Running setup.py install for mozInstall 23:46:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:46:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:46:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:46:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:46:58 INFO - Running setup.py install for mozleak 23:46:58 INFO - Running setup.py install for mozlog 23:46:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:46:58 INFO - Running setup.py install for moznetwork 23:46:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:46:58 INFO - Running setup.py install for mozprocess 23:46:58 INFO - Running setup.py install for mozprofile 23:46:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:46:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:46:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:46:58 INFO - Running setup.py install for mozrunner 23:46:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:46:58 INFO - Running setup.py install for mozscreenshot 23:46:59 INFO - Running setup.py install for moztest 23:46:59 INFO - Running setup.py install for mozversion 23:46:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:46:59 INFO - Running setup.py install for wptserve 23:46:59 INFO - Running setup.py install for marionette-driver 23:46:59 INFO - Running setup.py install for browsermob-proxy 23:46:59 INFO - Running setup.py install for marionette-client 23:47:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:47:00 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:47:00 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 23:47:00 INFO - Cleaning up... 23:47:00 INFO - Return code: 0 23:47:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:47: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')]} 23:47:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:47:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:47: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')]} 23:47:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:47:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:47:00 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 0x11068de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8bd34c1670>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1106a65e0>, '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 0x110289cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1102b4990>, '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.In2i1hroX2/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.QaEczakkf8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:47:00 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 23:47:00 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 23:47:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.In2i1hroX2/Render', 23:47:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:47:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:47:00 INFO - 'HOME': '/Users/cltbld', 23:47:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:47:00 INFO - 'LOGNAME': 'cltbld', 23:47:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:47:00 INFO - 'MOZ_NO_REMOTE': '1', 23:47:00 INFO - 'NO_EM_RESTART': '1', 23:47:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:47:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:47:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:47:00 INFO - 'PWD': '/builds/slave/test', 23:47:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:47:00 INFO - 'SHELL': '/bin/bash', 23:47:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QaEczakkf8/Listeners', 23:47:00 INFO - 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', 23:47:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:47:00 INFO - 'USER': 'cltbld', 23:47:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:47:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:47:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:47:00 INFO - 'XPC_FLAGS': '0x0', 23:47:00 INFO - 'XPC_SERVICE_NAME': '0', 23:47:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:47:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:47:00 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-wgUheW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:47:00 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)) 23:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:47:00 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-PdpjW_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:47:00 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)) 23:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:47:00 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-kgTAxB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:47:00 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)) 23:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:47:00 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-aTUCgB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:47:00 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)) 23:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:47:00 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-vm07M8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:47:01 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)) 23:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:47:01 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-UqAPJc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:47:01 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)) 23:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:47:01 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-Q1j7Oh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:47:01 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)) 23:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:47:01 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-ZISkxA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:47:01 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)) 23:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:47:01 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-AbGY77-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:47:01 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)) 23:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:47:01 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-FStXgT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:47:01 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)) 23:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:47:01 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-rukgNq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:47:01 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)) 23:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:47:01 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-t35huv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:47:01 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)) 23:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:47:01 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-DNlEHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:47:01 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)) 23:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:47:01 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-I_pK37-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:47:02 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)) 23:47:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:47:02 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-YgA2WC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:47:02 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)) 23:47:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:47:02 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-3kYI3w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:47:02 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)) 23:47:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:47:02 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-0pbCKy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:47:02 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)) 23:47:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:47:02 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-xVTwTG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:47:02 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)) 23:47:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:47:02 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-likzxT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:47:02 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)) 23:47:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:47:02 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-IBkWB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:47:02 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)) 23:47:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:47:03 INFO - Running setup.py (path:/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/pip-zzuMM5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:47:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:47:03 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)) 23:47:03 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)) 23:47:03 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)) 23:47:03 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)) 23:47:03 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)) 23:47:03 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)) 23:47:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:47:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:47:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:47:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:47:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:47:05 INFO - Downloading blessings-1.6.tar.gz 23:47:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:47:05 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)) 23:47:05 INFO - Installing collected packages: blessings 23:47:05 INFO - Running setup.py install for blessings 23:47:05 INFO - Successfully installed blessings 23:47:05 INFO - Cleaning up... 23:47:06 INFO - Return code: 0 23:47:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:47:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:47:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:47:06 INFO - Reading from file tmpfile_stdout 23:47:06 INFO - Current package versions: 23:47:06 INFO - blessings == 1.6 23:47:06 INFO - blobuploader == 1.2.4 23:47:06 INFO - browsermob-proxy == 0.6.0 23:47:06 INFO - docopt == 0.6.1 23:47:06 INFO - manifestparser == 1.1 23:47:06 INFO - marionette-client == 2.3.0 23:47:06 INFO - marionette-driver == 1.4.0 23:47:06 INFO - mozInstall == 1.12 23:47:06 INFO - mozcrash == 0.17 23:47:06 INFO - mozdebug == 0.1 23:47:06 INFO - mozdevice == 0.48 23:47:06 INFO - mozfile == 1.2 23:47:06 INFO - mozhttpd == 0.7 23:47:06 INFO - mozinfo == 0.9 23:47:06 INFO - mozleak == 0.1 23:47:06 INFO - mozlog == 3.1 23:47:06 INFO - moznetwork == 0.27 23:47:06 INFO - mozprocess == 0.22 23:47:06 INFO - mozprofile == 0.28 23:47:06 INFO - mozrunner == 6.11 23:47:06 INFO - mozscreenshot == 0.1 23:47:06 INFO - mozsystemmonitor == 0.0 23:47:06 INFO - moztest == 0.7 23:47:06 INFO - mozversion == 1.4 23:47:06 INFO - psutil == 3.1.1 23:47:06 INFO - requests == 1.2.3 23:47:06 INFO - wptserve == 1.4.0 23:47:06 INFO - wsgiref == 0.1.2 23:47:06 INFO - Running post-action listener: _resource_record_post_action 23:47:06 INFO - Running post-action listener: _start_resource_monitoring 23:47:06 INFO - Starting resource monitoring. 23:47:06 INFO - ##### 23:47:06 INFO - ##### Running pull step. 23:47:06 INFO - ##### 23:47:06 INFO - Running pre-action listener: _resource_record_pre_action 23:47:06 INFO - Running main action method: pull 23:47:06 INFO - Pull has nothing to do! 23:47:06 INFO - Running post-action listener: _resource_record_post_action 23:47:06 INFO - ##### 23:47:06 INFO - ##### Running install step. 23:47:06 INFO - ##### 23:47:06 INFO - Running pre-action listener: _resource_record_pre_action 23:47:06 INFO - Running main action method: install 23:47:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:47:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:47:06 INFO - Reading from file tmpfile_stdout 23:47:06 INFO - Detecting whether we're running mozinstall >=1.0... 23:47:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:47:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:47:06 INFO - Reading from file tmpfile_stdout 23:47:06 INFO - Output received: 23:47:06 INFO - Usage: mozinstall [options] installer 23:47:06 INFO - Options: 23:47:06 INFO - -h, --help show this help message and exit 23:47:06 INFO - -d DEST, --destination=DEST 23:47:06 INFO - Directory to install application into. [default: 23:47:06 INFO - "/builds/slave/test"] 23:47:06 INFO - --app=APP Application being installed. [default: firefox] 23:47:06 INFO - mkdir: /builds/slave/test/build/application 23:47:06 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'] 23:47:06 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 23:47:26 INFO - Reading from file tmpfile_stdout 23:47:26 INFO - Output received: 23:47:26 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 23:47:26 INFO - Running post-action listener: _resource_record_post_action 23:47:26 INFO - ##### 23:47:26 INFO - ##### Running run-tests step. 23:47:26 INFO - ##### 23:47:26 INFO - Running pre-action listener: _resource_record_pre_action 23:47:26 INFO - Running main action method: run_tests 23:47:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:47:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:47:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:47:26 INFO - grabbing minidump binary from tooltool 23:47:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:47:26 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 0x1106a65e0>, '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 0x110289cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1102b4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:47:26 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 23:47:26 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 23:47:26 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:47:26 INFO - Return code: 0 23:47:26 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 23:47:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:47:26 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/L8ekOWGlRvS3TuU9gACJMw/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 23:47:26 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/L8ekOWGlRvS3TuU9gACJMw/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 23:47:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.In2i1hroX2/Render', 23:47:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:47:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:47:26 INFO - 'HOME': '/Users/cltbld', 23:47:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:47:26 INFO - 'LOGNAME': 'cltbld', 23:47:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:47:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:47:26 INFO - 'MOZ_NO_REMOTE': '1', 23:47:26 INFO - 'NO_EM_RESTART': '1', 23:47:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:47:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:47:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:47:26 INFO - 'PWD': '/builds/slave/test', 23:47:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:47:26 INFO - 'SHELL': '/bin/bash', 23:47:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QaEczakkf8/Listeners', 23:47:26 INFO - 'TMPDIR': '/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/T/', 23:47:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:47:26 INFO - 'USER': 'cltbld', 23:47:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:47:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:47:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:47:26 INFO - 'XPC_FLAGS': '0x0', 23:47:26 INFO - 'XPC_SERVICE_NAME': '0', 23:47:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:47:26 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/L8ekOWGlRvS3TuU9gACJMw/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 23:47:27 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 23:47:27 INFO - import pkg_resources 23:47:28 INFO - Using 1 client processes 23:47:28 INFO - wptserve Starting http server on 127.0.0.1:8000 23:47:28 INFO - wptserve Starting http server on 127.0.0.1:8001 23:47:28 INFO - wptserve Starting http server on 127.0.0.1:8443 23:47:30 INFO - SUITE-START | Running 778 tests 23:47:30 INFO - Running testharness tests 23:47:30 INFO - Setting up ssl 23:47:30 INFO - PROCESS | certutil | 23:47:30 INFO - PROCESS | certutil | 23:47:30 INFO - PROCESS | certutil | 23:47:30 INFO - Certificate Nickname Trust Attributes 23:47:30 INFO - SSL,S/MIME,JAR/XPI 23:47:30 INFO - 23:47:30 INFO - web-platform-tests CT,, 23:47:30 INFO - 23:47:30 INFO - Starting runner 23:47:31 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 23:47:31 INFO - PROCESS | 1655 | 1461566851384 Marionette DEBUG Marionette enabled via build flag and pref 23:47:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x116770000 == 1 [pid = 1655] [id = 1] 23:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x116770800) [pid = 1655] [serial = 1] [outer = 0x0] 23:47:31 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x116771800) [pid = 1655] [serial = 2] [outer = 0x116770800] 23:47:31 INFO - PROCESS | 1655 | 1461566851703 Marionette INFO Listening on port 2828 23:47:31 INFO - PROCESS | 1655 | 1461566851932 Marionette DEBUG Marionette enabled via command-line flag 23:47:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11915e800 == 2 [pid = 1655] [id = 2] 23:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x11915f000) [pid = 1655] [serial = 3] [outer = 0x0] 23:47:31 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x119160000) [pid = 1655] [serial = 4] [outer = 0x11915f000] 23:47:32 INFO - PROCESS | 1655 | [1655] 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 23:47:32 INFO - PROCESS | 1655 | 1461566852092 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49294 23:47:32 INFO - PROCESS | 1655 | 1461566852176 Marionette DEBUG Closed connection conn0 23:47:32 INFO - PROCESS | 1655 | [1655] 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 23:47:32 INFO - PROCESS | 1655 | 1461566852182 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49295 23:47:32 INFO - PROCESS | 1655 | 1461566852198 Marionette DEBUG Closed connection conn1 23:47:32 INFO - PROCESS | 1655 | [1655] 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 23:47:32 INFO - PROCESS | 1655 | 1461566852203 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49296 23:47:32 INFO - PROCESS | 1655 | 1461566852210 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:47:32 INFO - PROCESS | 1655 | 1461566852216 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":"20160424221650","device":"desktop","version":"48.0a1"} 23:47:32 INFO - PROCESS | 1655 | [1655] 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 23:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c41b800 == 3 [pid = 1655] [id = 3] 23:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x11c41c000) [pid = 1655] [serial = 5] [outer = 0x0] 23:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c423800 == 4 [pid = 1655] [id = 4] 23:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x11c4d6400) [pid = 1655] [serial = 6] [outer = 0x0] 23:47:33 INFO - PROCESS | 1655 | [1655] 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 23:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x124065800 == 5 [pid = 1655] [id = 5] 23:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x11c4d5000) [pid = 1655] [serial = 7] [outer = 0x0] 23:47:33 INFO - PROCESS | 1655 | [1655] 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 23:47:33 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x124190000) [pid = 1655] [serial = 8] [outer = 0x11c4d5000] 23:47:33 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x124f0c800) [pid = 1655] [serial = 9] [outer = 0x11c41c000] 23:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x123f84000) [pid = 1655] [serial = 10] [outer = 0x11c4d6400] 23:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x123f86000) [pid = 1655] [serial = 11] [outer = 0x11c4d5000] 23:47:34 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:47:34 INFO - PROCESS | 1655 | 1461566854323 Marionette DEBUG loaded listener.js 23:47:34 INFO - PROCESS | 1655 | 1461566854333 Marionette DEBUG loaded listener.js 23:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x128f2f800) [pid = 1655] [serial = 12] [outer = 0x11c4d5000] 23:47:34 INFO - PROCESS | 1655 | 1461566854690 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"682ae914-8f57-2f4f-8cce-c41ff1e808d5","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":"20160424221650","device":"desktop","version":"48.0a1","command_id":1}}] 23:47:34 INFO - PROCESS | 1655 | 1461566854780 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}] 23:47:34 INFO - PROCESS | 1655 | 1461566854825 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 23:47:34 INFO - PROCESS | 1655 | 1461566854912 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:47:34 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:47:34 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 23:47:34 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 23:47:34 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x12b687c00) [pid = 1655] [serial = 13] [outer = 0x11c4d5000] 23:47:35 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:47:35 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:47:35 INFO - PROCESS | 1655 | 1461566855202 Marionette TRACE conn2 <- [1,3,null,{}] 23:47:35 INFO - PROCESS | 1655 | 1461566855205 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:47:35 INFO - PROCESS | 1655 | 1461566855216 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 23:47:35 INFO - PROCESS | 1655 | 1461566855243 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 23:47:35 INFO - PROCESS | 1655 | 1461566855245 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 23:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:47:35 INFO - PROCESS | 1655 | 1461566855253 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:47:35 INFO - PROCESS | 1655 | 1461566855255 Marionette TRACE conn2 <- [1,6,null,{}] 23:47:35 INFO - PROCESS | 1655 | 1461566855258 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}] 23:47:35 INFO - PROCESS | 1655 | 1461566855268 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 23:47:35 INFO - PROCESS | 1655 | 1461566855271 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc3f000 == 6 [pid = 1655] [id = 6] 23:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x12bc23000) [pid = 1655] [serial = 14] [outer = 0x0] 23:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x12bc23c00) [pid = 1655] [serial = 15] [outer = 0x12bc23000] 23:47:35 INFO - PROCESS | 1655 | 1461566855300 Marionette DEBUG loaded listener.js 23:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x12bc2a000) [pid = 1655] [serial = 16] [outer = 0x12bc23000] 23:47:35 INFO - PROCESS | 1655 | 1461566855594 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]]]}] 23:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf15000 == 7 [pid = 1655] [id = 7] 23:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x12bea4800) [pid = 1655] [serial = 17] [outer = 0x0] 23:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 23:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x12bed1c00) [pid = 1655] [serial = 18] [outer = 0x12bea4800] 23:47:35 INFO - PROCESS | 1655 | 1461566855639 Marionette DEBUG loaded listener.js 23:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x12bed3c00) [pid = 1655] [serial = 19] [outer = 0x12bea4800] 23:47:35 INFO - PROCESS | 1655 | 1461566855676 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 23:47:35 INFO - PROCESS | 1655 | 1461566855677 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 23:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:47:35 INFO - PROCESS | 1655 | 1461566855713 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:47:35 INFO - PROCESS | 1655 | 1461566855714 Marionette TRACE conn2 <- [1,10,null,{}] 23:47:35 INFO - PROCESS | 1655 | 1461566855728 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}] 23:47:35 INFO - PROCESS | 1655 | 1461566855855 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 23:47:35 INFO - PROCESS | 1655 | 1461566855891 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1e0800 == 8 [pid = 1655] [id = 8] 23:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x11bee4c00) [pid = 1655] [serial = 20] [outer = 0x0] 23:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x11bee6800) [pid = 1655] [serial = 21] [outer = 0x11bee4c00] 23:47:35 INFO - PROCESS | 1655 | 1461566855920 Marionette DEBUG loaded listener.js 23:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x11beeb400) [pid = 1655] [serial = 22] [outer = 0x11bee4c00] 23:47:36 INFO - PROCESS | 1655 | 1461566856226 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]]]}] 23:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 538ms 23:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:47:36 INFO - PROCESS | 1655 | 1461566856240 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 23:47:36 INFO - PROCESS | 1655 | 1461566856242 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 23:47:36 INFO - PROCESS | 1655 | 1461566856244 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:47:36 INFO - PROCESS | 1655 | 1461566856245 Marionette TRACE conn2 <- [1,14,null,{}] 23:47:36 INFO - PROCESS | 1655 | 1461566856249 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}] 23:47:36 INFO - PROCESS | 1655 | 1461566856370 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 23:47:36 INFO - PROCESS | 1655 | 1461566856378 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dca3000 == 9 [pid = 1655] [id = 9] 23:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12d659800) [pid = 1655] [serial = 23] [outer = 0x0] 23:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12d6b0000) [pid = 1655] [serial = 24] [outer = 0x12d659800] 23:47:36 INFO - PROCESS | 1655 | 1461566856404 Marionette DEBUG loaded listener.js 23:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12dcdf800) [pid = 1655] [serial = 25] [outer = 0x12d659800] 23:47:36 INFO - PROCESS | 1655 | 1461566856666 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]]]}] 23:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 473ms 23:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:47:36 INFO - PROCESS | 1655 | 1461566856721 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 23:47:36 INFO - PROCESS | 1655 | 1461566856722 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 23:47:36 INFO - PROCESS | 1655 | 1461566856724 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:47:36 INFO - PROCESS | 1655 | 1461566856725 Marionette TRACE conn2 <- [1,18,null,{}] 23:47:36 INFO - PROCESS | 1655 | 1461566856727 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}] 23:47:36 INFO - PROCESS | 1655 | 1461566856824 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 23:47:36 INFO - PROCESS | 1655 | 1461566856828 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e440800 == 10 [pid = 1655] [id = 10] 23:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12e3edc00) [pid = 1655] [serial = 26] [outer = 0x0] 23:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12e3f7800) [pid = 1655] [serial = 27] [outer = 0x12e3edc00] 23:47:36 INFO - PROCESS | 1655 | 1461566856856 Marionette DEBUG loaded listener.js 23:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12e47e000) [pid = 1655] [serial = 28] [outer = 0x12e3edc00] 23:47:37 INFO - PROCESS | 1655 | 1461566857106 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]]]}] 23:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 23:47:37 INFO - PROCESS | 1655 | 1461566857143 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 23:47:37 INFO - PROCESS | 1655 | 1461566857145 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 23:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:47:37 INFO - PROCESS | 1655 | 1461566857153 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:47:37 INFO - PROCESS | 1655 | 1461566857154 Marionette TRACE conn2 <- [1,22,null,{}] 23:47:37 INFO - PROCESS | 1655 | 1461566857156 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}] 23:47:37 INFO - PROCESS | 1655 | 1461566857245 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 23:47:37 INFO - PROCESS | 1655 | 1461566857252 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea32800 == 11 [pid = 1655] [id = 11] 23:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x12e481800) [pid = 1655] [serial = 29] [outer = 0x0] 23:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x12e48f800) [pid = 1655] [serial = 30] [outer = 0x12e481800] 23:47:37 INFO - PROCESS | 1655 | 1461566857277 Marionette DEBUG loaded listener.js 23:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x119d44000) [pid = 1655] [serial = 31] [outer = 0x12e481800] 23:47:37 INFO - PROCESS | 1655 | 1461566857514 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]]]}] 23:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 373ms 23:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:47:37 INFO - PROCESS | 1655 | 1461566857522 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 23:47:37 INFO - PROCESS | 1655 | 1461566857523 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 23:47:37 INFO - PROCESS | 1655 | 1461566857525 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:47:37 INFO - PROCESS | 1655 | 1461566857526 Marionette TRACE conn2 <- [1,26,null,{}] 23:47:37 INFO - PROCESS | 1655 | 1461566857529 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}] 23:47:37 INFO - PROCESS | 1655 | 1461566857623 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 23:47:37 INFO - PROCESS | 1655 | 1461566857627 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c9d800 == 12 [pid = 1655] [id = 12] 23:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x11a810c00) [pid = 1655] [serial = 32] [outer = 0x0] 23:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x11beeb800) [pid = 1655] [serial = 33] [outer = 0x11a810c00] 23:47:37 INFO - PROCESS | 1655 | 1461566857652 Marionette DEBUG loaded listener.js 23:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12e93a800) [pid = 1655] [serial = 34] [outer = 0x11a810c00] 23:47:37 INFO - PROCESS | 1655 | 1461566857889 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]]]}] 23:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 371ms 23:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:47:37 INFO - PROCESS | 1655 | 1461566857902 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 23:47:37 INFO - PROCESS | 1655 | 1461566857903 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 23:47:37 INFO - PROCESS | 1655 | 1461566857905 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:47:37 INFO - PROCESS | 1655 | 1461566857906 Marionette TRACE conn2 <- [1,30,null,{}] 23:47:37 INFO - PROCESS | 1655 | 1461566857908 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}] 23:47:37 INFO - PROCESS | 1655 | 1461566857996 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 23:47:38 INFO - PROCESS | 1655 | 1461566858003 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0e0800 == 13 [pid = 1655] [id = 13] 23:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12e93d800) [pid = 1655] [serial = 35] [outer = 0x0] 23:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12e9ef400) [pid = 1655] [serial = 36] [outer = 0x12e93d800] 23:47:38 INFO - PROCESS | 1655 | 1461566858028 Marionette DEBUG loaded listener.js 23:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12e9f4800) [pid = 1655] [serial = 37] [outer = 0x12e93d800] 23:47:38 INFO - PROCESS | 1655 | 1461566858255 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]]]}] 23:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 23:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:47:38 INFO - PROCESS | 1655 | 1461566858274 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 23:47:38 INFO - PROCESS | 1655 | 1461566858275 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 23:47:38 INFO - PROCESS | 1655 | 1461566858277 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:47:38 INFO - PROCESS | 1655 | 1461566858278 Marionette TRACE conn2 <- [1,34,null,{}] 23:47:38 INFO - PROCESS | 1655 | 1461566858287 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}] 23:47:38 INFO - PROCESS | 1655 | 1461566858375 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 23:47:38 INFO - PROCESS | 1655 | 1461566858380 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f303000 == 14 [pid = 1655] [id = 14] 23:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12e9eec00) [pid = 1655] [serial = 38] [outer = 0x0] 23:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12eeea000) [pid = 1655] [serial = 39] [outer = 0x12e9eec00] 23:47:38 INFO - PROCESS | 1655 | 1461566858406 Marionette DEBUG loaded listener.js 23:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12eef0c00) [pid = 1655] [serial = 40] [outer = 0x12e9eec00] 23:47:38 INFO - PROCESS | 1655 | 1461566858687 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]]]}] 23:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 423ms 23:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:47:38 INFO - PROCESS | 1655 | 1461566858706 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 23:47:38 INFO - PROCESS | 1655 | 1461566858708 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 23:47:38 INFO - PROCESS | 1655 | 1461566858712 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:47:38 INFO - PROCESS | 1655 | 1461566858714 Marionette TRACE conn2 <- [1,38,null,{}] 23:47:38 INFO - PROCESS | 1655 | 1461566858728 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}] 23:47:38 INFO - PROCESS | 1655 | 1461566858865 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 23:47:38 INFO - PROCESS | 1655 | 1461566858871 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f322800 == 15 [pid = 1655] [id = 15] 23:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12eef3000) [pid = 1655] [serial = 41] [outer = 0x0] 23:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12f90c400) [pid = 1655] [serial = 42] [outer = 0x12eef3000] 23:47:38 INFO - PROCESS | 1655 | 1461566858910 Marionette DEBUG loaded listener.js 23:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12f912800) [pid = 1655] [serial = 43] [outer = 0x12eef3000] 23:47:39 INFO - PROCESS | 1655 | 1461566859146 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]]]}] 23:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 480ms 23:47:39 INFO - PROCESS | 1655 | 1461566859192 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 23:47:39 INFO - PROCESS | 1655 | 1461566859193 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 23:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:47:39 INFO - PROCESS | 1655 | 1461566859203 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:47:39 INFO - PROCESS | 1655 | 1461566859204 Marionette TRACE conn2 <- [1,42,null,{}] 23:47:39 INFO - PROCESS | 1655 | 1461566859206 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}] 23:47:39 INFO - PROCESS | 1655 | 1461566859296 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 23:47:39 INFO - PROCESS | 1655 | 1461566859303 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd91800 == 16 [pid = 1655] [id = 16] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12f914c00) [pid = 1655] [serial = 44] [outer = 0x0] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12f97d000) [pid = 1655] [serial = 45] [outer = 0x12f914c00] 23:47:39 INFO - PROCESS | 1655 | 1461566859329 Marionette DEBUG loaded listener.js 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12f981800) [pid = 1655] [serial = 46] [outer = 0x12f914c00] 23:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1300dc800 == 17 [pid = 1655] [id = 17] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x1300dd000) [pid = 1655] [serial = 47] [outer = 0x0] 23:47:39 INFO - PROCESS | 1655 | 1461566859586 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]]]}] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x1300de800) [pid = 1655] [serial = 48] [outer = 0x1300dd000] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x1300e6000) [pid = 1655] [serial = 49] [outer = 0x1300dd000] 23:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 425ms 23:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1300dc000 == 18 [pid = 1655] [id = 18] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12ff2a000) [pid = 1655] [serial = 50] [outer = 0x0] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12ff8bc00) [pid = 1655] [serial = 51] [outer = 0x12ff2a000] 23:47:39 INFO - PROCESS | 1655 | 1461566859665 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 23:47:39 INFO - PROCESS | 1655 | 1461566859667 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x118ed9400) [pid = 1655] [serial = 52] [outer = 0x12ff2a000] 23:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:47:39 INFO - PROCESS | 1655 | 1461566859695 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:47:39 INFO - PROCESS | 1655 | 1461566859697 Marionette TRACE conn2 <- [1,46,null,{}] 23:47:39 INFO - PROCESS | 1655 | 1461566859706 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}] 23:47:39 INFO - PROCESS | 1655 | 1461566859812 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 23:47:39 INFO - PROCESS | 1655 | 1461566859818 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x130493800 == 19 [pid = 1655] [id = 19] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x12f985c00) [pid = 1655] [serial = 53] [outer = 0x0] 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x12ff29000) [pid = 1655] [serial = 54] [outer = 0x12f985c00] 23:47:39 INFO - PROCESS | 1655 | 1461566859846 Marionette DEBUG loaded listener.js 23:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x12ffa4c00) [pid = 1655] [serial = 55] [outer = 0x12f985c00] 23:47:40 INFO - PROCESS | 1655 | 1461566860084 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]]]}] 23:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 434ms 23:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:47:40 INFO - PROCESS | 1655 | 1461566860120 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 23:47:40 INFO - PROCESS | 1655 | 1461566860121 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 23:47:40 INFO - PROCESS | 1655 | 1461566860125 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:47:40 INFO - PROCESS | 1655 | 1461566860127 Marionette TRACE conn2 <- [1,50,null,{}] 23:47:40 INFO - PROCESS | 1655 | 1461566860136 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}] 23:47:40 INFO - PROCESS | 1655 | 1461566860230 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 23:47:40 INFO - PROCESS | 1655 | 1461566860235 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x130787800 == 20 [pid = 1655] [id = 20] 23:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x11be2d800) [pid = 1655] [serial = 56] [outer = 0x0] 23:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x12eef2000) [pid = 1655] [serial = 57] [outer = 0x11be2d800] 23:47:40 INFO - PROCESS | 1655 | 1461566860259 Marionette DEBUG loaded listener.js 23:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x12ffa9800) [pid = 1655] [serial = 58] [outer = 0x11be2d800] 23:47:40 INFO - PROCESS | 1655 | 1461566860485 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]]]}] 23:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 374ms 23:47:40 INFO - PROCESS | 1655 | 1461566860505 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 23:47:40 INFO - PROCESS | 1655 | 1461566860506 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 23:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:47:40 INFO - PROCESS | 1655 | 1461566860508 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:47:40 INFO - PROCESS | 1655 | 1461566860509 Marionette TRACE conn2 <- [1,54,null,{}] 23:47:40 INFO - PROCESS | 1655 | 1461566860511 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}] 23:47:40 INFO - PROCESS | 1655 | 1461566860611 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 23:47:40 INFO - PROCESS | 1655 | 1461566860616 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x130798000 == 21 [pid = 1655] [id = 21] 23:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x11a8f0c00) [pid = 1655] [serial = 59] [outer = 0x0] 23:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x11a8f5400) [pid = 1655] [serial = 60] [outer = 0x11a8f0c00] 23:47:40 INFO - PROCESS | 1655 | 1461566860641 Marionette DEBUG loaded listener.js 23:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11a8f9800) [pid = 1655] [serial = 61] [outer = 0x11a8f0c00] 23:47:40 INFO - PROCESS | 1655 | 1461566860866 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]]]}] 23:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 23:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:47:40 INFO - PROCESS | 1655 | 1461566860876 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 23:47:40 INFO - PROCESS | 1655 | 1461566860877 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 23:47:40 INFO - PROCESS | 1655 | 1461566860880 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:47:40 INFO - PROCESS | 1655 | 1461566860882 Marionette TRACE conn2 <- [1,58,null,{}] 23:47:40 INFO - PROCESS | 1655 | 1461566860890 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}] 23:47:40 INFO - PROCESS | 1655 | 1461566860982 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 23:47:41 INFO - PROCESS | 1655 | 1461566860997 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x130872800 == 22 [pid = 1655] [id = 22] 23:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x12ffa6400) [pid = 1655] [serial = 62] [outer = 0x0] 23:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1305f5000) [pid = 1655] [serial = 63] [outer = 0x12ffa6400] 23:47:41 INFO - PROCESS | 1655 | 1461566861022 Marionette DEBUG loaded listener.js 23:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1305f9c00) [pid = 1655] [serial = 64] [outer = 0x12ffa6400] 23:47:41 INFO - PROCESS | 1655 | 1461566861239 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]]]}] 23:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 374ms 23:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:47:41 INFO - PROCESS | 1655 | 1461566861255 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 23:47:41 INFO - PROCESS | 1655 | 1461566861256 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 23:47:41 INFO - PROCESS | 1655 | 1461566861258 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:47:41 INFO - PROCESS | 1655 | 1461566861259 Marionette TRACE conn2 <- [1,62,null,{}] 23:47:41 INFO - PROCESS | 1655 | 1461566861261 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}] 23:47:41 INFO - PROCESS | 1655 | 1461566861360 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 23:47:41 INFO - PROCESS | 1655 | 1461566861364 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d37800 == 23 [pid = 1655] [id = 23] 23:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x130d78800) [pid = 1655] [serial = 65] [outer = 0x0] 23:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x130d7dc00) [pid = 1655] [serial = 66] [outer = 0x130d78800] 23:47:41 INFO - PROCESS | 1655 | 1461566861392 Marionette DEBUG loaded listener.js 23:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x130d85c00) [pid = 1655] [serial = 67] [outer = 0x130d78800] 23:47:42 INFO - PROCESS | 1655 | 1461566862538 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]]]}] 23:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1320ms 23:47:42 INFO - PROCESS | 1655 | 1461566862579 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 23:47:42 INFO - PROCESS | 1655 | 1461566862582 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 23:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:47:42 INFO - PROCESS | 1655 | 1461566862586 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:47:42 INFO - PROCESS | 1655 | 1461566862588 Marionette TRACE conn2 <- [1,66,null,{}] 23:47:42 INFO - PROCESS | 1655 | 1461566862592 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}] 23:47:42 INFO - PROCESS | 1655 | 1461566862700 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 23:47:42 INFO - PROCESS | 1655 | 1461566862741 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x115988800 == 24 [pid = 1655] [id = 24] 23:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x115e9ac00) [pid = 1655] [serial = 68] [outer = 0x0] 23:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x116754400) [pid = 1655] [serial = 69] [outer = 0x115e9ac00] 23:47:42 INFO - PROCESS | 1655 | 1461566862773 Marionette DEBUG loaded listener.js 23:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118ed9000) [pid = 1655] [serial = 70] [outer = 0x115e9ac00] 23:47:43 INFO - PROCESS | 1655 | 1461566863170 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]]]}] 23:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 23:47:43 INFO - PROCESS | 1655 | 1461566863217 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 23:47:43 INFO - PROCESS | 1655 | 1461566863221 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 23:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:47:43 INFO - PROCESS | 1655 | 1461566863227 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:47:43 INFO - PROCESS | 1655 | 1461566863229 Marionette TRACE conn2 <- [1,70,null,{}] 23:47:43 INFO - PROCESS | 1655 | 1461566863234 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}] 23:47:43 INFO - PROCESS | 1655 | 1461566863339 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 23:47:43 INFO - PROCESS | 1655 | 1461566863392 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119236800 == 25 [pid = 1655] [id = 25] 23:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x119269c00) [pid = 1655] [serial = 71] [outer = 0x0] 23:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119a72400) [pid = 1655] [serial = 72] [outer = 0x119269c00] 23:47:43 INFO - PROCESS | 1655 | 1461566863424 Marionette DEBUG loaded listener.js 23:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11a811400) [pid = 1655] [serial = 73] [outer = 0x119269c00] 23:47:43 INFO - PROCESS | 1655 | 1461566863838 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]]]}] 23:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 23:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:47:43 INFO - PROCESS | 1655 | 1461566863898 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 23:47:43 INFO - PROCESS | 1655 | 1461566863900 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 23:47:43 INFO - PROCESS | 1655 | 1461566863902 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:47:43 INFO - PROCESS | 1655 | 1461566863905 Marionette TRACE conn2 <- [1,74,null,{}] 23:47:43 INFO - PROCESS | 1655 | 1461566863912 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}] 23:47:44 INFO - PROCESS | 1655 | 1461566864023 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 23:47:44 INFO - PROCESS | 1655 | 1461566864087 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b19800 == 26 [pid = 1655] [id = 26] 23:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1147d2c00) [pid = 1655] [serial = 74] [outer = 0x0] 23:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11af65400) [pid = 1655] [serial = 75] [outer = 0x1147d2c00] 23:47:44 INFO - PROCESS | 1655 | 1461566864122 Marionette DEBUG loaded listener.js 23:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11bad6400) [pid = 1655] [serial = 76] [outer = 0x1147d2c00] 23:47:45 INFO - PROCESS | 1655 | 1461566865634 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]]]}] 23:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1772ms 23:47:45 INFO - PROCESS | 1655 | 1461566865675 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 23:47:45 INFO - PROCESS | 1655 | 1461566865678 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 23:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:47:45 INFO - PROCESS | 1655 | 1461566865683 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:47:45 INFO - PROCESS | 1655 | 1461566865685 Marionette TRACE conn2 <- [1,78,null,{}] 23:47:45 INFO - PROCESS | 1655 | 1461566865689 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}] 23:47:45 INFO - PROCESS | 1655 | 1461566865759 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 23:47:45 INFO - PROCESS | 1655 | 1461566865767 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x115266800 == 27 [pid = 1655] [id = 27] 23:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118679400) [pid = 1655] [serial = 77] [outer = 0x0] 23:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1188df800) [pid = 1655] [serial = 78] [outer = 0x118679400] 23:47:45 INFO - PROCESS | 1655 | 1461566865799 Marionette DEBUG loaded listener.js 23:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118edfc00) [pid = 1655] [serial = 79] [outer = 0x118679400] 23:47:46 INFO - PROCESS | 1655 | 1461566866127 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]]]}] 23:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 23:47:46 INFO - PROCESS | 1655 | 1461566866154 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 23:47:46 INFO - PROCESS | 1655 | 1461566866158 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 23:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:47:46 INFO - PROCESS | 1655 | 1461566866163 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:47:46 INFO - PROCESS | 1655 | 1461566866167 Marionette TRACE conn2 <- [1,82,null,{}] 23:47:46 INFO - PROCESS | 1655 | 1461566866170 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}] 23:47:46 INFO - PROCESS | 1655 | 1461566866239 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 23:47:46 INFO - PROCESS | 1655 | 1461566866244 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x118620000 == 28 [pid = 1655] [id = 28] 23:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118f45000) [pid = 1655] [serial = 80] [outer = 0x0] 23:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119775000) [pid = 1655] [serial = 81] [outer = 0x118f45000] 23:47:46 INFO - PROCESS | 1655 | 1461566866272 Marionette DEBUG loaded listener.js 23:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119d40400) [pid = 1655] [serial = 82] [outer = 0x118f45000] 23:47:46 INFO - PROCESS | 1655 | 1461566866614 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]]]}] 23:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 23:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:47:46 INFO - PROCESS | 1655 | 1461566866637 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 23:47:46 INFO - PROCESS | 1655 | 1461566866638 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 23:47:46 INFO - PROCESS | 1655 | 1461566866641 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:47:46 INFO - PROCESS | 1655 | 1461566866643 Marionette TRACE conn2 <- [1,86,null,{}] 23:47:46 INFO - PROCESS | 1655 | 1461566866653 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}] 23:47:46 INFO - PROCESS | 1655 | 1461566866728 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 23:47:46 INFO - PROCESS | 1655 | 1461566866770 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11922f800 == 29 [pid = 1655] [id = 29] 23:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1144bd400) [pid = 1655] [serial = 83] [outer = 0x0] 23:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11a83d800) [pid = 1655] [serial = 84] [outer = 0x1144bd400] 23:47:46 INFO - PROCESS | 1655 | 1461566866798 Marionette DEBUG loaded listener.js 23:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11acb5400) [pid = 1655] [serial = 85] [outer = 0x1144bd400] 23:47:47 INFO - PROCESS | 1655 | 1461566867074 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]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 476ms 23:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:47:47 INFO - PROCESS | 1655 | 1461566867121 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 1655 | 1461566867123 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 23:47:47 INFO - PROCESS | 1655 | 1461566867125 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 1655 | 1461566867126 Marionette TRACE conn2 <- [1,90,null,{}] 23:47:47 INFO - PROCESS | 1655 | 1461566867128 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}] 23:47:47 INFO - PROCESS | 1655 | 1461566867203 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 23:47:47 INFO - PROCESS | 1655 | 1461566867207 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b1b000 == 30 [pid = 1655] [id = 30] 23:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11ad7d400) [pid = 1655] [serial = 86] [outer = 0x0] 23:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11af1ec00) [pid = 1655] [serial = 87] [outer = 0x11ad7d400] 23:47:47 INFO - PROCESS | 1655 | 1461566867236 Marionette DEBUG loaded listener.js 23:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11b595400) [pid = 1655] [serial = 88] [outer = 0x11ad7d400] 23:47:47 INFO - PROCESS | 1655 | 1461566867531 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]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 23:47:47 INFO - PROCESS | 1655 | 1461566867544 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 1655 | 1461566867545 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 23:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:47:47 INFO - PROCESS | 1655 | 1461566867558 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 1655 | 1461566867559 Marionette TRACE conn2 <- [1,94,null,{}] 23:47:47 INFO - PROCESS | 1655 | 1461566867562 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}] 23:47:47 INFO - PROCESS | 1655 | 1461566867655 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 23:47:47 INFO - PROCESS | 1655 | 1461566867662 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cb1000 == 31 [pid = 1655] [id = 31] 23:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11657cc00) [pid = 1655] [serial = 89] [outer = 0x0] 23:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11ad7f000) [pid = 1655] [serial = 90] [outer = 0x11657cc00] 23:47:47 INFO - PROCESS | 1655 | 1461566867689 Marionette DEBUG loaded listener.js 23:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11b9af000) [pid = 1655] [serial = 91] [outer = 0x11657cc00] 23:47:47 INFO - PROCESS | 1655 | 1461566867955 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]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 423ms 23:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:47:47 INFO - PROCESS | 1655 | 1461566867989 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 1655 | 1461566867990 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 23:47:47 INFO - PROCESS | 1655 | 1461566867992 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 1655 | 1461566867993 Marionette TRACE conn2 <- [1,98,null,{}] 23:47:47 INFO - PROCESS | 1655 | 1461566867995 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}] 23:47:48 INFO - PROCESS | 1655 | 1461566868090 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 23:47:48 INFO - PROCESS | 1655 | 1461566868095 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b528800 == 32 [pid = 1655] [id = 32] 23:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11ba39c00) [pid = 1655] [serial = 92] [outer = 0x0] 23:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11be31800) [pid = 1655] [serial = 93] [outer = 0x11ba39c00] 23:47:48 INFO - PROCESS | 1655 | 1461566868126 Marionette DEBUG loaded listener.js 23:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11bf5e400) [pid = 1655] [serial = 94] [outer = 0x11ba39c00] 23:47:48 INFO - PROCESS | 1655 | 1461566868408 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]]]}] 23:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 23:47:48 INFO - PROCESS | 1655 | 1461566868461 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 23:47:48 INFO - PROCESS | 1655 | 1461566868463 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 23:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:47:48 INFO - PROCESS | 1655 | 1461566868467 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:47:48 INFO - PROCESS | 1655 | 1461566868468 Marionette TRACE conn2 <- [1,102,null,{}] 23:47:48 INFO - PROCESS | 1655 | 1461566868471 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}] 23:47:48 INFO - PROCESS | 1655 | 1461566868535 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 23:47:48 INFO - PROCESS | 1655 | 1461566868581 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9ca800 == 33 [pid = 1655] [id = 33] 23:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119773c00) [pid = 1655] [serial = 95] [outer = 0x0] 23:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11bf63c00) [pid = 1655] [serial = 96] [outer = 0x119773c00] 23:47:48 INFO - PROCESS | 1655 | 1461566868607 Marionette DEBUG loaded listener.js 23:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11c434800) [pid = 1655] [serial = 97] [outer = 0x119773c00] 23:47:48 INFO - PROCESS | 1655 | 1461566868842 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]]]}] 23:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 23:47:48 INFO - PROCESS | 1655 | 1461566868890 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 23:47:48 INFO - PROCESS | 1655 | 1461566868891 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 23:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:47:48 INFO - PROCESS | 1655 | 1461566868893 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:47:48 INFO - PROCESS | 1655 | 1461566868894 Marionette TRACE conn2 <- [1,106,null,{}] 23:47:48 INFO - PROCESS | 1655 | 1461566868896 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}] 23:47:48 INFO - PROCESS | 1655 | 1461566868974 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 23:47:48 INFO - PROCESS | 1655 | 1461566868979 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be17800 == 34 [pid = 1655] [id = 34] 23:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11c106800) [pid = 1655] [serial = 98] [outer = 0x0] 23:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11c4d5800) [pid = 1655] [serial = 99] [outer = 0x11c106800] 23:47:49 INFO - PROCESS | 1655 | 1461566869007 Marionette DEBUG loaded listener.js 23:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11c7d6000) [pid = 1655] [serial = 100] [outer = 0x11c106800] 23:47:49 INFO - PROCESS | 1655 | 1461566869333 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]]]}] 23:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 472ms 23:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:47:49 INFO - PROCESS | 1655 | 1461566869368 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 23:47:49 INFO - PROCESS | 1655 | 1461566869370 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 23:47:49 INFO - PROCESS | 1655 | 1461566869373 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:47:49 INFO - PROCESS | 1655 | 1461566869375 Marionette TRACE conn2 <- [1,110,null,{}] 23:47:49 INFO - PROCESS | 1655 | 1461566869379 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}] 23:47:49 INFO - PROCESS | 1655 | 1461566869512 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 23:47:49 INFO - PROCESS | 1655 | 1461566869523 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11922e000 == 35 [pid = 1655] [id = 35] 23:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119780800) [pid = 1655] [serial = 101] [outer = 0x0] 23:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11c7d7800) [pid = 1655] [serial = 102] [outer = 0x119780800] 23:47:49 INFO - PROCESS | 1655 | 1461566869564 Marionette DEBUG loaded listener.js 23:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123a1d000) [pid = 1655] [serial = 103] [outer = 0x119780800] 23:47:49 INFO - PROCESS | 1655 | 1461566869923 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]]]}] 23:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 569ms 23:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:47:49 INFO - PROCESS | 1655 | 1461566869943 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 23:47:49 INFO - PROCESS | 1655 | 1461566869944 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 23:47:49 INFO - PROCESS | 1655 | 1461566869946 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:47:49 INFO - PROCESS | 1655 | 1461566869947 Marionette TRACE conn2 <- [1,114,null,{}] 23:47:49 INFO - PROCESS | 1655 | 1461566869953 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}] 23:47:50 INFO - PROCESS | 1655 | 1461566870026 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 23:47:50 INFO - PROCESS | 1655 | 1461566870032 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c379800 == 36 [pid = 1655] [id = 36] 23:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123a1d400) [pid = 1655] [serial = 104] [outer = 0x0] 23:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123b31800) [pid = 1655] [serial = 105] [outer = 0x123a1d400] 23:47:50 INFO - PROCESS | 1655 | 1461566870058 Marionette DEBUG loaded listener.js 23:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123f83c00) [pid = 1655] [serial = 106] [outer = 0x123a1d400] 23:47:50 INFO - PROCESS | 1655 | 1461566870359 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]]]}] 23:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 422ms 23:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:47:50 INFO - PROCESS | 1655 | 1461566870371 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 23:47:50 INFO - PROCESS | 1655 | 1461566870372 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 23:47:50 INFO - PROCESS | 1655 | 1461566870379 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:47:50 INFO - PROCESS | 1655 | 1461566870382 Marionette TRACE conn2 <- [1,118,null,{}] 23:47:50 INFO - PROCESS | 1655 | 1461566870387 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}] 23:47:50 INFO - PROCESS | 1655 | 1461566870491 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 23:47:50 INFO - PROCESS | 1655 | 1461566870499 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cb0800 == 37 [pid = 1655] [id = 37] 23:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11a8f4000) [pid = 1655] [serial = 107] [outer = 0x0] 23:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x123f84400) [pid = 1655] [serial = 108] [outer = 0x11a8f4000] 23:47:50 INFO - PROCESS | 1655 | 1461566870528 Marionette DEBUG loaded listener.js 23:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1275a4000) [pid = 1655] [serial = 109] [outer = 0x11a8f4000] 23:47:50 INFO - PROCESS | 1655 | 1461566870836 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]]]}] 23:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 478ms 23:47:50 INFO - PROCESS | 1655 | 1461566870853 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 23:47:50 INFO - PROCESS | 1655 | 1461566870854 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 23:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:47:50 INFO - PROCESS | 1655 | 1461566870857 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:47:50 INFO - PROCESS | 1655 | 1461566870858 Marionette TRACE conn2 <- [1,122,null,{}] 23:47:50 INFO - PROCESS | 1655 | 1461566870860 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}] 23:47:50 INFO - PROCESS | 1655 | 1461566870929 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 23:47:50 INFO - PROCESS | 1655 | 1461566870935 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c07800 == 38 [pid = 1655] [id = 38] 23:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1275a5800) [pid = 1655] [serial = 110] [outer = 0x0] 23:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12760e000) [pid = 1655] [serial = 111] [outer = 0x1275a5800] 23:47:50 INFO - PROCESS | 1655 | 1461566870960 Marionette DEBUG loaded listener.js 23:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x127e36000) [pid = 1655] [serial = 112] [outer = 0x1275a5800] 23:47:51 INFO - PROCESS | 1655 | 1461566871252 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]]]}] 23:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 23:47:51 INFO - PROCESS | 1655 | 1461566871275 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 23:47:51 INFO - PROCESS | 1655 | 1461566871276 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 23:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:47:51 INFO - PROCESS | 1655 | 1461566871278 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:47:51 INFO - PROCESS | 1655 | 1461566871280 Marionette TRACE conn2 <- [1,126,null,{}] 23:47:51 INFO - PROCESS | 1655 | 1461566871286 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}] 23:47:51 INFO - PROCESS | 1655 | 1461566871357 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 23:47:51 INFO - PROCESS | 1655 | 1461566871408 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e6b800 == 39 [pid = 1655] [id = 39] 23:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11c7d3000) [pid = 1655] [serial = 113] [outer = 0x0] 23:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x127e33800) [pid = 1655] [serial = 114] [outer = 0x11c7d3000] 23:47:51 INFO - PROCESS | 1655 | 1461566871433 Marionette DEBUG loaded listener.js 23:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12888e000) [pid = 1655] [serial = 115] [outer = 0x11c7d3000] 23:47:51 INFO - PROCESS | 1655 | 1461566871969 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]]]}] 23:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 722ms 23:47:52 INFO - PROCESS | 1655 | 1461566872001 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 23:47:52 INFO - PROCESS | 1655 | 1461566872004 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 23:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:47:52 INFO - PROCESS | 1655 | 1461566872008 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:47:52 INFO - PROCESS | 1655 | 1461566872010 Marionette TRACE conn2 <- [1,130,null,{}] 23:47:52 INFO - PROCESS | 1655 | 1461566872014 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}] 23:47:52 INFO - PROCESS | 1655 | 1461566872119 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 23:47:52 INFO - PROCESS | 1655 | 1461566872243 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119109000 == 40 [pid = 1655] [id = 40] 23:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118fb2000) [pid = 1655] [serial = 116] [outer = 0x0] 23:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119130400) [pid = 1655] [serial = 117] [outer = 0x118fb2000] 23:47:52 INFO - PROCESS | 1655 | 1461566872274 Marionette DEBUG loaded listener.js 23:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x119d3c000) [pid = 1655] [serial = 118] [outer = 0x118fb2000] 23:47:52 INFO - PROCESS | 1655 | 1461566872950 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]]]}] 23:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1022ms 23:47:53 INFO - PROCESS | 1655 | 1461566873031 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 23:47:53 INFO - PROCESS | 1655 | 1461566873033 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 23:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:47:53 INFO - PROCESS | 1655 | 1461566873036 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:47:53 INFO - PROCESS | 1655 | 1461566873039 Marionette TRACE conn2 <- [1,134,null,{}] 23:47:53 INFO - PROCESS | 1655 | 1461566873043 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}] 23:47:53 INFO - PROCESS | 1655 | 1461566873172 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x130d37800 == 39 [pid = 1655] [id = 23] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0e0800 == 38 [pid = 1655] [id = 13] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea32800 == 37 [pid = 1655] [id = 11] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x130872800 == 36 [pid = 1655] [id = 22] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x130493800 == 35 [pid = 1655] [id = 19] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc3f000 == 34 [pid = 1655] [id = 6] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119c9d800 == 33 [pid = 1655] [id = 12] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12e440800 == 32 [pid = 1655] [id = 10] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119236800 == 31 [pid = 1655] [id = 25] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x115988800 == 30 [pid = 1655] [id = 24] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x123c07800 == 29 [pid = 1655] [id = 38] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119cb0800 == 28 [pid = 1655] [id = 37] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11c379800 == 27 [pid = 1655] [id = 36] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11922e000 == 26 [pid = 1655] [id = 35] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11be17800 == 25 [pid = 1655] [id = 34] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9ca800 == 24 [pid = 1655] [id = 33] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11b528800 == 23 [pid = 1655] [id = 32] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119cb1000 == 22 [pid = 1655] [id = 31] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119b1b000 == 21 [pid = 1655] [id = 30] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11922f800 == 20 [pid = 1655] [id = 29] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x118620000 == 19 [pid = 1655] [id = 28] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x115266800 == 18 [pid = 1655] [id = 27] 23:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119b19800 == 17 [pid = 1655] [id = 26] 23:47:53 INFO - PROCESS | 1655 | 1461566873237 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1151b6800 == 18 [pid = 1655] [id = 41] 23:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x115234800) [pid = 1655] [serial = 119] [outer = 0x0] 23:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1186bb400) [pid = 1655] [serial = 120] [outer = 0x115234800] 23:47:53 INFO - PROCESS | 1655 | 1461566873271 Marionette DEBUG loaded listener.js 23:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x118f3fc00) [pid = 1655] [serial = 121] [outer = 0x115234800] 23:47:53 INFO - PROCESS | 1655 | 1461566873742 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]]]}] 23:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 722ms 23:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:47:53 INFO - PROCESS | 1655 | 1461566873759 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 23:47:53 INFO - PROCESS | 1655 | 1461566873761 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 23:47:53 INFO - PROCESS | 1655 | 1461566873784 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:47:53 INFO - PROCESS | 1655 | 1461566873787 Marionette TRACE conn2 <- [1,138,null,{}] 23:47:53 INFO - PROCESS | 1655 | 1461566873791 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}] 23:47:53 INFO - PROCESS | 1655 | 1461566873877 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 23:47:53 INFO - PROCESS | 1655 | 1461566873943 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x119220800 == 19 [pid = 1655] [id = 42] 23:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11a810400) [pid = 1655] [serial = 122] [outer = 0x0] 23:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11a83e800) [pid = 1655] [serial = 123] [outer = 0x11a810400] 23:47:53 INFO - PROCESS | 1655 | 1461566873977 Marionette DEBUG loaded listener.js 23:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11a8f4400) [pid = 1655] [serial = 124] [outer = 0x11a810400] 23:47:54 INFO - PROCESS | 1655 | 1461566874394 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]]]}] 23:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 642ms 23:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:47:54 INFO - PROCESS | 1655 | 1461566874407 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 23:47:54 INFO - PROCESS | 1655 | 1461566874409 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 23:47:54 INFO - PROCESS | 1655 | 1461566874411 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:47:54 INFO - PROCESS | 1655 | 1461566874413 Marionette TRACE conn2 <- [1,142,null,{}] 23:47:54 INFO - PROCESS | 1655 | 1461566874415 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}] 23:47:54 INFO - PROCESS | 1655 | 1461566874505 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 23:47:54 INFO - PROCESS | 1655 | 1461566874549 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a629000 == 20 [pid = 1655] [id = 43] 23:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11aa25000) [pid = 1655] [serial = 125] [outer = 0x0] 23:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11af5e800) [pid = 1655] [serial = 126] [outer = 0x11aa25000] 23:47:54 INFO - PROCESS | 1655 | 1461566874580 Marionette DEBUG loaded listener.js 23:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11b930c00) [pid = 1655] [serial = 127] [outer = 0x11aa25000] 23:47:55 INFO - PROCESS | 1655 | 1461566875028 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]]]}] 23:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 671ms 23:47:55 INFO - PROCESS | 1655 | 1461566875084 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 23:47:55 INFO - PROCESS | 1655 | 1461566875087 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 23:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:47:55 INFO - PROCESS | 1655 | 1461566875095 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:47:55 INFO - PROCESS | 1655 | 1461566875101 Marionette TRACE conn2 <- [1,146,null,{}] 23:47:55 INFO - PROCESS | 1655 | 1461566875103 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}] 23:47:55 INFO - PROCESS | 1655 | 1461566875193 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 23:47:55 INFO - PROCESS | 1655 | 1461566875249 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba10000 == 21 [pid = 1655] [id = 44] 23:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x116581800) [pid = 1655] [serial = 128] [outer = 0x0] 23:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11beeb000) [pid = 1655] [serial = 129] [outer = 0x116581800] 23:47:55 INFO - PROCESS | 1655 | 1461566875279 Marionette DEBUG loaded listener.js 23:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11bf64800) [pid = 1655] [serial = 130] [outer = 0x116581800] 23:47:55 INFO - PROCESS | 1655 | 1461566875709 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]]]}] 23:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 628ms 23:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:47:55 INFO - PROCESS | 1655 | 1461566875718 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 23:47:55 INFO - PROCESS | 1655 | 1461566875720 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 23:47:55 INFO - PROCESS | 1655 | 1461566875722 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:47:55 INFO - PROCESS | 1655 | 1461566875723 Marionette TRACE conn2 <- [1,150,null,{}] 23:47:55 INFO - PROCESS | 1655 | 1461566875725 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}] 23:47:55 INFO - PROCESS | 1655 | 1461566875828 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 23:47:55 INFO - PROCESS | 1655 | 1461566875881 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bf1e000 == 22 [pid = 1655] [id = 45] 23:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1186bfc00) [pid = 1655] [serial = 131] [outer = 0x0] 23:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11c438800) [pid = 1655] [serial = 132] [outer = 0x1186bfc00] 23:47:55 INFO - PROCESS | 1655 | 1461566875911 Marionette DEBUG loaded listener.js 23:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x123a18400) [pid = 1655] [serial = 133] [outer = 0x1186bfc00] 23:47:56 INFO - PROCESS | 1655 | 1461566876344 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]]]}] 23:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 668ms 23:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:47:56 INFO - PROCESS | 1655 | 1461566876391 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 23:47:56 INFO - PROCESS | 1655 | 1461566876392 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 23:47:56 INFO - PROCESS | 1655 | 1461566876395 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:47:56 INFO - PROCESS | 1655 | 1461566876396 Marionette TRACE conn2 <- [1,154,null,{}] 23:47:56 INFO - PROCESS | 1655 | 1461566876398 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}] 23:47:56 INFO - PROCESS | 1655 | 1461566876486 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 23:47:56 INFO - PROCESS | 1655 | 1461566876547 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9c1800 == 23 [pid = 1655] [id = 46] 23:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x123b2e400) [pid = 1655] [serial = 134] [outer = 0x0] 23:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x123de2800) [pid = 1655] [serial = 135] [outer = 0x123b2e400] 23:47:56 INFO - PROCESS | 1655 | 1461566876585 Marionette DEBUG loaded listener.js 23:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x124432c00) [pid = 1655] [serial = 136] [outer = 0x123b2e400] 23:47:57 INFO - PROCESS | 1655 | 1461566877047 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]]]}] 23:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 23:47:57 INFO - PROCESS | 1655 | 1461566877084 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 23:47:57 INFO - PROCESS | 1655 | 1461566877087 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 23:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:47:57 INFO - PROCESS | 1655 | 1461566877090 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:47:57 INFO - PROCESS | 1655 | 1461566877093 Marionette TRACE conn2 <- [1,158,null,{}] 23:47:57 INFO - PROCESS | 1655 | 1461566877096 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}] 23:47:57 INFO - PROCESS | 1655 | 1461566877278 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 23:47:57 INFO - PROCESS | 1655 | 1461566877304 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1165e0000 == 24 [pid = 1655] [id = 47] 23:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11522cc00) [pid = 1655] [serial = 137] [outer = 0x0] 23:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x118881800) [pid = 1655] [serial = 138] [outer = 0x11522cc00] 23:47:57 INFO - PROCESS | 1655 | 1461566877356 Marionette DEBUG loaded listener.js 23:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x118fb7000) [pid = 1655] [serial = 139] [outer = 0x11522cc00] 23:47:57 INFO - PROCESS | 1655 | 1461566877882 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]]]}] 23:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 827ms 23:47:57 INFO - PROCESS | 1655 | 1461566877925 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 23:47:57 INFO - PROCESS | 1655 | 1461566877927 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 23:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:47:57 INFO - PROCESS | 1655 | 1461566877931 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:47:57 INFO - PROCESS | 1655 | 1461566877936 Marionette TRACE conn2 <- [1,162,null,{}] 23:47:57 INFO - PROCESS | 1655 | 1461566877939 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}] 23:47:58 INFO - PROCESS | 1655 | 1461566878026 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 23:47:58 INFO - PROCESS | 1655 | 1461566878090 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b513000 == 25 [pid = 1655] [id = 48] 23:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11aa26800) [pid = 1655] [serial = 140] [outer = 0x0] 23:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11ad78400) [pid = 1655] [serial = 141] [outer = 0x11aa26800] 23:47:58 INFO - PROCESS | 1655 | 1461566878123 Marionette DEBUG loaded listener.js 23:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11b593c00) [pid = 1655] [serial = 142] [outer = 0x11aa26800] 23:47:58 INFO - PROCESS | 1655 | 1461566878541 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]]]}] 23:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 623ms 23:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:47:58 INFO - PROCESS | 1655 | 1461566878554 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 23:47:58 INFO - PROCESS | 1655 | 1461566878556 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 23:47:58 INFO - PROCESS | 1655 | 1461566878559 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:47:58 INFO - PROCESS | 1655 | 1461566878560 Marionette TRACE conn2 <- [1,166,null,{}] 23:47:58 INFO - PROCESS | 1655 | 1461566878563 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}] 23:47:58 INFO - PROCESS | 1655 | 1461566878654 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 23:47:58 INFO - PROCESS | 1655 | 1461566878749 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b10800 == 26 [pid = 1655] [id = 49] 23:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11be27c00) [pid = 1655] [serial = 143] [outer = 0x0] 23:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11bee4000) [pid = 1655] [serial = 144] [outer = 0x11be27c00] 23:47:58 INFO - PROCESS | 1655 | 1461566878781 Marionette DEBUG loaded listener.js 23:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x11c437800) [pid = 1655] [serial = 145] [outer = 0x11be27c00] 23:47:59 INFO - PROCESS | 1655 | 1461566879228 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]]]}] 23:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 719ms 23:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:47:59 INFO - PROCESS | 1655 | 1461566879279 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 23:47:59 INFO - PROCESS | 1655 | 1461566879282 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 23:47:59 INFO - PROCESS | 1655 | 1461566879291 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:47:59 INFO - PROCESS | 1655 | 1461566879294 Marionette TRACE conn2 <- [1,170,null,{}] 23:47:59 INFO - PROCESS | 1655 | 1461566879297 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}] 23:47:59 INFO - PROCESS | 1655 | 1461566879395 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 23:47:59 INFO - PROCESS | 1655 | 1461566879466 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f13800 == 27 [pid = 1655] [id = 50] 23:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x123a1f400) [pid = 1655] [serial = 146] [outer = 0x0] 23:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12442e000) [pid = 1655] [serial = 147] [outer = 0x123a1f400] 23:47:59 INFO - PROCESS | 1655 | 1461566879505 Marionette DEBUG loaded listener.js 23:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x127349400) [pid = 1655] [serial = 148] [outer = 0x123a1f400] 23:47:59 INFO - PROCESS | 1655 | 1461566879994 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]]]}] 23:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 732ms 23:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:48:00 INFO - PROCESS | 1655 | 1461566880025 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 23:48:00 INFO - PROCESS | 1655 | 1461566880027 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 23:48:00 INFO - PROCESS | 1655 | 1461566880029 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:48:00 INFO - PROCESS | 1655 | 1461566880031 Marionette TRACE conn2 <- [1,174,null,{}] 23:48:00 INFO - PROCESS | 1655 | 1461566880035 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}] 23:48:00 INFO - PROCESS | 1655 | 1461566880124 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 23:48:00 INFO - PROCESS | 1655 | 1461566880183 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12758c000 == 28 [pid = 1655] [id = 51] 23:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x124189c00) [pid = 1655] [serial = 149] [outer = 0x0] 23:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12883ac00) [pid = 1655] [serial = 150] [outer = 0x124189c00] 23:48:00 INFO - PROCESS | 1655 | 1461566880212 Marionette DEBUG loaded listener.js 23:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12891c400) [pid = 1655] [serial = 151] [outer = 0x124189c00] 23:48:00 INFO - PROCESS | 1655 | 1461566880633 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]]]}] 23:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 622ms 23:48:00 INFO - PROCESS | 1655 | 1461566880651 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 23:48:00 INFO - PROCESS | 1655 | 1461566880652 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 23:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:48:00 INFO - PROCESS | 1655 | 1461566880655 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:48:00 INFO - PROCESS | 1655 | 1461566880656 Marionette TRACE conn2 <- [1,178,null,{}] 23:48:00 INFO - PROCESS | 1655 | 1461566880658 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}] 23:48:00 INFO - PROCESS | 1655 | 1461566880822 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 23:48:00 INFO - PROCESS | 1655 | 1461566880887 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ae0000 == 29 [pid = 1655] [id = 52] 23:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x1155d5c00) [pid = 1655] [serial = 152] [outer = 0x0] 23:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1186c0800) [pid = 1655] [serial = 153] [outer = 0x1155d5c00] 23:48:00 INFO - PROCESS | 1655 | 1461566880916 Marionette DEBUG loaded listener.js 23:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x119269800) [pid = 1655] [serial = 154] [outer = 0x1155d5c00] 23:48:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11bf1e000 == 28 [pid = 1655] [id = 45] 23:48:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba10000 == 27 [pid = 1655] [id = 44] 23:48:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11a629000 == 26 [pid = 1655] [id = 43] 23:48:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119220800 == 25 [pid = 1655] [id = 42] 23:48:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1151b6800 == 24 [pid = 1655] [id = 41] 23:48:01 INFO - PROCESS | 1655 | 1461566881432 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]]]}] 23:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 820ms 23:48:01 INFO - PROCESS | 1655 | 1461566881476 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 23:48:01 INFO - PROCESS | 1655 | 1461566881478 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 23:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:48:01 INFO - PROCESS | 1655 | 1461566881482 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:48:01 INFO - PROCESS | 1655 | 1461566881485 Marionette TRACE conn2 <- [1,182,null,{}] 23:48:01 INFO - PROCESS | 1655 | 1461566881490 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}] 23:48:01 INFO - PROCESS | 1655 | 1461566881583 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 23:48:01 INFO - PROCESS | 1655 | 1461566881648 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a628800 == 25 [pid = 1655] [id = 53] 23:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x118fb6c00) [pid = 1655] [serial = 155] [outer = 0x0] 23:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11aa24c00) [pid = 1655] [serial = 156] [outer = 0x118fb6c00] 23:48:01 INFO - PROCESS | 1655 | 1461566881681 Marionette DEBUG loaded listener.js 23:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11b9ac800) [pid = 1655] [serial = 157] [outer = 0x118fb6c00] 23:48:02 INFO - PROCESS | 1655 | 1461566882104 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]]]}] 23:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 672ms 23:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:48:02 INFO - PROCESS | 1655 | 1461566882155 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 23:48:02 INFO - PROCESS | 1655 | 1461566882159 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 23:48:02 INFO - PROCESS | 1655 | 1461566882164 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:48:02 INFO - PROCESS | 1655 | 1461566882168 Marionette TRACE conn2 <- [1,186,null,{}] 23:48:02 INFO - PROCESS | 1655 | 1461566882171 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}] 23:48:02 INFO - PROCESS | 1655 | 1461566882258 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 23:48:02 INFO - PROCESS | 1655 | 1461566882324 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c04000 == 26 [pid = 1655] [id = 54] 23:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x11bee5c00) [pid = 1655] [serial = 158] [outer = 0x0] 23:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x11c438c00) [pid = 1655] [serial = 159] [outer = 0x11bee5c00] 23:48:02 INFO - PROCESS | 1655 | 1461566882355 Marionette DEBUG loaded listener.js 23:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x123a1e800) [pid = 1655] [serial = 160] [outer = 0x11bee5c00] 23:48:02 INFO - PROCESS | 1655 | 1461566882765 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]]]}] 23:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 623ms 23:48:02 INFO - PROCESS | 1655 | 1461566882787 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 23:48:02 INFO - PROCESS | 1655 | 1461566882788 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 23:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:48:02 INFO - PROCESS | 1655 | 1461566882791 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:48:02 INFO - PROCESS | 1655 | 1461566882793 Marionette TRACE conn2 <- [1,190,null,{}] 23:48:02 INFO - PROCESS | 1655 | 1461566882801 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}] 23:48:02 INFO - PROCESS | 1655 | 1461566882917 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 23:48:02 INFO - PROCESS | 1655 | 1461566882980 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x128808800 == 27 [pid = 1655] [id = 55] 23:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12760f800) [pid = 1655] [serial = 161] [outer = 0x0] 23:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12891d400) [pid = 1655] [serial = 162] [outer = 0x12760f800] 23:48:03 INFO - PROCESS | 1655 | 1461566883013 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x1291c9800) [pid = 1655] [serial = 163] [outer = 0x12760f800] 23:48:03 INFO - PROCESS | 1655 | 1461566883444 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]]]}] 23:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 677ms 23:48:03 INFO - PROCESS | 1655 | 1461566883469 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 23:48:03 INFO - PROCESS | 1655 | 1461566883470 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 23:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:48:03 INFO - PROCESS | 1655 | 1461566883473 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:48:03 INFO - PROCESS | 1655 | 1461566883474 Marionette TRACE conn2 <- [1,194,null,{}] 23:48:03 INFO - PROCESS | 1655 | 1461566883477 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}] 23:48:03 INFO - PROCESS | 1655 | 1461566883569 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 23:48:03 INFO - PROCESS | 1655 | 1461566883626 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12880c000 == 28 [pid = 1655] [id = 56] 23:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x1278ec400) [pid = 1655] [serial = 164] [outer = 0x0] 23:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x127e30800) [pid = 1655] [serial = 165] [outer = 0x1278ec400] 23:48:03 INFO - PROCESS | 1655 | 1461566883663 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12b49e800) [pid = 1655] [serial = 166] [outer = 0x1278ec400] 23:48:04 INFO - PROCESS | 1655 | 1461566884088 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]]]}] 23:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 668ms 23:48:04 INFO - PROCESS | 1655 | 1461566884149 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 23:48:04 INFO - PROCESS | 1655 | 1461566884150 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 23:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:48:04 INFO - PROCESS | 1655 | 1461566884154 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:48:04 INFO - PROCESS | 1655 | 1461566884156 Marionette TRACE conn2 <- [1,198,null,{}] 23:48:04 INFO - PROCESS | 1655 | 1461566884158 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}] 23:48:04 INFO - PROCESS | 1655 | 1461566884257 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 23:48:04 INFO - PROCESS | 1655 | 1461566884320 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b106000 == 29 [pid = 1655] [id = 57] 23:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x127e2b800) [pid = 1655] [serial = 167] [outer = 0x0] 23:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12b689800) [pid = 1655] [serial = 168] [outer = 0x127e2b800] 23:48:04 INFO - PROCESS | 1655 | 1461566884351 Marionette DEBUG loaded listener.js 23:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12b8a7000) [pid = 1655] [serial = 169] [outer = 0x127e2b800] 23:48:04 INFO - PROCESS | 1655 | 1461566884736 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]]]}] 23:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 619ms 23:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:48:04 INFO - PROCESS | 1655 | 1461566884773 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 23:48:04 INFO - PROCESS | 1655 | 1461566884775 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 23:48:04 INFO - PROCESS | 1655 | 1461566884777 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:48:04 INFO - PROCESS | 1655 | 1461566884778 Marionette TRACE conn2 <- [1,202,null,{}] 23:48:04 INFO - PROCESS | 1655 | 1461566884780 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}] 23:48:04 INFO - PROCESS | 1655 | 1461566884900 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 23:48:04 INFO - PROCESS | 1655 | 1461566884955 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x114b6b000 == 30 [pid = 1655] [id = 58] 23:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12ba87c00) [pid = 1655] [serial = 170] [outer = 0x0] 23:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12bc2c400) [pid = 1655] [serial = 171] [outer = 0x12ba87c00] 23:48:04 INFO - PROCESS | 1655 | 1461566884987 Marionette DEBUG loaded listener.js 23:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12d057000) [pid = 1655] [serial = 172] [outer = 0x12ba87c00] 23:48:05 INFO - PROCESS | 1655 | 1461566885481 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]]]}] 23:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 721ms 23:48:05 INFO - PROCESS | 1655 | 1461566885528 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 23:48:05 INFO - PROCESS | 1655 | 1461566885531 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 23:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:48:05 INFO - PROCESS | 1655 | 1461566885538 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:48:05 INFO - PROCESS | 1655 | 1461566885540 Marionette TRACE conn2 <- [1,206,null,{}] 23:48:05 INFO - PROCESS | 1655 | 1461566885544 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}] 23:48:05 INFO - PROCESS | 1655 | 1461566885635 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 23:48:05 INFO - PROCESS | 1655 | 1461566885689 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c419800 == 31 [pid = 1655] [id = 59] 23:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x11a8ed800) [pid = 1655] [serial = 173] [outer = 0x0] 23:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x11ad80800) [pid = 1655] [serial = 174] [outer = 0x11a8ed800] 23:48:05 INFO - PROCESS | 1655 | 1461566885718 Marionette DEBUG loaded listener.js 23:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x11be29c00) [pid = 1655] [serial = 175] [outer = 0x11a8ed800] 23:48:06 INFO - PROCESS | 1655 | --DOCSHELL 0x11b513000 == 30 [pid = 1655] [id = 48] 23:48:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1165e0000 == 29 [pid = 1655] [id = 47] 23:48:06 INFO - PROCESS | 1655 | 1461566886203 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]]]}] 23:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 725ms 23:48:06 INFO - PROCESS | 1655 | 1461566886262 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 23:48:06 INFO - PROCESS | 1655 | 1461566886266 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 23:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:48:06 INFO - PROCESS | 1655 | 1461566886272 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:48:06 INFO - PROCESS | 1655 | 1461566886276 Marionette TRACE conn2 <- [1,210,null,{}] 23:48:06 INFO - PROCESS | 1655 | 1461566886282 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}] 23:48:06 INFO - PROCESS | 1655 | 1461566886423 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 23:48:06 INFO - PROCESS | 1655 | 1461566886547 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be07000 == 30 [pid = 1655] [id = 60] 23:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x11a813000) [pid = 1655] [serial = 176] [outer = 0x0] 23:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x11a8f2800) [pid = 1655] [serial = 177] [outer = 0x11a813000] 23:48:06 INFO - PROCESS | 1655 | 1461566886602 Marionette DEBUG loaded listener.js 23:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x11be31400) [pid = 1655] [serial = 178] [outer = 0x11a813000] 23:48:07 INFO - PROCESS | 1655 | 1461566887071 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]]]}] 23:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 830ms 23:48:07 INFO - PROCESS | 1655 | 1461566887101 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 23:48:07 INFO - PROCESS | 1655 | 1461566887105 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 23:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:48:07 INFO - PROCESS | 1655 | 1461566887110 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:48:07 INFO - PROCESS | 1655 | 1461566887112 Marionette TRACE conn2 <- [1,214,null,{}] 23:48:07 INFO - PROCESS | 1655 | 1461566887134 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}] 23:48:07 INFO - PROCESS | 1655 | 1461566887228 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 23:48:07 INFO - PROCESS | 1655 | 1461566887310 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12889a800 == 31 [pid = 1655] [id = 61] 23:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x124198400) [pid = 1655] [serial = 179] [outer = 0x0] 23:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12734b800) [pid = 1655] [serial = 180] [outer = 0x124198400] 23:48:07 INFO - PROCESS | 1655 | 1461566887343 Marionette DEBUG loaded listener.js 23:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12888dc00) [pid = 1655] [serial = 181] [outer = 0x124198400] 23:48:07 INFO - PROCESS | 1655 | 1461566887769 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]]]}] 23:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 671ms 23:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:48:07 INFO - PROCESS | 1655 | 1461566887781 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 23:48:07 INFO - PROCESS | 1655 | 1461566887782 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 23:48:07 INFO - PROCESS | 1655 | 1461566887785 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:48:07 INFO - PROCESS | 1655 | 1461566887787 Marionette TRACE conn2 <- [1,218,null,{}] 23:48:07 INFO - PROCESS | 1655 | 1461566887795 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}] 23:48:07 INFO - PROCESS | 1655 | 1461566887892 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 23:48:07 INFO - PROCESS | 1655 | 1461566887988 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc4a000 == 32 [pid = 1655] [id = 62] 23:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1291d5c00) [pid = 1655] [serial = 182] [outer = 0x0] 23:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12b4ea800) [pid = 1655] [serial = 183] [outer = 0x1291d5c00] 23:48:08 INFO - PROCESS | 1655 | 1461566888025 Marionette DEBUG loaded listener.js 23:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12bc22c00) [pid = 1655] [serial = 184] [outer = 0x1291d5c00] 23:48:08 INFO - PROCESS | 1655 | 1461566888447 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]]]}] 23:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 671ms 23:48:08 INFO - PROCESS | 1655 | 1461566888456 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 23:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:48:08 INFO - PROCESS | 1655 | 1461566888458 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 23:48:08 INFO - PROCESS | 1655 | 1461566888460 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:48:08 INFO - PROCESS | 1655 | 1461566888462 Marionette TRACE conn2 <- [1,222,null,{}] 23:48:08 INFO - PROCESS | 1655 | 1461566888464 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}] 23:48:08 INFO - PROCESS | 1655 | 1461566888557 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 23:48:08 INFO - PROCESS | 1655 | 1461566888606 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11525d000 == 33 [pid = 1655] [id = 63] 23:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12bc2f400) [pid = 1655] [serial = 185] [outer = 0x0] 23:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12be9f400) [pid = 1655] [serial = 186] [outer = 0x12bc2f400] 23:48:08 INFO - PROCESS | 1655 | 1461566888636 Marionette DEBUG loaded listener.js 23:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12d05d400) [pid = 1655] [serial = 187] [outer = 0x12bc2f400] 23:48:09 INFO - PROCESS | 1655 | 1461566889041 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]]]}] 23:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 23:48:09 INFO - PROCESS | 1655 | 1461566889081 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 23:48:09 INFO - PROCESS | 1655 | 1461566889082 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 23:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:48:09 INFO - PROCESS | 1655 | 1461566889085 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:48:09 INFO - PROCESS | 1655 | 1461566889086 Marionette TRACE conn2 <- [1,226,null,{}] 23:48:09 INFO - PROCESS | 1655 | 1461566889088 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}] 23:48:09 INFO - PROCESS | 1655 | 1461566889177 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 23:48:09 INFO - PROCESS | 1655 | 1461566889257 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d084800 == 34 [pid = 1655] [id = 64] 23:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12d17dc00) [pid = 1655] [serial = 188] [outer = 0x0] 23:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12d182000) [pid = 1655] [serial = 189] [outer = 0x12d17dc00] 23:48:09 INFO - PROCESS | 1655 | 1461566889289 Marionette DEBUG loaded listener.js 23:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12d65b000) [pid = 1655] [serial = 190] [outer = 0x12d17dc00] 23:48:09 INFO - PROCESS | 1655 | 1461566889718 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]]]}] 23:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12d65dc00) [pid = 1655] [serial = 191] [outer = 0x12ff2a000] 23:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 668ms 23:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:48:09 INFO - PROCESS | 1655 | 1461566889777 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 23:48:09 INFO - PROCESS | 1655 | 1461566889779 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 23:48:09 INFO - PROCESS | 1655 | 1461566889786 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:48:09 INFO - PROCESS | 1655 | 1461566889787 Marionette TRACE conn2 <- [1,230,null,{}] 23:48:09 INFO - PROCESS | 1655 | 1461566889790 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}] 23:48:09 INFO - PROCESS | 1655 | 1461566889904 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 23:48:09 INFO - PROCESS | 1655 | 1461566889974 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc13800 == 35 [pid = 1655] [id = 65] 23:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12d6b0400) [pid = 1655] [serial = 192] [outer = 0x0] 23:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12dcdc800) [pid = 1655] [serial = 193] [outer = 0x12d6b0400] 23:48:10 INFO - PROCESS | 1655 | 1461566890006 Marionette DEBUG loaded listener.js 23:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12e480c00) [pid = 1655] [serial = 194] [outer = 0x12d6b0400] 23:48:10 INFO - PROCESS | 1655 | 1461566890395 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]]]}] 23:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 671ms 23:48:10 INFO - PROCESS | 1655 | 1461566890455 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 23:48:10 INFO - PROCESS | 1655 | 1461566890457 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 23:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:48:10 INFO - PROCESS | 1655 | 1461566890459 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:48:10 INFO - PROCESS | 1655 | 1461566890460 Marionette TRACE conn2 <- [1,234,null,{}] 23:48:10 INFO - PROCESS | 1655 | 1461566890462 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}] 23:48:10 INFO - PROCESS | 1655 | 1461566890587 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 23:48:10 INFO - PROCESS | 1655 | 1461566890624 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dcb9000 == 36 [pid = 1655] [id = 66] 23:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12e480400) [pid = 1655] [serial = 195] [outer = 0x0] 23:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12e484400) [pid = 1655] [serial = 196] [outer = 0x12e480400] 23:48:10 INFO - PROCESS | 1655 | 1461566890653 Marionette DEBUG loaded listener.js 23:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12e48a000) [pid = 1655] [serial = 197] [outer = 0x12e480400] 23:48:11 INFO - PROCESS | 1655 | 1461566891107 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]]]}] 23:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 669ms 23:48:11 INFO - PROCESS | 1655 | 1461566891128 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 23:48:11 INFO - PROCESS | 1655 | 1461566891131 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 23:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:48:11 INFO - PROCESS | 1655 | 1461566891135 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:48:11 INFO - PROCESS | 1655 | 1461566891137 Marionette TRACE conn2 <- [1,238,null,{}] 23:48:11 INFO - PROCESS | 1655 | 1461566891140 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}] 23:48:11 INFO - PROCESS | 1655 | 1461566891236 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 23:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12880c000 == 35 [pid = 1655] [id = 56] 23:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x128808800 == 34 [pid = 1655] [id = 55] 23:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x123c04000 == 33 [pid = 1655] [id = 54] 23:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x11a628800 == 32 [pid = 1655] [id = 53] 23:48:11 INFO - PROCESS | 1655 | 1461566891372 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa89800 == 33 [pid = 1655] [id = 67] 23:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11674f400) [pid = 1655] [serial = 198] [outer = 0x0] 23:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x11926b800) [pid = 1655] [serial = 199] [outer = 0x11674f400] 23:48:11 INFO - PROCESS | 1655 | 1461566891406 Marionette DEBUG loaded listener.js 23:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x11be25c00) [pid = 1655] [serial = 200] [outer = 0x11674f400] 23:48:11 INFO - PROCESS | 1655 | 1461566891822 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]]]}] 23:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 721ms 23:48:11 INFO - PROCESS | 1655 | 1461566891856 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 23:48:11 INFO - PROCESS | 1655 | 1461566891859 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 23:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:48:11 INFO - PROCESS | 1655 | 1461566891862 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:48:11 INFO - PROCESS | 1655 | 1461566891865 Marionette TRACE conn2 <- [1,242,null,{}] 23:48:11 INFO - PROCESS | 1655 | 1461566891868 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}] 23:48:11 INFO - PROCESS | 1655 | 1461566891987 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 23:48:12 INFO - PROCESS | 1655 | 1461566892044 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f0c000 == 34 [pid = 1655] [id = 68] 23:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x123a18c00) [pid = 1655] [serial = 201] [outer = 0x0] 23:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x1278e8400) [pid = 1655] [serial = 202] [outer = 0x123a18c00] 23:48:12 INFO - PROCESS | 1655 | 1461566892077 Marionette DEBUG loaded listener.js 23:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x128f2e000) [pid = 1655] [serial = 203] [outer = 0x123a18c00] 23:48:12 INFO - PROCESS | 1655 | 1461566892502 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]]]}] 23:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 672ms 23:48:12 INFO - PROCESS | 1655 | 1461566892537 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 23:48:12 INFO - PROCESS | 1655 | 1461566892540 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 23:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:48:12 INFO - PROCESS | 1655 | 1461566892542 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:48:12 INFO - PROCESS | 1655 | 1461566892544 Marionette TRACE conn2 <- [1,246,null,{}] 23:48:12 INFO - PROCESS | 1655 | 1461566892546 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}] 23:48:12 INFO - PROCESS | 1655 | 1461566892642 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 23:48:12 INFO - PROCESS | 1655 | 1461566892698 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc55000 == 35 [pid = 1655] [id = 69] 23:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x1291d4c00) [pid = 1655] [serial = 204] [outer = 0x0] 23:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12b8a3400) [pid = 1655] [serial = 205] [outer = 0x1291d4c00] 23:48:12 INFO - PROCESS | 1655 | 1461566892728 Marionette DEBUG loaded listener.js 23:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12bc28800) [pid = 1655] [serial = 206] [outer = 0x1291d4c00] 23:48:13 INFO - PROCESS | 1655 | 1461566893144 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]]]}] 23:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 619ms 23:48:13 INFO - PROCESS | 1655 | 1461566893162 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 23:48:13 INFO - PROCESS | 1655 | 1461566893163 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 23:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:48:13 INFO - PROCESS | 1655 | 1461566893170 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:48:13 INFO - PROCESS | 1655 | 1461566893174 Marionette TRACE conn2 <- [1,250,null,{}] 23:48:13 INFO - PROCESS | 1655 | 1461566893178 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}] 23:48:13 INFO - PROCESS | 1655 | 1461566893277 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 23:48:13 INFO - PROCESS | 1655 | 1461566893366 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e43f000 == 36 [pid = 1655] [id = 70] 23:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12d189c00) [pid = 1655] [serial = 207] [outer = 0x0] 23:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12d6b8400) [pid = 1655] [serial = 208] [outer = 0x12d189c00] 23:48:13 INFO - PROCESS | 1655 | 1461566893396 Marionette DEBUG loaded listener.js 23:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12e3ee800) [pid = 1655] [serial = 209] [outer = 0x12d189c00] 23:48:13 INFO - PROCESS | 1655 | 1461566893807 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]]]}] 23:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 678ms 23:48:13 INFO - PROCESS | 1655 | 1461566893843 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 23:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:48:13 INFO - PROCESS | 1655 | 1461566893845 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 23:48:13 INFO - PROCESS | 1655 | 1461566893847 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:48:13 INFO - PROCESS | 1655 | 1461566893849 Marionette TRACE conn2 <- [1,254,null,{}] 23:48:13 INFO - PROCESS | 1655 | 1461566893851 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}] 23:48:13 INFO - PROCESS | 1655 | 1461566893943 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 23:48:14 INFO - PROCESS | 1655 | 1461566894012 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea31000 == 37 [pid = 1655] [id = 71] 23:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12b4e6800) [pid = 1655] [serial = 210] [outer = 0x0] 23:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12e3f6800) [pid = 1655] [serial = 211] [outer = 0x12b4e6800] 23:48:14 INFO - PROCESS | 1655 | 1461566894042 Marionette DEBUG loaded listener.js 23:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12e48d000) [pid = 1655] [serial = 212] [outer = 0x12b4e6800] 23:48:14 INFO - PROCESS | 1655 | 1461566894453 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]]]}] 23:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 621ms 23:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:48:14 INFO - PROCESS | 1655 | 1461566894469 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 23:48:14 INFO - PROCESS | 1655 | 1461566894470 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 23:48:14 INFO - PROCESS | 1655 | 1461566894472 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:48:14 INFO - PROCESS | 1655 | 1461566894474 Marionette TRACE conn2 <- [1,258,null,{}] 23:48:14 INFO - PROCESS | 1655 | 1461566894476 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}] 23:48:14 INFO - PROCESS | 1655 | 1461566894566 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 23:48:14 INFO - PROCESS | 1655 | 1461566894654 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0fb800 == 38 [pid = 1655] [id = 72] 23:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12e934400) [pid = 1655] [serial = 213] [outer = 0x0] 23:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12e938400) [pid = 1655] [serial = 214] [outer = 0x12e934400] 23:48:14 INFO - PROCESS | 1655 | 1461566894693 Marionette DEBUG loaded listener.js 23:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12e9f8000) [pid = 1655] [serial = 215] [outer = 0x12e934400] 23:48:15 INFO - PROCESS | 1655 | 1461566895211 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]]]}] 23:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 769ms 23:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:48:15 INFO - PROCESS | 1655 | 1461566895242 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 23:48:15 INFO - PROCESS | 1655 | 1461566895244 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 23:48:15 INFO - PROCESS | 1655 | 1461566895250 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:48:15 INFO - PROCESS | 1655 | 1461566895253 Marionette TRACE conn2 <- [1,262,null,{}] 23:48:15 INFO - PROCESS | 1655 | 1461566895256 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}] 23:48:15 INFO - PROCESS | 1655 | 1461566895359 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 23:48:15 INFO - PROCESS | 1655 | 1461566895427 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12faf2000 == 39 [pid = 1655] [id = 73] 23:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x129149800) [pid = 1655] [serial = 216] [outer = 0x0] 23:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12e934800) [pid = 1655] [serial = 217] [outer = 0x129149800] 23:48:15 INFO - PROCESS | 1655 | 1461566895457 Marionette DEBUG loaded listener.js 23:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12eeea400) [pid = 1655] [serial = 218] [outer = 0x129149800] 23:48:15 INFO - PROCESS | 1655 | 1461566895871 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]]]}] 23:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 674ms 23:48:15 INFO - PROCESS | 1655 | 1461566895930 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 23:48:15 INFO - PROCESS | 1655 | 1461566895931 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 23:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:48:15 INFO - PROCESS | 1655 | 1461566895956 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:48:15 INFO - PROCESS | 1655 | 1461566895957 Marionette TRACE conn2 <- [1,266,null,{}] 23:48:15 INFO - PROCESS | 1655 | 1461566895960 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}] 23:48:16 INFO - PROCESS | 1655 | 1461566896053 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 23:48:16 INFO - PROCESS | 1655 | 1461566896121 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1300db800 == 40 [pid = 1655] [id = 74] 23:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x119835400) [pid = 1655] [serial = 219] [outer = 0x0] 23:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x119838400) [pid = 1655] [serial = 220] [outer = 0x119835400] 23:48:16 INFO - PROCESS | 1655 | 1461566896151 Marionette DEBUG loaded listener.js 23:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x11983c800) [pid = 1655] [serial = 221] [outer = 0x119835400] 23:48:16 INFO - PROCESS | 1655 | 1461566896561 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]]]}] 23:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 621ms 23:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:48:16 INFO - PROCESS | 1655 | 1461566896575 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 23:48:16 INFO - PROCESS | 1655 | 1461566896576 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 23:48:16 INFO - PROCESS | 1655 | 1461566896579 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:48:16 INFO - PROCESS | 1655 | 1461566896580 Marionette TRACE conn2 <- [1,270,null,{}] 23:48:16 INFO - PROCESS | 1655 | 1461566896582 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}] 23:48:16 INFO - PROCESS | 1655 | 1461566896676 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 23:48:16 INFO - PROCESS | 1655 | 1461566896730 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fdaa800 == 41 [pid = 1655] [id = 75] 23:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x119836400) [pid = 1655] [serial = 222] [outer = 0x0] 23:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x124fc4800) [pid = 1655] [serial = 223] [outer = 0x119836400] 23:48:16 INFO - PROCESS | 1655 | 1461566896760 Marionette DEBUG loaded listener.js 23:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x124fca800) [pid = 1655] [serial = 224] [outer = 0x119836400] 23:48:17 INFO - PROCESS | 1655 | 1461566897226 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]]]}] 23:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 673ms 23:48:17 INFO - PROCESS | 1655 | 1461566897252 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 23:48:17 INFO - PROCESS | 1655 | 1461566897255 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 23:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:48:17 INFO - PROCESS | 1655 | 1461566897259 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:48:17 INFO - PROCESS | 1655 | 1461566897260 Marionette TRACE conn2 <- [1,274,null,{}] 23:48:17 INFO - PROCESS | 1655 | 1461566897283 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}] 23:48:17 INFO - PROCESS | 1655 | 1461566897418 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 23:48:17 INFO - PROCESS | 1655 | 1461566897476 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x129346800 == 42 [pid = 1655] [id = 76] 23:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x11c7cdc00) [pid = 1655] [serial = 225] [outer = 0x0] 23:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x123aecc00) [pid = 1655] [serial = 226] [outer = 0x11c7cdc00] 23:48:17 INFO - PROCESS | 1655 | 1461566897506 Marionette DEBUG loaded listener.js 23:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x124fca400) [pid = 1655] [serial = 227] [outer = 0x11c7cdc00] 23:48:17 INFO - PROCESS | 1655 | --DOCSHELL 0x123b10800 == 41 [pid = 1655] [id = 49] 23:48:17 INFO - PROCESS | 1655 | --DOCSHELL 0x124f13800 == 40 [pid = 1655] [id = 50] 23:48:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc4a000 == 39 [pid = 1655] [id = 62] 23:48:17 INFO - PROCESS | 1655 | --DOCSHELL 0x12889a800 == 38 [pid = 1655] [id = 61] 23:48:17 INFO - PROCESS | 1655 | --DOCSHELL 0x11be07000 == 37 [pid = 1655] [id = 60] 23:48:18 INFO - PROCESS | 1655 | 1461566898015 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]]]}] 23:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 771ms 23:48:18 INFO - PROCESS | 1655 | 1461566898030 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 23:48:18 INFO - PROCESS | 1655 | 1461566898032 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 23:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:48:18 INFO - PROCESS | 1655 | 1461566898035 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:48:18 INFO - PROCESS | 1655 | 1461566898037 Marionette TRACE conn2 <- [1,278,null,{}] 23:48:18 INFO - PROCESS | 1655 | 1461566898040 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}] 23:48:18 INFO - PROCESS | 1655 | 1461566898124 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 23:48:18 INFO - PROCESS | 1655 | 1461566898176 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128995800 == 38 [pid = 1655] [id = 77] 23:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x11b9a5800) [pid = 1655] [serial = 228] [outer = 0x0] 23:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x123a16800) [pid = 1655] [serial = 229] [outer = 0x11b9a5800] 23:48:18 INFO - PROCESS | 1655 | 1461566898202 Marionette DEBUG loaded listener.js 23:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x124fcb800) [pid = 1655] [serial = 230] [outer = 0x11b9a5800] 23:48:18 INFO - PROCESS | 1655 | 1461566898611 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]]]}] 23:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 624ms 23:48:18 INFO - PROCESS | 1655 | 1461566898715 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 23:48:18 INFO - PROCESS | 1655 | 1461566898721 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 23:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:48:18 INFO - PROCESS | 1655 | 1461566898734 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:48:18 INFO - PROCESS | 1655 | 1461566898737 Marionette TRACE conn2 <- [1,282,null,{}] 23:48:18 INFO - PROCESS | 1655 | 1461566898741 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}] 23:48:18 INFO - PROCESS | 1655 | 1461566898885 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 23:48:18 INFO - PROCESS | 1655 | 1461566898990 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf59000 == 39 [pid = 1655] [id = 78] 23:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x128839c00) [pid = 1655] [serial = 231] [outer = 0x0] 23:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x12913f400) [pid = 1655] [serial = 232] [outer = 0x128839c00] 23:48:19 INFO - PROCESS | 1655 | 1461566899016 Marionette DEBUG loaded listener.js 23:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x129147c00) [pid = 1655] [serial = 233] [outer = 0x128839c00] 23:48:19 INFO - PROCESS | 1655 | 1461566899571 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]]]}] 23:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 873ms 23:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:48:19 INFO - PROCESS | 1655 | 1461566899606 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 23:48:19 INFO - PROCESS | 1655 | 1461566899608 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 23:48:19 INFO - PROCESS | 1655 | 1461566899611 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:48:19 INFO - PROCESS | 1655 | 1461566899616 Marionette TRACE conn2 <- [1,286,null,{}] 23:48:19 INFO - PROCESS | 1655 | 1461566899628 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}] 23:48:19 INFO - PROCESS | 1655 | 1461566899738 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 23:48:19 INFO - PROCESS | 1655 | 1461566899802 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e899000 == 40 [pid = 1655] [id = 79] 23:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12b49d400) [pid = 1655] [serial = 234] [outer = 0x0] 23:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12b4a0400) [pid = 1655] [serial = 235] [outer = 0x12b49d400] 23:48:19 INFO - PROCESS | 1655 | 1461566899835 Marionette DEBUG loaded listener.js 23:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12b4a8000) [pid = 1655] [serial = 236] [outer = 0x12b49d400] 23:48:20 INFO - PROCESS | 1655 | 1461566900289 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]]]}] 23:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 724ms 23:48:20 INFO - PROCESS | 1655 | 1461566900336 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 23:48:20 INFO - PROCESS | 1655 | 1461566900337 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 23:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:48:20 INFO - PROCESS | 1655 | 1461566900340 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:48:20 INFO - PROCESS | 1655 | 1461566900341 Marionette TRACE conn2 <- [1,290,null,{}] 23:48:20 INFO - PROCESS | 1655 | 1461566900343 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}] 23:48:20 INFO - PROCESS | 1655 | 1461566900442 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 23:48:20 INFO - PROCESS | 1655 | 1461566900502 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12faf3800 == 41 [pid = 1655] [id = 80] 23:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12b4e4800) [pid = 1655] [serial = 237] [outer = 0x0] 23:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12bc28000) [pid = 1655] [serial = 238] [outer = 0x12b4e4800] 23:48:20 INFO - PROCESS | 1655 | 1461566900532 Marionette DEBUG loaded listener.js 23:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12be9d000) [pid = 1655] [serial = 239] [outer = 0x12b4e4800] 23:48:21 INFO - PROCESS | 1655 | 1461566901027 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]]]}] 23:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 718ms 23:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:48:21 INFO - PROCESS | 1655 | 1461566901059 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 23:48:21 INFO - PROCESS | 1655 | 1461566901061 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 23:48:21 INFO - PROCESS | 1655 | 1461566901065 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:48:21 INFO - PROCESS | 1655 | 1461566901067 Marionette TRACE conn2 <- [1,294,null,{}] 23:48:21 INFO - PROCESS | 1655 | 1461566901070 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}] 23:48:21 INFO - PROCESS | 1655 | 1461566901204 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 23:48:21 INFO - PROCESS | 1655 | 1461566901335 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x130789800 == 42 [pid = 1655] [id = 81] 23:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12b4e7c00) [pid = 1655] [serial = 240] [outer = 0x0] 23:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12bed7c00) [pid = 1655] [serial = 241] [outer = 0x12b4e7c00] 23:48:21 INFO - PROCESS | 1655 | 1461566901385 Marionette DEBUG loaded listener.js 23:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12d188000) [pid = 1655] [serial = 242] [outer = 0x12b4e7c00] 23:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc55000 == 41 [pid = 1655] [id = 69] 23:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x128f0c000 == 40 [pid = 1655] [id = 68] 23:48:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa89800 == 39 [pid = 1655] [id = 67] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc13800 == 38 [pid = 1655] [id = 65] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd91800 == 37 [pid = 1655] [id = 16] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12dca3000 == 36 [pid = 1655] [id = 9] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x11525d000 == 35 [pid = 1655] [id = 63] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x119109000 == 34 [pid = 1655] [id = 40] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x130787800 == 33 [pid = 1655] [id = 20] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x114b6b000 == 32 [pid = 1655] [id = 58] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12e43f000 == 31 [pid = 1655] [id = 70] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12f303000 == 30 [pid = 1655] [id = 14] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12b106000 == 29 [pid = 1655] [id = 57] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0fb800 == 28 [pid = 1655] [id = 72] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea31000 == 27 [pid = 1655] [id = 71] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9c1800 == 26 [pid = 1655] [id = 46] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1e0800 == 25 [pid = 1655] [id = 8] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12faf2000 == 24 [pid = 1655] [id = 73] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1300db800 == 23 [pid = 1655] [id = 74] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x11c419800 == 22 [pid = 1655] [id = 59] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12fdaa800 == 21 [pid = 1655] [id = 75] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x123e6b800 == 20 [pid = 1655] [id = 39] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x130798000 == 19 [pid = 1655] [id = 21] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12dcb9000 == 18 [pid = 1655] [id = 66] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12d084800 == 17 [pid = 1655] [id = 64] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12f322800 == 16 [pid = 1655] [id = 15] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x119ae0000 == 15 [pid = 1655] [id = 52] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12faf3800 == 14 [pid = 1655] [id = 80] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12e899000 == 13 [pid = 1655] [id = 79] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf59000 == 12 [pid = 1655] [id = 78] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12758c000 == 11 [pid = 1655] [id = 51] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x129346800 == 10 [pid = 1655] [id = 76] 23:48:24 INFO - PROCESS | 1655 | --DOCSHELL 0x128995800 == 9 [pid = 1655] [id = 77] 23:48:25 INFO - PROCESS | 1655 | 1461566905633 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]]]}] 23:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4586ms 23:48:25 INFO - PROCESS | 1655 | 1461566905651 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 23:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:48:25 INFO - PROCESS | 1655 | 1461566905653 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 23:48:25 INFO - PROCESS | 1655 | 1461566905657 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:48:25 INFO - PROCESS | 1655 | 1461566905659 Marionette TRACE conn2 <- [1,298,null,{}] 23:48:25 INFO - PROCESS | 1655 | 1461566905663 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}] 23:48:25 INFO - PROCESS | 1655 | 1461566905744 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 23:48:25 INFO - PROCESS | 1655 | 1461566905753 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x118611800 == 10 [pid = 1655] [id = 82] 23:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x119833800) [pid = 1655] [serial = 243] [outer = 0x0] 23:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x119836000) [pid = 1655] [serial = 244] [outer = 0x119833800] 23:48:25 INFO - PROCESS | 1655 | 1461566905782 Marionette DEBUG loaded listener.js 23:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x11581d000) [pid = 1655] [serial = 245] [outer = 0x119833800] 23:48:26 INFO - PROCESS | 1655 | 1461566906124 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]]]}] 23:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 523ms 23:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:48:26 INFO - PROCESS | 1655 | 1461566906180 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 23:48:26 INFO - PROCESS | 1655 | 1461566906185 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 23:48:26 INFO - PROCESS | 1655 | 1461566906189 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:48:26 INFO - PROCESS | 1655 | 1461566906191 Marionette TRACE conn2 <- [1,302,null,{}] 23:48:26 INFO - PROCESS | 1655 | 1461566906193 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}] 23:48:26 INFO - PROCESS | 1655 | 1461566906275 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 23:48:26 INFO - PROCESS | 1655 | 1461566906281 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x116520800 == 11 [pid = 1655] [id = 83] 23:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x11a80b800) [pid = 1655] [serial = 246] [outer = 0x0] 23:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x11af60000) [pid = 1655] [serial = 247] [outer = 0x11a80b800] 23:48:26 INFO - PROCESS | 1655 | 1461566906311 Marionette DEBUG loaded listener.js 23:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x11be28400) [pid = 1655] [serial = 248] [outer = 0x11a80b800] 23:48:26 INFO - PROCESS | 1655 | 1461566906659 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]]]}] 23:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 520ms 23:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:48:26 INFO - PROCESS | 1655 | 1461566906711 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 23:48:26 INFO - PROCESS | 1655 | 1461566906712 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 23:48:26 INFO - PROCESS | 1655 | 1461566906715 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:48:26 INFO - PROCESS | 1655 | 1461566906717 Marionette TRACE conn2 <- [1,306,null,{}] 23:48:26 INFO - PROCESS | 1655 | 1461566906725 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}] 23:48:26 INFO - PROCESS | 1655 | 1461566906805 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 23:48:26 INFO - PROCESS | 1655 | 1461566906811 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x127370800 == 12 [pid = 1655] [id = 84] 23:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x1140d0c00) [pid = 1655] [serial = 249] [outer = 0x0] 23:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x123a21000) [pid = 1655] [serial = 250] [outer = 0x1140d0c00] 23:48:26 INFO - PROCESS | 1655 | 1461566906842 Marionette DEBUG loaded listener.js 23:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x1246a7c00) [pid = 1655] [serial = 251] [outer = 0x1140d0c00] 23:48:27 INFO - PROCESS | 1655 | 1461566907214 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]]]}] 23:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 521ms 23:48:27 INFO - PROCESS | 1655 | 1461566907237 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 23:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:48:27 INFO - PROCESS | 1655 | 1461566907238 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 23:48:27 INFO - PROCESS | 1655 | 1461566907240 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:48:27 INFO - PROCESS | 1655 | 1461566907241 Marionette TRACE conn2 <- [1,310,null,{}] 23:48:27 INFO - PROCESS | 1655 | 1461566907244 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}] 23:48:27 INFO - PROCESS | 1655 | 1461566907319 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 23:48:27 INFO - PROCESS | 1655 | 1461566907401 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289a1000 == 13 [pid = 1655] [id = 85] 23:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x123a17000) [pid = 1655] [serial = 252] [outer = 0x0] 23:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x124fd0400) [pid = 1655] [serial = 253] [outer = 0x123a17000] 23:48:27 INFO - PROCESS | 1655 | 1461566907427 Marionette DEBUG loaded listener.js 23:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x127e33c00) [pid = 1655] [serial = 254] [outer = 0x123a17000] 23:48:27 INFO - PROCESS | 1655 | 1461566907768 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]]]}] 23:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 23:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:48:27 INFO - PROCESS | 1655 | 1461566907811 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 23:48:27 INFO - PROCESS | 1655 | 1461566907812 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 23:48:27 INFO - PROCESS | 1655 | 1461566907814 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:48:27 INFO - PROCESS | 1655 | 1461566907815 Marionette TRACE conn2 <- [1,314,null,{}] 23:48:27 INFO - PROCESS | 1655 | 1461566907818 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}] 23:48:27 INFO - PROCESS | 1655 | 1461566907911 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 23:48:27 INFO - PROCESS | 1655 | 1461566907916 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d07b800 == 14 [pid = 1655] [id = 86] 23:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x119189000) [pid = 1655] [serial = 255] [outer = 0x0] 23:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12888bc00) [pid = 1655] [serial = 256] [outer = 0x119189000] 23:48:27 INFO - PROCESS | 1655 | 1461566907942 Marionette DEBUG loaded listener.js 23:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x129143800) [pid = 1655] [serial = 257] [outer = 0x119189000] 23:48:28 INFO - PROCESS | 1655 | 1461566908304 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]]]}] 23:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 23:48:28 INFO - PROCESS | 1655 | 1461566908336 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 23:48:28 INFO - PROCESS | 1655 | 1461566908337 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 23:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:48:28 INFO - PROCESS | 1655 | 1461566908339 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:48:28 INFO - PROCESS | 1655 | 1461566908340 Marionette TRACE conn2 <- [1,318,null,{}] 23:48:28 INFO - PROCESS | 1655 | 1461566908342 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}] 23:48:28 INFO - PROCESS | 1655 | 1461566908460 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 23:48:28 INFO - PROCESS | 1655 | 1461566908495 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e43e800 == 15 [pid = 1655] [id = 87] 23:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x12b49a400) [pid = 1655] [serial = 258] [outer = 0x0] 23:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x12b4a6000) [pid = 1655] [serial = 259] [outer = 0x12b49a400] 23:48:28 INFO - PROCESS | 1655 | 1461566908530 Marionette DEBUG loaded listener.js 23:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x12b4e1c00) [pid = 1655] [serial = 260] [outer = 0x12b49a400] 23:48:28 INFO - PROCESS | 1655 | 1461566908901 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]]]}] 23:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 618ms 23:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:48:28 INFO - PROCESS | 1655 | 1461566908961 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 23:48:28 INFO - PROCESS | 1655 | 1461566908962 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 23:48:28 INFO - PROCESS | 1655 | 1461566908964 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:48:28 INFO - PROCESS | 1655 | 1461566908966 Marionette TRACE conn2 <- [1,322,null,{}] 23:48:28 INFO - PROCESS | 1655 | 1461566908968 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}] 23:48:29 INFO - PROCESS | 1655 | 1461566909063 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 23:48:29 INFO - PROCESS | 1655 | 1461566909068 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f314800 == 16 [pid = 1655] [id = 88] 23:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x12b4a4800) [pid = 1655] [serial = 261] [outer = 0x0] 23:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x12b692800) [pid = 1655] [serial = 262] [outer = 0x12b4a4800] 23:48:29 INFO - PROCESS | 1655 | 1461566909092 Marionette DEBUG loaded listener.js 23:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x12bc2d000) [pid = 1655] [serial = 263] [outer = 0x12b4a4800] 23:48:29 INFO - PROCESS | 1655 | 1461566909447 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]]]}] 23:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 521ms 23:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:48:29 INFO - PROCESS | 1655 | 1461566909485 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 23:48:29 INFO - PROCESS | 1655 | 1461566909486 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 23:48:29 INFO - PROCESS | 1655 | 1461566909488 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:48:29 INFO - PROCESS | 1655 | 1461566909489 Marionette TRACE conn2 <- [1,326,null,{}] 23:48:29 INFO - PROCESS | 1655 | 1461566909492 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}] 23:48:29 INFO - PROCESS | 1655 | 1461566909588 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 23:48:29 INFO - PROCESS | 1655 | 1461566909599 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12faf8000 == 17 [pid = 1655] [id = 89] 23:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12be9b400) [pid = 1655] [serial = 264] [outer = 0x0] 23:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12bed8800) [pid = 1655] [serial = 265] [outer = 0x12be9b400] 23:48:29 INFO - PROCESS | 1655 | 1461566909625 Marionette DEBUG loaded listener.js 23:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x12d17e000) [pid = 1655] [serial = 266] [outer = 0x12be9b400] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x123a18c00) [pid = 1655] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x12b4e6800) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x11aa25000) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x1155d5c00) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x1278ec400) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x118f45000) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x1144bd400) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x118679400) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x11ad7d400) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x11657cc00) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x119773c00) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x11ba39c00) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x11c106800) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x119780800) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x123a1d400) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x119269c00) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x11a8f4000) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x1275a5800) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x115e9ac00) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x1147d2c00) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12ba87c00) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x11a810400) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x11674f400) [pid = 1655] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x11a8ed800) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x1291d4c00) [pid = 1655] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x127e2b800) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12e934400) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x1186bfc00) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x11bee5c00) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x116581800) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x11a810c00) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x12e481800) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x11b9a5800) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12b4e4800) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12e3edc00) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12bc2f400) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x119836400) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x11a813000) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12d659800) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x11bee4c00) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x11c7cdc00) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x119835400) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x130d78800) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x123b2e400) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12bc23000) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x129149800) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x115234800) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x11a8f0c00) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x11be2d800) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12b49d400) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12d6b0400) [pid = 1655] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x124189c00) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x12f985c00) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12760f800) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x11aa26800) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x124198400) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x118fb6c00) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x11c7d3000) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x123a1f400) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12f914c00) [pid = 1655] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12eef3000) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12d189c00) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x11be27c00) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12e9eec00) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12d17dc00) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x128839c00) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12e93d800) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x118fb2000) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12e480400) [pid = 1655] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x1291d5c00) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x11522cc00) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12ffa6400) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:48:31 INFO - PROCESS | 1655 | 1461566910998 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]]]}] 23:48:31 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. 23:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1519ms 23:48:31 INFO - PROCESS | 1655 | 1461566911008 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 23:48:31 INFO - PROCESS | 1655 | 1461566911010 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 23:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:48:31 INFO - PROCESS | 1655 | 1461566911012 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:48:31 INFO - PROCESS | 1655 | 1461566911013 Marionette TRACE conn2 <- [1,330,null,{}] 23:48:31 INFO - PROCESS | 1655 | 1461566911015 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}] 23:48:31 INFO - PROCESS | 1655 | 1461566911145 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 23:48:31 INFO - PROCESS | 1655 | 1461566911200 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x116773000 == 18 [pid = 1655] [id = 90] 23:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x115e9ac00) [pid = 1655] [serial = 267] [outer = 0x0] 23:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x118885800) [pid = 1655] [serial = 268] [outer = 0x115e9ac00] 23:48:31 INFO - PROCESS | 1655 | 1461566911230 Marionette DEBUG loaded listener.js 23:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11926ac00) [pid = 1655] [serial = 269] [outer = 0x115e9ac00] 23:48:31 INFO - PROCESS | 1655 | 1461566911660 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]]]}] 23:48:31 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. 23:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 668ms 23:48:31 INFO - PROCESS | 1655 | 1461566911685 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 23:48:31 INFO - PROCESS | 1655 | 1461566911686 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 23:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:48:31 INFO - PROCESS | 1655 | 1461566911696 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:48:31 INFO - PROCESS | 1655 | 1461566911697 Marionette TRACE conn2 <- [1,334,null,{}] 23:48:31 INFO - PROCESS | 1655 | 1461566911699 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}] 23:48:31 INFO - PROCESS | 1655 | 1461566911780 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 23:48:31 INFO - PROCESS | 1655 | 1461566911787 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x127914000 == 19 [pid = 1655] [id = 91] 23:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11a806400) [pid = 1655] [serial = 270] [outer = 0x0] 23:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x11af61000) [pid = 1655] [serial = 271] [outer = 0x11a806400] 23:48:31 INFO - PROCESS | 1655 | 1461566911819 Marionette DEBUG loaded listener.js 23:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x11ba3c800) [pid = 1655] [serial = 272] [outer = 0x11a806400] 23:48:32 INFO - PROCESS | 1655 | 1461566912173 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]]]}] 23:48:32 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. 23:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 525ms 23:48:32 INFO - PROCESS | 1655 | 1461566912217 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 23:48:32 INFO - PROCESS | 1655 | 1461566912219 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 23:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:48:32 INFO - PROCESS | 1655 | 1461566912221 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:48:32 INFO - PROCESS | 1655 | 1461566912223 Marionette TRACE conn2 <- [1,338,null,{}] 23:48:32 INFO - PROCESS | 1655 | 1461566912225 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}] 23:48:32 INFO - PROCESS | 1655 | 1461566912320 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 23:48:32 INFO - PROCESS | 1655 | 1461566912325 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf0a000 == 20 [pid = 1655] [id = 92] 23:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x11be31c00) [pid = 1655] [serial = 273] [outer = 0x0] 23:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x123b2d000) [pid = 1655] [serial = 274] [outer = 0x11be31c00] 23:48:32 INFO - PROCESS | 1655 | 1461566912354 Marionette DEBUG loaded listener.js 23:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x124fcf800) [pid = 1655] [serial = 275] [outer = 0x11be31c00] 23:48:32 INFO - PROCESS | 1655 | 1461566912705 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]]]}] 23:48:32 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. 23:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 520ms 23:48:32 INFO - PROCESS | 1655 | 1461566912786 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 23:48:32 INFO - PROCESS | 1655 | 1461566912788 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 23:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:48:32 INFO - PROCESS | 1655 | 1461566912793 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:48:32 INFO - PROCESS | 1655 | 1461566912795 Marionette TRACE conn2 <- [1,342,null,{}] 23:48:32 INFO - PROCESS | 1655 | 1461566912799 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}] 23:48:32 INFO - PROCESS | 1655 | 1461566912893 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 23:48:33 INFO - PROCESS | 1655 | 1461566913023 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x119caf000 == 21 [pid = 1655] [id = 93] 23:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x119124400) [pid = 1655] [serial = 276] [outer = 0x0] 23:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x119830c00) [pid = 1655] [serial = 277] [outer = 0x119124400] 23:48:33 INFO - PROCESS | 1655 | 1461566913058 Marionette DEBUG loaded listener.js 23:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x11a8ec800) [pid = 1655] [serial = 278] [outer = 0x119124400] 23:48:33 INFO - PROCESS | 1655 | 1461566913554 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]]]}] 23:48:33 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. 23:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 775ms 23:48:33 INFO - PROCESS | 1655 | 1461566913569 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 23:48:33 INFO - PROCESS | 1655 | 1461566913572 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 23:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:48:33 INFO - PROCESS | 1655 | 1461566913580 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:48:33 INFO - PROCESS | 1655 | 1461566913585 Marionette TRACE conn2 <- [1,346,null,{}] 23:48:33 INFO - PROCESS | 1655 | 1461566913589 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}] 23:48:33 INFO - PROCESS | 1655 | 1461566913745 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 23:48:33 INFO - PROCESS | 1655 | 1461566913832 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x129345000 == 22 [pid = 1655] [id = 94] 23:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x11b593000) [pid = 1655] [serial = 279] [outer = 0x0] 23:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x11bf57400) [pid = 1655] [serial = 280] [outer = 0x11b593000] 23:48:33 INFO - PROCESS | 1655 | 1461566913865 Marionette DEBUG loaded listener.js 23:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x123a22400) [pid = 1655] [serial = 281] [outer = 0x11b593000] 23:48:34 INFO - PROCESS | 1655 | 1461566914286 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]]]}] 23:48:34 INFO - PROCESS | 1655 | 1461566914328 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:48:34 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. 23:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 776ms 23:48:34 INFO - PROCESS | 1655 | 1461566914354 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 23:48:34 INFO - PROCESS | 1655 | 1461566914355 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 23:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:48:34 INFO - PROCESS | 1655 | 1461566914358 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:48:34 INFO - PROCESS | 1655 | 1461566914359 Marionette TRACE conn2 <- [1,350,null,{}] 23:48:34 INFO - PROCESS | 1655 | 1461566914382 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}] 23:48:34 INFO - PROCESS | 1655 | 1461566914508 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 23:48:34 INFO - PROCESS | 1655 | 1461566914564 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f31f000 == 23 [pid = 1655] [id = 95] 23:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x129141400) [pid = 1655] [serial = 282] [outer = 0x0] 23:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x129145800) [pid = 1655] [serial = 283] [outer = 0x129141400] 23:48:34 INFO - PROCESS | 1655 | 1461566914597 Marionette DEBUG loaded listener.js 23:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x129199800) [pid = 1655] [serial = 284] [outer = 0x129141400] 23:48:35 INFO - PROCESS | 1655 | 1461566915079 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]]]}] 23:48:35 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. 23:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 768ms 23:48:35 INFO - PROCESS | 1655 | 1461566915127 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 23:48:35 INFO - PROCESS | 1655 | 1461566915129 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 23:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:48:35 INFO - PROCESS | 1655 | 1461566915154 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:48:35 INFO - PROCESS | 1655 | 1461566915155 Marionette TRACE conn2 <- [1,354,null,{}] 23:48:35 INFO - PROCESS | 1655 | 1461566915160 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}] 23:48:35 INFO - PROCESS | 1655 | 1461566915278 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 23:48:35 INFO - PROCESS | 1655 | 1461566915381 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bf05800 == 24 [pid = 1655] [id = 96] 23:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x123a20800) [pid = 1655] [serial = 285] [outer = 0x0] 23:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x124390800) [pid = 1655] [serial = 286] [outer = 0x123a20800] 23:48:35 INFO - PROCESS | 1655 | 1461566915430 Marionette DEBUG loaded listener.js 23:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12b4a1800) [pid = 1655] [serial = 287] [outer = 0x123a20800] 23:48:35 INFO - PROCESS | 1655 | 1461566915972 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]]]}] 23:48:35 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. 23:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 848ms 23:48:36 INFO - PROCESS | 1655 | 1461566916002 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 23:48:36 INFO - PROCESS | 1655 | 1461566916004 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 23:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:48:36 INFO - PROCESS | 1655 | 1461566916012 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:48:36 INFO - PROCESS | 1655 | 1461566916014 Marionette TRACE conn2 <- [1,358,null,{}] 23:48:36 INFO - PROCESS | 1655 | 1461566916019 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}] 23:48:36 INFO - PROCESS | 1655 | 1461566916166 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 23:48:36 INFO - PROCESS | 1655 | 1461566916265 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x115265000 == 25 [pid = 1655] [id = 97] 23:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x118884c00) [pid = 1655] [serial = 288] [outer = 0x0] 23:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x11a8f1800) [pid = 1655] [serial = 289] [outer = 0x118884c00] 23:48:36 INFO - PROCESS | 1655 | 1461566916314 Marionette DEBUG loaded listener.js 23:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x11b5a0400) [pid = 1655] [serial = 290] [outer = 0x118884c00] 23:48:36 INFO - PROCESS | 1655 | 1461566916970 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]]]}] 23:48:36 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. 23:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 973ms 23:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:48:36 INFO - PROCESS | 1655 | 1461566916983 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 23:48:36 INFO - PROCESS | 1655 | 1461566916986 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 23:48:36 INFO - PROCESS | 1655 | 1461566916989 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:48:36 INFO - PROCESS | 1655 | 1461566916991 Marionette TRACE conn2 <- [1,362,null,{}] 23:48:36 INFO - PROCESS | 1655 | 1461566916996 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}] 23:48:37 INFO - PROCESS | 1655 | 1461566917079 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 23:48:37 INFO - PROCESS | 1655 | 1461566917149 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e96000 == 26 [pid = 1655] [id = 98] 23:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x116582c00) [pid = 1655] [serial = 291] [outer = 0x0] 23:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x1186bfc00) [pid = 1655] [serial = 292] [outer = 0x116582c00] 23:48:37 INFO - PROCESS | 1655 | 1461566917185 Marionette DEBUG loaded listener.js 23:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x118ed6400) [pid = 1655] [serial = 293] [outer = 0x116582c00] 23:48:37 INFO - PROCESS | 1655 | 1461566917712 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]]]}] 23:48:37 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. 23:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 774ms 23:48:37 INFO - PROCESS | 1655 | 1461566917770 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 23:48:37 INFO - PROCESS | 1655 | 1461566917774 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 23:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:48:37 INFO - PROCESS | 1655 | 1461566917780 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:48:37 INFO - PROCESS | 1655 | 1461566917782 Marionette TRACE conn2 <- [1,366,null,{}] 23:48:37 INFO - PROCESS | 1655 | 1461566917787 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}] 23:48:37 INFO - PROCESS | 1655 | 1461566917870 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 23:48:37 INFO - PROCESS | 1655 | 1461566917943 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x116524800 == 27 [pid = 1655] [id = 99] 23:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x118ed9c00) [pid = 1655] [serial = 294] [outer = 0x0] 23:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x119130800) [pid = 1655] [serial = 295] [outer = 0x118ed9c00] 23:48:37 INFO - PROCESS | 1655 | 1461566917970 Marionette DEBUG loaded listener.js 23:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x119778000) [pid = 1655] [serial = 296] [outer = 0x118ed9c00] 23:48:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12f314800 == 26 [pid = 1655] [id = 88] 23:48:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12e43e800 == 25 [pid = 1655] [id = 87] 23:48:38 INFO - PROCESS | 1655 | --DOCSHELL 0x12d07b800 == 24 [pid = 1655] [id = 86] 23:48:38 INFO - PROCESS | 1655 | --DOCSHELL 0x1289a1000 == 23 [pid = 1655] [id = 85] 23:48:38 INFO - PROCESS | 1655 | --DOCSHELL 0x127370800 == 22 [pid = 1655] [id = 84] 23:48:38 INFO - PROCESS | 1655 | --DOCSHELL 0x116520800 == 21 [pid = 1655] [id = 83] 23:48:38 INFO - PROCESS | 1655 | --DOCSHELL 0x118611800 == 20 [pid = 1655] [id = 82] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x124190000) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x123f86000) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12bed7c00) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x119775000) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x1186c0800) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x11a83d800) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x1188df800) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x11acb5400) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x11af1ec00) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x11b595400) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x11b9af000) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x11bf63c00) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x11be31800) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x11bf5e400) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x11c434800) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x11c4d5800) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x11c7d7800) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x123a1d000) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x123b31800) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x119a72400) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x123f83c00) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x123f84400) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x1275a4000) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x118edfc00) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x119d40400) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12760e000) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x127e36000) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x116754400) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x11ad7f000) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11c7d6000) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x11bad6400) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x11af65400) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x11a811400) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x130d85c00) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x118ed9000) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x11b930c00) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x11aa24c00) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12e3f6800) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x11ad80800) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12b689800) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11af5e800) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x1278e8400) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x119269800) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x118f3fc00) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11a83e800) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x11a8f2800) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12b49e800) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x11926b800) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x127e30800) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x123de2800) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x123a18400) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12e938400) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x123a1e800) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12b8a3400) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x11c438800) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x11c438c00) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11bf64800) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x11beeb000) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x128f2e000) [pid = 1655] [serial = 203] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12e48d000) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12d057000) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x11a8f4400) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x123a16800) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11be25c00) [pid = 1655] [serial = 200] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x11be29c00) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12bc2c400) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x118881800) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12bc28800) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12b8a7000) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12e934800) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12e9f8000) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12d6b8400) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12891d400) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11bee4000) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x11beeb400) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12913f400) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x11983c800) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x124fc4800) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12be9f400) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x127e33800) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12bc22c00) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12bed1c00) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1300de800) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x130d7dc00) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12ff8bc00) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x123aecc00) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x124432c00) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12bc23c00) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12eeea400) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12bc2a000) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x127349400) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x119838400) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12e48f800) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x119d44000) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x124fcb800) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12be9d000) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12e47e000) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12883ac00) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12d05d400) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12bc28000) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12734b800) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x124fca800) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11ad78400) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12e3f7800) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11be31400) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12d6b0000) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12dcdf800) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11bee6800) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124fca400) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12f97d000) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12f981800) [pid = 1655] [serial = 46] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118ed9400) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12f90c400) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12f912800) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12e3ee800) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11c437800) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12eef0c00) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12d65b000) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129147c00) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12dcdc800) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12eeea000) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12d182000) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b4a0400) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12e9ef400) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12e9f4800) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11beeb800) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12e93a800) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11a8f5400) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11a8f9800) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119130400) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12ffa9800) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b4a8000) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12e480c00) [pid = 1655] [serial = 194] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12891c400) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12ffa4c00) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1291c9800) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12e484400) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12eef2000) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11b593c00) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12ff29000) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12888dc00) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11b9ac800) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12888e000) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 23:48:38 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. 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12442e000) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 23:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 622ms 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119d3c000) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12e48a000) [pid = 1655] [serial = 197] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b4ea800) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118fb7000) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1305f5000) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1305f9c00) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1186bb400) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 23:48:38 INFO - PROCESS | 1655 | 1461566918388 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]]]}] 23:48:38 INFO - PROCESS | 1655 | 1461566918404 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 23:48:38 INFO - PROCESS | 1655 | 1461566918406 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 23:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:48:38 INFO - PROCESS | 1655 | 1461566918408 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:48:38 INFO - PROCESS | 1655 | 1461566918410 Marionette TRACE conn2 <- [1,370,null,{}] 23:48:38 INFO - PROCESS | 1655 | 1461566918423 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}] 23:48:38 INFO - PROCESS | 1655 | 1461566918497 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 23:48:38 INFO - PROCESS | 1655 | 1461566918504 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11881c000 == 21 [pid = 1655] [id = 100] 23:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119a72400) [pid = 1655] [serial = 297] [outer = 0x0] 23:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119d3c000) [pid = 1655] [serial = 298] [outer = 0x119a72400] 23:48:38 INFO - PROCESS | 1655 | 1461566918534 Marionette DEBUG loaded listener.js 23:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11a811400) [pid = 1655] [serial = 299] [outer = 0x119a72400] 23:48:38 INFO - PROCESS | 1655 | 1461566918866 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]]]}] 23:48:38 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. 23:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 473ms 23:48:38 INFO - PROCESS | 1655 | 1461566918882 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 23:48:38 INFO - PROCESS | 1655 | 1461566918886 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 23:48:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:48:38 INFO - PROCESS | 1655 | 1461566918890 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:48:38 INFO - PROCESS | 1655 | 1461566918891 Marionette TRACE conn2 <- [1,374,null,{}] 23:48:38 INFO - PROCESS | 1655 | 1461566918895 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}] 23:48:39 INFO - PROCESS | 1655 | 1461566919036 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 23:48:39 INFO - PROCESS | 1655 | 1461566919092 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119739000 == 22 [pid = 1655] [id = 101] 23:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11a80e800) [pid = 1655] [serial = 300] [outer = 0x0] 23:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11a8f2800) [pid = 1655] [serial = 301] [outer = 0x11a80e800] 23:48:39 INFO - PROCESS | 1655 | 1461566919140 Marionette DEBUG loaded listener.js 23:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11aa2a800) [pid = 1655] [serial = 302] [outer = 0x11a80e800] 23:48:39 INFO - PROCESS | 1655 | 1461566919505 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:48:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:48:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 620ms 23:48:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:48:39 INFO - PROCESS | 1655 | 1461566919509 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 23:48:39 INFO - PROCESS | 1655 | 1461566919510 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 23:48:39 INFO - PROCESS | 1655 | 1461566919513 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:48:39 INFO - PROCESS | 1655 | 1461566919514 Marionette TRACE conn2 <- [1,378,null,{}] 23:48:39 INFO - PROCESS | 1655 | 1461566919516 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}] 23:48:39 INFO - PROCESS | 1655 | 1461566919597 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 23:48:39 INFO - PROCESS | 1655 | 1461566919624 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b21800 == 23 [pid = 1655] [id = 102] 23:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11aa32400) [pid = 1655] [serial = 303] [outer = 0x0] 23:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11ad7cc00) [pid = 1655] [serial = 304] [outer = 0x11aa32400] 23:48:39 INFO - PROCESS | 1655 | 1461566919651 Marionette DEBUG loaded listener.js 23:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11af68000) [pid = 1655] [serial = 305] [outer = 0x11aa32400] 23:48:39 INFO - PROCESS | 1655 | 1461566919961 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:48:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:48:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 467ms 23:48:39 INFO - PROCESS | 1655 | 1461566919981 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 23:48:39 INFO - PROCESS | 1655 | 1461566919983 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 23:48:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:48:39 INFO - PROCESS | 1655 | 1461566919986 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:48:39 INFO - PROCESS | 1655 | 1461566919987 Marionette TRACE conn2 <- [1,382,null,{}] 23:48:40 INFO - PROCESS | 1655 | 1461566919998 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}] 23:48:40 INFO - PROCESS | 1655 | 1461566920104 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 23:48:40 INFO - PROCESS | 1655 | 1461566920110 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1151b1800 == 24 [pid = 1655] [id = 103] 23:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11af68c00) [pid = 1655] [serial = 306] [outer = 0x0] 23:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11b931c00) [pid = 1655] [serial = 307] [outer = 0x11af68c00] 23:48:40 INFO - PROCESS | 1655 | 1461566920139 Marionette DEBUG loaded listener.js 23:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11beeac00) [pid = 1655] [serial = 308] [outer = 0x11af68c00] 23:48:40 INFO - PROCESS | 1655 | 1461566920479 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:48:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:48:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 526ms 23:48:40 INFO - PROCESS | 1655 | 1461566920515 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 23:48:40 INFO - PROCESS | 1655 | 1461566920516 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 23:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:48:40 INFO - PROCESS | 1655 | 1461566920518 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:48:40 INFO - PROCESS | 1655 | 1461566920519 Marionette TRACE conn2 <- [1,386,null,{}] 23:48:40 INFO - PROCESS | 1655 | 1461566920521 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}] 23:48:40 INFO - PROCESS | 1655 | 1461566920607 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 23:48:40 INFO - PROCESS | 1655 | 1461566920647 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11adab800 == 25 [pid = 1655] [id = 104] 23:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11bf62000) [pid = 1655] [serial = 309] [outer = 0x0] 23:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11c307c00) [pid = 1655] [serial = 310] [outer = 0x11bf62000] 23:48:40 INFO - PROCESS | 1655 | 1461566920672 Marionette DEBUG loaded listener.js 23:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11c438000) [pid = 1655] [serial = 311] [outer = 0x11bf62000] 23:48:41 INFO - PROCESS | 1655 | 1461566921022 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]]]}] 23:48:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:48:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 23:48:41 INFO - PROCESS | 1655 | 1461566921037 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 23:48:41 INFO - PROCESS | 1655 | 1461566921039 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 23:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:48:41 INFO - PROCESS | 1655 | 1461566921042 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:48:41 INFO - PROCESS | 1655 | 1461566921043 Marionette TRACE conn2 <- [1,390,null,{}] 23:48:41 INFO - PROCESS | 1655 | 1461566921053 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}] 23:48:41 INFO - PROCESS | 1655 | 1461566921177 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 23:48:41 INFO - PROCESS | 1655 | 1461566921218 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9c2000 == 26 [pid = 1655] [id = 105] 23:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11bf5c800) [pid = 1655] [serial = 312] [outer = 0x0] 23:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11c4da800) [pid = 1655] [serial = 313] [outer = 0x11bf5c800] 23:48:41 INFO - PROCESS | 1655 | 1461566921261 Marionette DEBUG loaded listener.js 23:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123a1b000) [pid = 1655] [serial = 314] [outer = 0x11bf5c800] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119189000) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b49a400) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12be9b400) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115e9ac00) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123a17000) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11a80b800) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11a806400) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119833800) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b4a4800) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12b4e7c00) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1140d0c00) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:48:41 INFO - PROCESS | 1655 | 1461566921678 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]]]}] 23:48:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:48:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 669ms 23:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:48:41 INFO - PROCESS | 1655 | 1461566921711 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 23:48:41 INFO - PROCESS | 1655 | 1461566921712 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 23:48:41 INFO - PROCESS | 1655 | 1461566921714 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:48:41 INFO - PROCESS | 1655 | 1461566921715 Marionette TRACE conn2 <- [1,394,null,{}] 23:48:41 INFO - PROCESS | 1655 | 1461566921718 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}] 23:48:41 INFO - PROCESS | 1655 | 1461566921790 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 23:48:41 INFO - PROCESS | 1655 | 1461566921794 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be10000 == 27 [pid = 1655] [id = 106] 23:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11657cc00) [pid = 1655] [serial = 315] [outer = 0x0] 23:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123a1d000) [pid = 1655] [serial = 316] [outer = 0x11657cc00] 23:48:41 INFO - PROCESS | 1655 | 1461566921822 Marionette DEBUG loaded listener.js 23:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123b30c00) [pid = 1655] [serial = 317] [outer = 0x11657cc00] 23:48:42 INFO - PROCESS | 1655 | 1461566922126 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]]]}] 23:48:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:48:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 419ms 23:48:42 INFO - PROCESS | 1655 | 1461566922140 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 23:48:42 INFO - PROCESS | 1655 | 1461566922142 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 23:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:48:42 INFO - PROCESS | 1655 | 1461566922144 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:48:42 INFO - PROCESS | 1655 | 1461566922145 Marionette TRACE conn2 <- [1,398,null,{}] 23:48:42 INFO - PROCESS | 1655 | 1461566922148 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}] 23:48:42 INFO - PROCESS | 1655 | 1461566922226 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 23:48:42 INFO - PROCESS | 1655 | 1461566922230 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c366000 == 28 [pid = 1655] [id = 107] 23:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123b31400) [pid = 1655] [serial = 318] [outer = 0x0] 23:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123fec800) [pid = 1655] [serial = 319] [outer = 0x123b31400] 23:48:42 INFO - PROCESS | 1655 | 1461566922259 Marionette DEBUG loaded listener.js 23:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12442c800) [pid = 1655] [serial = 320] [outer = 0x123b31400] 23:48:42 INFO - PROCESS | 1655 | 1461566922594 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]]]}] 23:48:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:48:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 472ms 23:48:42 INFO - PROCESS | 1655 | 1461566922618 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 23:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:48:42 INFO - PROCESS | 1655 | 1461566922621 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 23:48:42 INFO - PROCESS | 1655 | 1461566922624 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:48:42 INFO - PROCESS | 1655 | 1461566922625 Marionette TRACE conn2 <- [1,402,null,{}] 23:48:42 INFO - PROCESS | 1655 | 1461566922628 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}] 23:48:42 INFO - PROCESS | 1655 | 1461566922715 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 23:48:42 INFO - PROCESS | 1655 | 1461566922722 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239d5800 == 29 [pid = 1655] [id = 108] 23:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123a18000) [pid = 1655] [serial = 321] [outer = 0x0] 23:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x127350400) [pid = 1655] [serial = 322] [outer = 0x123a18000] 23:48:42 INFO - PROCESS | 1655 | 1461566922751 Marionette DEBUG loaded listener.js 23:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1278e8800) [pid = 1655] [serial = 323] [outer = 0x123a18000] 23:48:43 INFO - PROCESS | 1655 | 1461566923067 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]]]}] 23:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 470ms 23:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:48:43 INFO - PROCESS | 1655 | 1461566923095 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 23:48:43 INFO - PROCESS | 1655 | 1461566923096 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 23:48:43 INFO - PROCESS | 1655 | 1461566923098 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:48:43 INFO - PROCESS | 1655 | 1461566923099 Marionette TRACE conn2 <- [1,406,null,{}] 23:48:43 INFO - PROCESS | 1655 | 1461566923104 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}] 23:48:43 INFO - PROCESS | 1655 | 1461566923177 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 23:48:43 INFO - PROCESS | 1655 | 1461566923221 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b1b000 == 30 [pid = 1655] [id = 109] 23:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118e15400) [pid = 1655] [serial = 324] [outer = 0x0] 23:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1278e8400) [pid = 1655] [serial = 325] [outer = 0x118e15400] 23:48:43 INFO - PROCESS | 1655 | 1461566923246 Marionette DEBUG loaded listener.js 23:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128887000) [pid = 1655] [serial = 326] [outer = 0x118e15400] 23:48:43 INFO - PROCESS | 1655 | 1461566923648 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]]]}] 23:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 571ms 23:48:43 INFO - PROCESS | 1655 | 1461566923670 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 23:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:48:43 INFO - PROCESS | 1655 | 1461566923673 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 23:48:43 INFO - PROCESS | 1655 | 1461566923676 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:48:43 INFO - PROCESS | 1655 | 1461566923679 Marionette TRACE conn2 <- [1,410,null,{}] 23:48:43 INFO - PROCESS | 1655 | 1461566923683 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}] 23:48:43 INFO - PROCESS | 1655 | 1461566923780 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 23:48:43 INFO - PROCESS | 1655 | 1461566923838 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x115987000 == 31 [pid = 1655] [id = 110] 23:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1156f2c00) [pid = 1655] [serial = 327] [outer = 0x0] 23:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1186b8400) [pid = 1655] [serial = 328] [outer = 0x1156f2c00] 23:48:43 INFO - PROCESS | 1655 | 1461566923870 Marionette DEBUG loaded listener.js 23:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118e1b400) [pid = 1655] [serial = 329] [outer = 0x1156f2c00] 23:48:44 INFO - PROCESS | 1655 | 1461566924345 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]]]}] 23:48:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:48:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 722ms 23:48:44 INFO - PROCESS | 1655 | 1461566924401 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 23:48:44 INFO - PROCESS | 1655 | 1461566924405 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 23:48:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:48:44 INFO - PROCESS | 1655 | 1461566924409 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:48:44 INFO - PROCESS | 1655 | 1461566924411 Marionette TRACE conn2 <- [1,414,null,{}] 23:48:44 INFO - PROCESS | 1655 | 1461566924414 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}] 23:48:44 INFO - PROCESS | 1655 | 1461566924511 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 23:48:44 INFO - PROCESS | 1655 | 1461566924570 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cac000 == 32 [pid = 1655] [id = 111] 23:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119838400) [pid = 1655] [serial = 330] [outer = 0x0] 23:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11a80c800) [pid = 1655] [serial = 331] [outer = 0x119838400] 23:48:44 INFO - PROCESS | 1655 | 1461566924601 Marionette DEBUG loaded listener.js 23:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11a8f3400) [pid = 1655] [serial = 332] [outer = 0x119838400] 23:48:45 INFO - PROCESS | 1655 | 1461566925022 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]]]}] 23:48:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:48:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 670ms 23:48:45 INFO - PROCESS | 1655 | 1461566925080 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 23:48:45 INFO - PROCESS | 1655 | 1461566925081 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 23:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:48:45 INFO - PROCESS | 1655 | 1461566925103 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:48:45 INFO - PROCESS | 1655 | 1461566925105 Marionette TRACE conn2 <- [1,418,null,{}] 23:48:45 INFO - PROCESS | 1655 | 1461566925113 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}] 23:48:45 INFO - PROCESS | 1655 | 1461566925211 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 23:48:45 INFO - PROCESS | 1655 | 1461566925268 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c10000 == 33 [pid = 1655] [id = 112] 23:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11b9b1400) [pid = 1655] [serial = 333] [outer = 0x0] 23:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11be2e800) [pid = 1655] [serial = 334] [outer = 0x11b9b1400] 23:48:45 INFO - PROCESS | 1655 | 1461566925301 Marionette DEBUG loaded listener.js 23:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11bf5f400) [pid = 1655] [serial = 335] [outer = 0x11b9b1400] 23:48:46 INFO - PROCESS | 1655 | 1461566926223 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]]]}] 23:48:46 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 23:48:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1175ms 23:48:46 INFO - PROCESS | 1655 | 1461566926276 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 23:48:46 INFO - PROCESS | 1655 | 1461566926278 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 23:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:48:46 INFO - PROCESS | 1655 | 1461566926281 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:48:46 INFO - PROCESS | 1655 | 1461566926283 Marionette TRACE conn2 <- [1,422,null,{}] 23:48:46 INFO - PROCESS | 1655 | 1461566926287 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}] 23:48:46 INFO - PROCESS | 1655 | 1461566926374 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 23:48:46 INFO - PROCESS | 1655 | 1461566926415 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x118611800 == 34 [pid = 1655] [id = 113] 23:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118ed7c00) [pid = 1655] [serial = 336] [outer = 0x0] 23:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118f40400) [pid = 1655] [serial = 337] [outer = 0x118ed7c00] 23:48:46 INFO - PROCESS | 1655 | 1461566926444 Marionette DEBUG loaded listener.js 23:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119269c00) [pid = 1655] [serial = 338] [outer = 0x118ed7c00] 23:48:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116773000 == 33 [pid = 1655] [id = 90] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123b2d000) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12888bc00) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b4a6000) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12bed8800) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118885800) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124fd0400) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11af60000) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11be28400) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11ba3c800) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119836000) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11581d000) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12bc2d000) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12d188000) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11af61000) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b692800) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123a21000) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1246a7c00) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11926ac00) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12d17e000) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b4e1c00) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x127e33c00) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 23:48:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129143800) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 23:48:47 INFO - PROCESS | 1655 | 1461566927363 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]]]}] 23:48:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:48:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1123ms 23:48:47 INFO - PROCESS | 1655 | 1461566927405 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 23:48:47 INFO - PROCESS | 1655 | 1461566927409 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 23:48:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:48:47 INFO - PROCESS | 1655 | 1461566927413 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:48:47 INFO - PROCESS | 1655 | 1461566927414 Marionette TRACE conn2 <- [1,426,null,{}] 23:48:47 INFO - PROCESS | 1655 | 1461566927417 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}] 23:48:47 INFO - PROCESS | 1655 | 1461566927487 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 23:48:47 INFO - PROCESS | 1655 | 1461566927535 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916c000 == 34 [pid = 1655] [id = 114] 23:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118f43800) [pid = 1655] [serial = 339] [outer = 0x0] 23:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119b08000) [pid = 1655] [serial = 340] [outer = 0x118f43800] 23:48:47 INFO - PROCESS | 1655 | 1461566927561 Marionette DEBUG loaded listener.js 23:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11a8f2400) [pid = 1655] [serial = 341] [outer = 0x118f43800] 23:48:47 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255 23:48:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:48:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1 23:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:48:47 INFO - _addTest/ [0,429,"getWindowHandle",null] 23:48:47 INFO - PROCESS | 1655 | 1461566927889 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 23:48:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:48:47 INFO - PROCESS | 1655 | 1461566927892 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:48:47 INFO - PROCESS | 1655 | 1461566927894 Marionette TRACE conn2 <- [1,430,null,{}] 23:48:47 INFO - PROCESS | 1655 | 1461566927903 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}] 23:48:47 INFO - PROCESS | 1655 | 1461566927977 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 23:48:47 INFO - PROCESS | 1655 | 1461566927984 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11adad000 == 35 [pid = 1655] [id = 115] 23:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11aa26c00) [pid = 1655] [serial = 342] [outer = 0x0] 23:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11b927000) [pid = 1655] [serial = 343] [outer = 0x11aa26c00] 23:48:48 INFO - PROCESS | 1655 | 1461566928013 Marionette DEBUG loaded listener.js 23:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11be28400) [pid = 1655] [serial = 344] [outer = 0x11aa26c00] 23:48:48 INFO - PROCESS | 1655 | 1461566928341 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]]]}] 23:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 470ms 23:48:48 INFO - PROCESS | 1655 | 1461566928363 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 23:48:48 INFO - PROCESS | 1655 | 1461566928365 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 23:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:48:48 INFO - PROCESS | 1655 | 1461566928369 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:48:48 INFO - PROCESS | 1655 | 1461566928371 Marionette TRACE conn2 <- [1,434,null,{}] 23:48:48 INFO - PROCESS | 1655 | 1461566928373 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}] 23:48:48 INFO - PROCESS | 1655 | 1461566928444 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 23:48:48 INFO - PROCESS | 1655 | 1461566928448 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be14000 == 36 [pid = 1655] [id = 116] 23:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11be32c00) [pid = 1655] [serial = 345] [outer = 0x0] 23:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11bf57800) [pid = 1655] [serial = 346] [outer = 0x11be32c00] 23:48:48 INFO - PROCESS | 1655 | 1461566928477 Marionette DEBUG loaded listener.js 23:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11c435000) [pid = 1655] [serial = 347] [outer = 0x11be32c00] 23:48:48 INFO - PROCESS | 1655 | 1461566928805 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]]]}] 23:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 468ms 23:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:48:48 INFO - PROCESS | 1655 | 1461566928838 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 23:48:48 INFO - PROCESS | 1655 | 1461566928839 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 23:48:48 INFO - PROCESS | 1655 | 1461566928841 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:48:48 INFO - PROCESS | 1655 | 1461566928842 Marionette TRACE conn2 <- [1,438,null,{}] 23:48:48 INFO - PROCESS | 1655 | 1461566928845 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}] 23:48:48 INFO - PROCESS | 1655 | 1461566928915 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 23:48:48 INFO - PROCESS | 1655 | 1461566928922 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239c9000 == 37 [pid = 1655] [id = 117] 23:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11c436000) [pid = 1655] [serial = 348] [outer = 0x0] 23:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123a16400) [pid = 1655] [serial = 349] [outer = 0x11c436000] 23:48:48 INFO - PROCESS | 1655 | 1461566928947 Marionette DEBUG loaded listener.js 23:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123de2800) [pid = 1655] [serial = 350] [outer = 0x11c436000] 23:48:49 INFO - PROCESS | 1655 | 1461566929305 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]]]}] 23:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 23:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:48:49 INFO - PROCESS | 1655 | 1461566929364 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 23:48:49 INFO - PROCESS | 1655 | 1461566929365 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 23:48:49 INFO - PROCESS | 1655 | 1461566929368 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:48:49 INFO - PROCESS | 1655 | 1461566929369 Marionette TRACE conn2 <- [1,442,null,{}] 23:48:49 INFO - PROCESS | 1655 | 1461566929371 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}] 23:48:49 INFO - PROCESS | 1655 | 1461566929471 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 23:48:49 INFO - PROCESS | 1655 | 1461566929502 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x124359000 == 38 [pid = 1655] [id = 118] 23:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11c437000) [pid = 1655] [serial = 351] [outer = 0x0] 23:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12418a400) [pid = 1655] [serial = 352] [outer = 0x11c437000] 23:48:49 INFO - PROCESS | 1655 | 1461566929530 Marionette DEBUG loaded listener.js 23:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x127e30c00) [pid = 1655] [serial = 353] [outer = 0x11c437000] 23:48:49 INFO - PROCESS | 1655 | 1461566929862 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]]]}] 23:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 23:48:49 INFO - PROCESS | 1655 | 1461566929889 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 23:48:49 INFO - PROCESS | 1655 | 1461566929890 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 23:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:48:49 INFO - PROCESS | 1655 | 1461566929892 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:48:49 INFO - PROCESS | 1655 | 1461566929893 Marionette TRACE conn2 <- [1,446,null,{}] 23:48:49 INFO - PROCESS | 1655 | 1461566929906 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}] 23:48:49 INFO - PROCESS | 1655 | 1461566929994 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 23:48:50 INFO - PROCESS | 1655 | 1461566930000 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fac000 == 39 [pid = 1655] [id = 119] 23:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11c7cf000) [pid = 1655] [serial = 354] [outer = 0x0] 23:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12888cc00) [pid = 1655] [serial = 355] [outer = 0x11c7cf000] 23:48:50 INFO - PROCESS | 1655 | 1461566930025 Marionette DEBUG loaded listener.js 23:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128921c00) [pid = 1655] [serial = 356] [outer = 0x11c7cf000] 23:48:50 INFO - PROCESS | 1655 | 1461566930370 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]]]}] 23:48:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:48:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 529ms 23:48:50 INFO - PROCESS | 1655 | 1461566930421 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 23:48:50 INFO - PROCESS | 1655 | 1461566930422 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 23:48:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:48:50 INFO - PROCESS | 1655 | 1461566930425 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:48:50 INFO - PROCESS | 1655 | 1461566930426 Marionette TRACE conn2 <- [1,450,null,{}] 23:48:50 INFO - PROCESS | 1655 | 1461566930433 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}] 23:48:50 INFO - PROCESS | 1655 | 1461566930521 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 23:48:50 INFO - PROCESS | 1655 | 1461566930525 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e0b000 == 40 [pid = 1655] [id = 120] 23:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128837c00) [pid = 1655] [serial = 357] [outer = 0x0] 23:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129141c00) [pid = 1655] [serial = 358] [outer = 0x128837c00] 23:48:50 INFO - PROCESS | 1655 | 1461566930551 Marionette DEBUG loaded listener.js 23:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129148c00) [pid = 1655] [serial = 359] [outer = 0x128837c00] 23:48:50 INFO - PROCESS | 1655 | 1461566930885 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] 23:48:50 INFO - PROCESS | 1655 | 1461566930898 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 23:48:50 INFO - PROCESS | 1655 | 1461566930902 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:48:50 INFO - PROCESS | 1655 | 1461566930905 Marionette TRACE conn2 <- [1,454,null,{}] 23:48:50 INFO - PROCESS | 1655 | 1461566930915 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}] 23:48:51 INFO - PROCESS | 1655 | 1461566931005 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 23:48:51 INFO - PROCESS | 1655 | 1461566931009 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12881e000 == 41 [pid = 1655] [id = 121] 23:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12913f000) [pid = 1655] [serial = 360] [outer = 0x0] 23:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1291cb400) [pid = 1655] [serial = 361] [outer = 0x12913f000] 23:48:51 INFO - PROCESS | 1655 | 1461566931035 Marionette DEBUG loaded listener.js 23:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12956d000) [pid = 1655] [serial = 362] [outer = 0x12913f000] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11aa32400) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11af68c00) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118ed9c00) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11a80e800) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116582c00) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119a72400) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11bf62000) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11bf5c800) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123b31400) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123a18000) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11657cc00) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:48:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11be31c00) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:48:51 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:51 INFO - PROCESS | 1655 | 1461566931423 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]]]}] 23:48:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 528ms 23:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:48:51 INFO - PROCESS | 1655 | 1461566931430 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 23:48:51 INFO - PROCESS | 1655 | 1461566931431 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 23:48:51 INFO - PROCESS | 1655 | 1461566931439 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:48:51 INFO - PROCESS | 1655 | 1461566931440 Marionette TRACE conn2 <- [1,458,null,{}] 23:48:51 INFO - PROCESS | 1655 | 1461566931442 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}] 23:48:51 INFO - PROCESS | 1655 | 1461566931538 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 23:48:51 INFO - PROCESS | 1655 | 1461566931564 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128999800 == 42 [pid = 1655] [id = 122] 23:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x114444000) [pid = 1655] [serial = 363] [outer = 0x0] 23:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11bf5fc00) [pid = 1655] [serial = 364] [outer = 0x114444000] 23:48:51 INFO - PROCESS | 1655 | 1461566931591 Marionette DEBUG loaded listener.js 23:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124fd3400) [pid = 1655] [serial = 365] [outer = 0x114444000] 23:48:51 INFO - PROCESS | 1655 | 1461566931857 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] 23:48:51 INFO - PROCESS | 1655 | 1461566931914 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 23:48:51 INFO - PROCESS | 1655 | 1461566931917 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:48:51 INFO - PROCESS | 1655 | 1461566931922 Marionette TRACE conn2 <- [1,462,null,{}] 23:48:51 INFO - PROCESS | 1655 | 1461566931924 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}] 23:48:52 INFO - PROCESS | 1655 | 1461566932021 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 23:48:52 INFO - PROCESS | 1655 | 1461566932026 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b116800 == 43 [pid = 1655] [id = 123] 23:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124fc7800) [pid = 1655] [serial = 366] [outer = 0x0] 23:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b49e000) [pid = 1655] [serial = 367] [outer = 0x124fc7800] 23:48:52 INFO - PROCESS | 1655 | 1461566932059 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b4e7c00) [pid = 1655] [serial = 368] [outer = 0x124fc7800] 23:48:52 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:48:52 INFO - PROCESS | 1655 | 1461566932563 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] 23:48:52 INFO - PROCESS | 1655 | 1461566932596 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 23:48:52 INFO - PROCESS | 1655 | 1461566932598 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:48:52 INFO - PROCESS | 1655 | 1461566932599 Marionette TRACE conn2 <- [1,466,null,{}] 23:48:52 INFO - PROCESS | 1655 | 1461566932601 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}] 23:48:52 INFO - PROCESS | 1655 | 1461566932673 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 23:48:52 INFO - PROCESS | 1655 | 1461566932677 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc40000 == 44 [pid = 1655] [id = 124] 23:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b4eac00) [pid = 1655] [serial = 369] [outer = 0x0] 23:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b8a1000) [pid = 1655] [serial = 370] [outer = 0x12b4eac00] 23:48:52 INFO - PROCESS | 1655 | 1461566932704 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12bc24c00) [pid = 1655] [serial = 371] [outer = 0x12b4eac00] 23:48:53 INFO - PROCESS | 1655 | 1461566933020 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] 23:48:53 INFO - PROCESS | 1655 | 1461566933069 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 23:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:48:53 INFO - PROCESS | 1655 | 1461566933079 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:48:53 INFO - PROCESS | 1655 | 1461566933080 Marionette TRACE conn2 <- [1,470,null,{}] 23:48:53 INFO - PROCESS | 1655 | 1461566933082 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}] 23:48:53 INFO - PROCESS | 1655 | 1461566933156 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 23:48:53 INFO - PROCESS | 1655 | 1461566933161 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf1a000 == 45 [pid = 1655] [id = 125] 23:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12bc25000) [pid = 1655] [serial = 372] [outer = 0x0] 23:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12bc2c800) [pid = 1655] [serial = 373] [outer = 0x12bc25000] 23:48:53 INFO - PROCESS | 1655 | 1461566933185 Marionette DEBUG loaded listener.js 23:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12be9b000) [pid = 1655] [serial = 374] [outer = 0x12bc25000] 23:48:53 INFO - PROCESS | 1655 | 1461566933782 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]]]}] 23:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 769ms 23:48:53 INFO - PROCESS | 1655 | 1461566933850 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 23:48:53 INFO - PROCESS | 1655 | 1461566933853 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 23:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:48:53 INFO - PROCESS | 1655 | 1461566933858 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:48:53 INFO - PROCESS | 1655 | 1461566933862 Marionette TRACE conn2 <- [1,474,null,{}] 23:48:53 INFO - PROCESS | 1655 | 1461566933885 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}] 23:48:54 INFO - PROCESS | 1655 | 1461566934035 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 23:48:54 INFO - PROCESS | 1655 | 1461566934088 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b25800 == 46 [pid = 1655] [id = 126] 23:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119831400) [pid = 1655] [serial = 375] [outer = 0x0] 23:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11a808000) [pid = 1655] [serial = 376] [outer = 0x119831400] 23:48:54 INFO - PROCESS | 1655 | 1461566934112 Marionette DEBUG loaded listener.js 23:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11a8f7000) [pid = 1655] [serial = 377] [outer = 0x119831400] 23:48:54 INFO - PROCESS | 1655 | 1461566934554 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]]]}] 23:48:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:48:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 778ms 23:48:54 INFO - PROCESS | 1655 | 1461566934637 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 23:48:54 INFO - PROCESS | 1655 | 1461566934643 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 23:48:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:48:54 INFO - PROCESS | 1655 | 1461566934669 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:48:54 INFO - PROCESS | 1655 | 1461566934672 Marionette TRACE conn2 <- [1,478,null,{}] 23:48:54 INFO - PROCESS | 1655 | 1461566934678 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}] 23:48:54 INFO - PROCESS | 1655 | 1461566934829 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 23:48:54 INFO - PROCESS | 1655 | 1461566934934 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239d4800 == 47 [pid = 1655] [id = 127] 23:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11983cc00) [pid = 1655] [serial = 378] [outer = 0x0] 23:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11be2e000) [pid = 1655] [serial = 379] [outer = 0x11983cc00] 23:48:54 INFO - PROCESS | 1655 | 1461566934985 Marionette DEBUG loaded listener.js 23:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11c104000) [pid = 1655] [serial = 380] [outer = 0x11983cc00] 23:48:55 INFO - PROCESS | 1655 | 1461566935473 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]]]}] 23:48:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:48:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 844ms 23:48:55 INFO - PROCESS | 1655 | 1461566935494 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 23:48:55 INFO - PROCESS | 1655 | 1461566935495 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 23:48:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:48:55 INFO - PROCESS | 1655 | 1461566935498 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:48:55 INFO - PROCESS | 1655 | 1461566935501 Marionette TRACE conn2 <- [1,482,null,{}] 23:48:55 INFO - PROCESS | 1655 | 1461566935510 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}] 23:48:55 INFO - PROCESS | 1655 | 1461566935608 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 23:48:55 INFO - PROCESS | 1655 | 1461566935662 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf07800 == 48 [pid = 1655] [id = 128] 23:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124fd1800) [pid = 1655] [serial = 381] [outer = 0x0] 23:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x127296400) [pid = 1655] [serial = 382] [outer = 0x124fd1800] 23:48:55 INFO - PROCESS | 1655 | 1461566935696 Marionette DEBUG loaded listener.js 23:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128917400) [pid = 1655] [serial = 383] [outer = 0x124fd1800] 23:48:56 INFO - PROCESS | 1655 | 1461566936142 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]]]}] 23:48:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:48:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 824ms 23:48:56 INFO - PROCESS | 1655 | 1461566936352 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 23:48:56 INFO - PROCESS | 1655 | 1461566936355 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 23:48:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:48:56 INFO - PROCESS | 1655 | 1461566936360 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:48:56 INFO - PROCESS | 1655 | 1461566936362 Marionette TRACE conn2 <- [1,486,null,{}] 23:48:56 INFO - PROCESS | 1655 | 1461566936366 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}] 23:48:56 INFO - PROCESS | 1655 | 1461566936452 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 23:48:56 INFO - PROCESS | 1655 | 1461566936495 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b14800 == 49 [pid = 1655] [id = 129] 23:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118f3a800) [pid = 1655] [serial = 384] [outer = 0x0] 23:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118f46400) [pid = 1655] [serial = 385] [outer = 0x118f3a800] 23:48:56 INFO - PROCESS | 1655 | 1461566936523 Marionette DEBUG loaded listener.js 23:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x119837c00) [pid = 1655] [serial = 386] [outer = 0x118f3a800] 23:48:56 INFO - PROCESS | 1655 | 1461566936958 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]]]}] 23:48:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:48:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 620ms 23:48:56 INFO - PROCESS | 1655 | 1461566936981 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 23:48:56 INFO - PROCESS | 1655 | 1461566936983 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 23:48:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:48:56 INFO - PROCESS | 1655 | 1461566936990 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:48:56 INFO - PROCESS | 1655 | 1461566936993 Marionette TRACE conn2 <- [1,490,null,{}] 23:48:56 INFO - PROCESS | 1655 | 1461566936995 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}] 23:48:57 INFO - PROCESS | 1655 | 1461566937078 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 23:48:57 INFO - PROCESS | 1655 | 1461566937136 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11923b000 == 50 [pid = 1655] [id = 130] 23:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118f3ac00) [pid = 1655] [serial = 387] [outer = 0x0] 23:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11a83dc00) [pid = 1655] [serial = 388] [outer = 0x118f3ac00] 23:48:57 INFO - PROCESS | 1655 | 1461566937164 Marionette DEBUG loaded listener.js 23:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11aa25000) [pid = 1655] [serial = 389] [outer = 0x118f3ac00] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc40000 == 49 [pid = 1655] [id = 124] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12b116800 == 48 [pid = 1655] [id = 123] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128999800 == 47 [pid = 1655] [id = 122] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12881e000 == 46 [pid = 1655] [id = 121] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x115e0b000 == 45 [pid = 1655] [id = 120] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x124fac000 == 44 [pid = 1655] [id = 119] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x124359000 == 43 [pid = 1655] [id = 118] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124390800) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119830c00) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x129145800) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11bf57400) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11a8f1800) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1278e8400) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1239c9000 == 42 [pid = 1655] [id = 117] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11be14000 == 41 [pid = 1655] [id = 116] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11adad000 == 40 [pid = 1655] [id = 115] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x11916c000 == 39 [pid = 1655] [id = 114] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x118611800 == 38 [pid = 1655] [id = 113] 23:48:57 INFO - PROCESS | 1655 | --DOCSHELL 0x115987000 == 37 [pid = 1655] [id = 110] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11ad7cc00) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11af68000) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11b931c00) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119778000) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119130800) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11a8f2800) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118ed6400) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1186bfc00) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119d3c000) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11a811400) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11c438000) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11c307c00) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11c4da800) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123fec800) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x127350400) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123a1b000) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123a1d000) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124fcf800) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11aa2a800) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123b30c00) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12442c800) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11beeac00) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1278e8800) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 23:48:57 INFO - PROCESS | 1655 | 1461566937524 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]]]}] 23:48:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:48:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 573ms 23:48:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:48:57 INFO - PROCESS | 1655 | 1461566937563 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 23:48:57 INFO - PROCESS | 1655 | 1461566937564 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 23:48:57 INFO - PROCESS | 1655 | 1461566937566 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:48:57 INFO - PROCESS | 1655 | 1461566937568 Marionette TRACE conn2 <- [1,494,null,{}] 23:48:57 INFO - PROCESS | 1655 | 1461566937574 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}] 23:48:57 INFO - PROCESS | 1655 | 1461566937652 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 23:48:57 INFO - PROCESS | 1655 | 1461566937657 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119237000 == 38 [pid = 1655] [id = 131] 23:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11af60000) [pid = 1655] [serial = 390] [outer = 0x0] 23:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11b591800) [pid = 1655] [serial = 391] [outer = 0x11af60000] 23:48:57 INFO - PROCESS | 1655 | 1461566937688 Marionette DEBUG loaded listener.js 23:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11ba39800) [pid = 1655] [serial = 392] [outer = 0x11af60000] 23:48:58 INFO - PROCESS | 1655 | 1461566938047 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]]]}] 23:48:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:48:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 520ms 23:48:58 INFO - PROCESS | 1655 | 1461566938094 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 23:48:58 INFO - PROCESS | 1655 | 1461566938095 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 23:48:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:48:58 INFO - PROCESS | 1655 | 1461566938098 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:48:58 INFO - PROCESS | 1655 | 1461566938100 Marionette TRACE conn2 <- [1,498,null,{}] 23:48:58 INFO - PROCESS | 1655 | 1461566938102 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}] 23:48:58 INFO - PROCESS | 1655 | 1461566938174 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 23:48:58 INFO - PROCESS | 1655 | 1461566938178 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b91e800 == 39 [pid = 1655] [id = 132] 23:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11bad4c00) [pid = 1655] [serial = 393] [outer = 0x0] 23:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11beea000) [pid = 1655] [serial = 394] [outer = 0x11bad4c00] 23:48:58 INFO - PROCESS | 1655 | 1461566938206 Marionette DEBUG loaded listener.js 23:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11c438000) [pid = 1655] [serial = 395] [outer = 0x11bad4c00] 23:48:58 INFO - PROCESS | 1655 | 1461566938515 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]]]}] 23:48:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:48:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 471ms 23:48:58 INFO - PROCESS | 1655 | 1461566938571 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 23:48:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:48:58 INFO - PROCESS | 1655 | 1461566938572 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 23:48:58 INFO - PROCESS | 1655 | 1461566938575 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:48:58 INFO - PROCESS | 1655 | 1461566938576 Marionette TRACE conn2 <- [1,502,null,{}] 23:48:58 INFO - PROCESS | 1655 | 1461566938578 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}] 23:48:58 INFO - PROCESS | 1655 | 1461566938650 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 23:48:58 INFO - PROCESS | 1655 | 1461566938696 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba20800 == 40 [pid = 1655] [id = 133] 23:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115809400) [pid = 1655] [serial = 396] [outer = 0x0] 23:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11c43d800) [pid = 1655] [serial = 397] [outer = 0x115809400] 23:48:58 INFO - PROCESS | 1655 | 1461566938722 Marionette DEBUG loaded listener.js 23:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123a1e800) [pid = 1655] [serial = 398] [outer = 0x115809400] 23:48:59 INFO - PROCESS | 1655 | 1461566939012 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]]]}] 23:48:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 23:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:48:59 INFO - PROCESS | 1655 | 1461566939045 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 23:48:59 INFO - PROCESS | 1655 | 1461566939046 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 23:48:59 INFO - PROCESS | 1655 | 1461566939049 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:48:59 INFO - PROCESS | 1655 | 1461566939051 Marionette TRACE conn2 <- [1,506,null,{}] 23:48:59 INFO - PROCESS | 1655 | 1461566939056 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}] 23:48:59 INFO - PROCESS | 1655 | 1461566939155 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 23:48:59 INFO - PROCESS | 1655 | 1461566939161 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239c5000 == 41 [pid = 1655] [id = 134] 23:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123f85c00) [pid = 1655] [serial = 399] [outer = 0x0] 23:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124fcf000) [pid = 1655] [serial = 400] [outer = 0x123f85c00] 23:48:59 INFO - PROCESS | 1655 | 1461566939194 Marionette DEBUG loaded listener.js 23:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x127e36000) [pid = 1655] [serial = 401] [outer = 0x123f85c00] 23:48:59 INFO - PROCESS | 1655 | 1461566939575 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]]]}] 23:48:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 573ms 23:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:48:59 INFO - PROCESS | 1655 | 1461566939633 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 23:48:59 INFO - PROCESS | 1655 | 1461566939634 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 23:48:59 INFO - PROCESS | 1655 | 1461566939636 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:48:59 INFO - PROCESS | 1655 | 1461566939637 Marionette TRACE conn2 <- [1,510,null,{}] 23:48:59 INFO - PROCESS | 1655 | 1461566939640 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}] 23:48:59 INFO - PROCESS | 1655 | 1461566939729 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 23:48:59 INFO - PROCESS | 1655 | 1461566939758 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b1c000 == 42 [pid = 1655] [id = 135] 23:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128833800) [pid = 1655] [serial = 402] [outer = 0x0] 23:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12891dc00) [pid = 1655] [serial = 403] [outer = 0x128833800] 23:48:59 INFO - PROCESS | 1655 | 1461566939784 Marionette DEBUG loaded listener.js 23:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12913fc00) [pid = 1655] [serial = 404] [outer = 0x128833800] 23:49:00 INFO - PROCESS | 1655 | 1461566940143 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]]]}] 23:49:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:49:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 518ms 23:49:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:49:00 INFO - PROCESS | 1655 | 1461566940156 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 23:49:00 INFO - PROCESS | 1655 | 1461566940157 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 23:49:00 INFO - PROCESS | 1655 | 1461566940161 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:49:00 INFO - PROCESS | 1655 | 1461566940163 Marionette TRACE conn2 <- [1,514,null,{}] 23:49:00 INFO - PROCESS | 1655 | 1461566940167 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}] 23:49:00 INFO - PROCESS | 1655 | 1461566940305 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 23:49:00 INFO - PROCESS | 1655 | 1461566940323 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e05000 == 43 [pid = 1655] [id = 136] 23:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12888dc00) [pid = 1655] [serial = 405] [outer = 0x0] 23:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12918fc00) [pid = 1655] [serial = 406] [outer = 0x12888dc00] 23:49:00 INFO - PROCESS | 1655 | 1461566940364 Marionette DEBUG loaded listener.js 23:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b49b800) [pid = 1655] [serial = 407] [outer = 0x12888dc00] 23:49:00 INFO - PROCESS | 1655 | 1461566940758 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]]]}] 23:49:00 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 23:49:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 23:49:00 INFO - PROCESS | 1655 | 1461566940780 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 23:49:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:49:00 INFO - PROCESS | 1655 | 1461566940782 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 23:49:00 INFO - PROCESS | 1655 | 1461566940784 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:49:00 INFO - PROCESS | 1655 | 1461566940785 Marionette TRACE conn2 <- [1,518,null,{}] 23:49:00 INFO - PROCESS | 1655 | 1461566940787 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}] 23:49:00 INFO - PROCESS | 1655 | 1461566940875 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 23:49:00 INFO - PROCESS | 1655 | 1461566940889 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x128809800 == 44 [pid = 1655] [id = 137] 23:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12956d800) [pid = 1655] [serial = 408] [outer = 0x0] 23:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b4a4c00) [pid = 1655] [serial = 409] [outer = 0x12956d800] 23:49:00 INFO - PROCESS | 1655 | 1461566940915 Marionette DEBUG loaded listener.js 23:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12b4e1400) [pid = 1655] [serial = 410] [outer = 0x12956d800] 23:49:01 INFO - PROCESS | 1655 | 1461566941258 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]]]}] 23:49:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:49:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 23:49:01 INFO - PROCESS | 1655 | 1461566941304 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 23:49:01 INFO - PROCESS | 1655 | 1461566941305 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 23:49:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:49:01 INFO - PROCESS | 1655 | 1461566941307 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:49:01 INFO - PROCESS | 1655 | 1461566941308 Marionette TRACE conn2 <- [1,522,null,{}] 23:49:01 INFO - PROCESS | 1655 | 1461566941310 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}] 23:49:01 INFO - PROCESS | 1655 | 1461566941402 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 23:49:01 INFO - PROCESS | 1655 | 1461566941432 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x129344800 == 45 [pid = 1655] [id = 138] 23:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1291cf800) [pid = 1655] [serial = 411] [outer = 0x0] 23:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12b686c00) [pid = 1655] [serial = 412] [outer = 0x1291cf800] 23:49:01 INFO - PROCESS | 1655 | 1461566941458 Marionette DEBUG loaded listener.js 23:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12bc22400) [pid = 1655] [serial = 413] [outer = 0x1291cf800] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11c437000) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11c7cf000) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11aa26c00) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118e15400) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128837c00) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11be32c00) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x114444000) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11c436000) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1156f2c00) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11b9b1400) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119838400) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118ed7c00) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118f43800) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12913f000) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124fc7800) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119124400) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123a20800) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118884c00) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x129141400) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11b593000) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b4eac00) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:49:01 INFO - PROCESS | 1655 | 1461566941906 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]]]}] 23:49:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:49:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 618ms 23:49:01 INFO - PROCESS | 1655 | 1461566941926 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 23:49:01 INFO - PROCESS | 1655 | 1461566941927 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 23:49:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:49:01 INFO - PROCESS | 1655 | 1461566941930 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:49:01 INFO - PROCESS | 1655 | 1461566941931 Marionette TRACE conn2 <- [1,526,null,{}] 23:49:01 INFO - PROCESS | 1655 | 1461566941934 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}] 23:49:02 INFO - PROCESS | 1655 | 1461566942025 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 23:49:02 INFO - PROCESS | 1655 | 1461566942029 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bf07000 == 46 [pid = 1655] [id = 139] 23:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115936000) [pid = 1655] [serial = 414] [outer = 0x0] 23:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11ad76000) [pid = 1655] [serial = 415] [outer = 0x115936000] 23:49:02 INFO - PROCESS | 1655 | 1461566942061 Marionette DEBUG loaded listener.js 23:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129149000) [pid = 1655] [serial = 416] [outer = 0x115936000] 23:49:02 INFO - PROCESS | 1655 | 1461566942447 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]]]}] 23:49:02 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 23:49:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 568ms 23:49:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:49:02 INFO - PROCESS | 1655 | 1461566942499 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 23:49:02 INFO - PROCESS | 1655 | 1461566942500 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 23:49:02 INFO - PROCESS | 1655 | 1461566942502 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 1655 | 1461566942503 Marionette TRACE conn2 <- [1,530,null,{}] 23:49:02 INFO - PROCESS | 1655 | 1461566942505 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}] 23:49:02 INFO - PROCESS | 1655 | 1461566942580 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 23:49:02 INFO - PROCESS | 1655 | 1461566942586 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b819800 == 47 [pid = 1655] [id = 140] 23:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1291c9800) [pid = 1655] [serial = 417] [outer = 0x0] 23:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12bc2b000) [pid = 1655] [serial = 418] [outer = 0x1291c9800] 23:49:02 INFO - PROCESS | 1655 | 1461566942612 Marionette DEBUG loaded listener.js 23:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12bed7400) [pid = 1655] [serial = 419] [outer = 0x1291c9800] 23:49:02 INFO - PROCESS | 1655 | 1461566942903 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"]]]}] 23:49:02 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 23:49:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:49:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:49:02 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 23:49:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:49:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:49:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:49:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 419ms 23:49:02 INFO - PROCESS | 1655 | 1461566942925 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 23:49:02 INFO - PROCESS | 1655 | 1461566942926 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 23:49:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:49:02 INFO - PROCESS | 1655 | 1461566942928 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 1655 | 1461566942929 Marionette TRACE conn2 <- [1,534,null,{}] 23:49:02 INFO - PROCESS | 1655 | 1461566942932 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}] 23:49:03 INFO - PROCESS | 1655 | 1461566943015 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 23:49:03 INFO - PROCESS | 1655 | 1461566943061 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1d6800 == 48 [pid = 1655] [id = 141] 23:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b49c800) [pid = 1655] [serial = 420] [outer = 0x0] 23:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12bed8800) [pid = 1655] [serial = 421] [outer = 0x12b49c800] 23:49:03 INFO - PROCESS | 1655 | 1461566943086 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12d189c00) [pid = 1655] [serial = 422] [outer = 0x12b49c800] 23:49:03 INFO - PROCESS | 1655 | 1461566943372 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]]]}] 23:49:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:49:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 23:49:03 INFO - PROCESS | 1655 | 1461566943398 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 23:49:03 INFO - PROCESS | 1655 | 1461566943399 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 23:49:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:49:03 INFO - PROCESS | 1655 | 1461566943404 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:49:03 INFO - PROCESS | 1655 | 1461566943406 Marionette TRACE conn2 <- [1,538,null,{}] 23:49:03 INFO - PROCESS | 1655 | 1461566943408 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}] 23:49:03 INFO - PROCESS | 1655 | 1461566943499 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 23:49:03 INFO - PROCESS | 1655 | 1461566943506 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc09000 == 49 [pid = 1655] [id = 142] 23:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119833400) [pid = 1655] [serial = 423] [outer = 0x0] 23:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12d65b000) [pid = 1655] [serial = 424] [outer = 0x119833400] 23:49:03 INFO - PROCESS | 1655 | 1461566943534 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12d6afc00) [pid = 1655] [serial = 425] [outer = 0x119833400] 23:49:03 INFO - PROCESS | 1655 | 1461566943897 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]]]}] 23:49:03 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. 23:49:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 522ms 23:49:03 INFO - PROCESS | 1655 | 1461566943924 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 23:49:03 INFO - PROCESS | 1655 | 1461566943927 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 23:49:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:49:03 INFO - PROCESS | 1655 | 1461566943931 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:49:03 INFO - PROCESS | 1655 | 1461566943933 Marionette TRACE conn2 <- [1,542,null,{}] 23:49:03 INFO - PROCESS | 1655 | 1461566943937 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}] 23:49:04 INFO - PROCESS | 1655 | 1461566944037 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 23:49:04 INFO - PROCESS | 1655 | 1461566944081 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11653e000 == 50 [pid = 1655] [id = 143] 23:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1144bec00) [pid = 1655] [serial = 426] [outer = 0x0] 23:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1186bfc00) [pid = 1655] [serial = 427] [outer = 0x1144bec00] 23:49:04 INFO - PROCESS | 1655 | 1461566944113 Marionette DEBUG loaded listener.js 23:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118f3ec00) [pid = 1655] [serial = 428] [outer = 0x1144bec00] 23:49:04 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. 23:49:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 571ms 23:49:04 INFO - PROCESS | 1655 | 1461566944497 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]]]}] 23:49:04 INFO - PROCESS | 1655 | 1461566944503 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 23:49:04 INFO - PROCESS | 1655 | 1461566944508 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 23:49:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:49:04 INFO - PROCESS | 1655 | 1461566944513 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:49:04 INFO - PROCESS | 1655 | 1461566944515 Marionette TRACE conn2 <- [1,546,null,{}] 23:49:04 INFO - PROCESS | 1655 | 1461566944519 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}] 23:49:04 INFO - PROCESS | 1655 | 1461566944629 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 23:49:04 INFO - PROCESS | 1655 | 1461566944699 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b528000 == 51 [pid = 1655] [id = 144] 23:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119261c00) [pid = 1655] [serial = 429] [outer = 0x0] 23:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11a8f9c00) [pid = 1655] [serial = 430] [outer = 0x119261c00] 23:49:04 INFO - PROCESS | 1655 | 1461566944742 Marionette DEBUG loaded listener.js 23:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11b592c00) [pid = 1655] [serial = 431] [outer = 0x119261c00] 23:49:05 INFO - PROCESS | 1655 | 1461566945142 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]]]}] 23:49:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:49:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 674ms 23:49:05 INFO - PROCESS | 1655 | 1461566945187 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 23:49:05 INFO - PROCESS | 1655 | 1461566945189 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 23:49:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:49:05 INFO - PROCESS | 1655 | 1461566945191 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:49:05 INFO - PROCESS | 1655 | 1461566945194 Marionette TRACE conn2 <- [1,550,null,{}] 23:49:05 INFO - PROCESS | 1655 | 1461566945202 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}] 23:49:05 INFO - PROCESS | 1655 | 1461566945309 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 23:49:05 INFO - PROCESS | 1655 | 1461566945389 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8cf800 == 52 [pid = 1655] [id = 145] 23:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11b59ec00) [pid = 1655] [serial = 432] [outer = 0x0] 23:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11bf62c00) [pid = 1655] [serial = 433] [outer = 0x11b59ec00] 23:49:05 INFO - PROCESS | 1655 | 1461566945425 Marionette DEBUG loaded listener.js 23:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x123f83c00) [pid = 1655] [serial = 434] [outer = 0x11b59ec00] 23:49:05 INFO - PROCESS | 1655 | 1461566945798 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]]]}] 23:49:05 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. 23:49:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 23:49:05 INFO - PROCESS | 1655 | 1461566945814 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 23:49:05 INFO - PROCESS | 1655 | 1461566945816 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 23:49:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:49:05 INFO - PROCESS | 1655 | 1461566945818 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:49:05 INFO - PROCESS | 1655 | 1461566945819 Marionette TRACE conn2 <- [1,554,null,{}] 23:49:05 INFO - PROCESS | 1655 | 1461566945822 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}] 23:49:05 INFO - PROCESS | 1655 | 1461566945918 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 23:49:06 INFO - PROCESS | 1655 | 1461566945998 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e446000 == 53 [pid = 1655] [id = 146] 23:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124fd3000) [pid = 1655] [serial = 435] [outer = 0x0] 23:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1275b1400) [pid = 1655] [serial = 436] [outer = 0x124fd3000] 23:49:06 INFO - PROCESS | 1655 | 1461566946033 Marionette DEBUG loaded listener.js 23:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128923800) [pid = 1655] [serial = 437] [outer = 0x124fd3000] 23:49:06 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:06 INFO - PROCESS | 1655 | 1461566946450 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]]]}] 23:49:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:49:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 23:49:06 INFO - PROCESS | 1655 | 1461566946501 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 23:49:06 INFO - PROCESS | 1655 | 1461566946503 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 23:49:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:49:06 INFO - PROCESS | 1655 | 1461566946506 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:49:06 INFO - PROCESS | 1655 | 1461566946508 Marionette TRACE conn2 <- [1,558,null,{}] 23:49:06 INFO - PROCESS | 1655 | 1461566946510 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}] 23:49:06 INFO - PROCESS | 1655 | 1461566946604 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 23:49:06 INFO - PROCESS | 1655 | 1461566946663 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e897800 == 54 [pid = 1655] [id = 147] 23:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x127e38800) [pid = 1655] [serial = 438] [outer = 0x0] 23:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12b4a3000) [pid = 1655] [serial = 439] [outer = 0x127e38800] 23:49:06 INFO - PROCESS | 1655 | 1461566946693 Marionette DEBUG loaded listener.js 23:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b8a4000) [pid = 1655] [serial = 440] [outer = 0x127e38800] 23:49:07 INFO - PROCESS | 1655 | 1461566947094 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]]]}] 23:49:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:49:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 621ms 23:49:07 INFO - PROCESS | 1655 | 1461566947128 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 23:49:07 INFO - PROCESS | 1655 | 1461566947129 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 23:49:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:49:07 INFO - PROCESS | 1655 | 1461566947132 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:49:07 INFO - PROCESS | 1655 | 1461566947133 Marionette TRACE conn2 <- [1,562,null,{}] 23:49:07 INFO - PROCESS | 1655 | 1461566947135 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}] 23:49:07 INFO - PROCESS | 1655 | 1461566947263 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 23:49:07 INFO - PROCESS | 1655 | 1461566947325 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea44800 == 55 [pid = 1655] [id = 148] 23:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12bede000) [pid = 1655] [serial = 441] [outer = 0x0] 23:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12dcd5400) [pid = 1655] [serial = 442] [outer = 0x12bede000] 23:49:07 INFO - PROCESS | 1655 | 1461566947357 Marionette DEBUG loaded listener.js 23:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12e3eb400) [pid = 1655] [serial = 443] [outer = 0x12bede000] 23:49:07 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:07 INFO - PROCESS | 1655 | 1461566947789 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]]]}] 23:49:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:49:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 23:49:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:49:07 INFO - PROCESS | 1655 | 1461566947803 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 23:49:07 INFO - PROCESS | 1655 | 1461566947805 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 23:49:07 INFO - PROCESS | 1655 | 1461566947807 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:49:07 INFO - PROCESS | 1655 | 1461566947808 Marionette TRACE conn2 <- [1,566,null,{}] 23:49:07 INFO - PROCESS | 1655 | 1461566947811 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}] 23:49:07 INFO - PROCESS | 1655 | 1461566947906 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 23:49:07 INFO - PROCESS | 1655 | 1461566947965 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e3b000 == 56 [pid = 1655] [id = 149] 23:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1151ee000) [pid = 1655] [serial = 444] [outer = 0x0] 23:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11c7d5c00) [pid = 1655] [serial = 445] [outer = 0x1151ee000] 23:49:07 INFO - PROCESS | 1655 | 1461566947995 Marionette DEBUG loaded listener.js 23:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12e3ec000) [pid = 1655] [serial = 446] [outer = 0x1151ee000] 23:49:08 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:08 INFO - PROCESS | 1655 | 1461566948477 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]]]}] 23:49:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:49:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 720ms 23:49:08 INFO - PROCESS | 1655 | 1461566948543 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 23:49:08 INFO - PROCESS | 1655 | 1461566948545 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 23:49:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:49:08 INFO - PROCESS | 1655 | 1461566948549 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:49:08 INFO - PROCESS | 1655 | 1461566948551 Marionette TRACE conn2 <- [1,570,null,{}] 23:49:08 INFO - PROCESS | 1655 | 1461566948586 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}] 23:49:08 INFO - PROCESS | 1655 | 1461566948678 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 23:49:08 INFO - PROCESS | 1655 | 1461566948742 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa7d000 == 57 [pid = 1655] [id = 150] 23:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x116754400) [pid = 1655] [serial = 447] [outer = 0x0] 23:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119124400) [pid = 1655] [serial = 448] [outer = 0x116754400] 23:49:08 INFO - PROCESS | 1655 | 1461566948771 Marionette DEBUG loaded listener.js 23:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11983e800) [pid = 1655] [serial = 449] [outer = 0x116754400] 23:49:09 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:09 INFO - PROCESS | 1655 | 1461566949198 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]]]}] 23:49:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:49:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 683ms 23:49:09 INFO - PROCESS | 1655 | 1461566949232 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 23:49:09 INFO - PROCESS | 1655 | 1461566949237 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 23:49:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:49:09 INFO - PROCESS | 1655 | 1461566949244 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:49:09 INFO - PROCESS | 1655 | 1461566949246 Marionette TRACE conn2 <- [1,574,null,{}] 23:49:09 INFO - PROCESS | 1655 | 1461566949250 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}] 23:49:09 INFO - PROCESS | 1655 | 1461566949382 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 23:49:09 INFO - PROCESS | 1655 | 1461566949445 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b91e000 == 58 [pid = 1655] [id = 151] 23:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11a80bc00) [pid = 1655] [serial = 450] [outer = 0x0] 23:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11af1a800) [pid = 1655] [serial = 451] [outer = 0x11a80bc00] 23:49:09 INFO - PROCESS | 1655 | 1461566949473 Marionette DEBUG loaded listener.js 23:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11b931c00) [pid = 1655] [serial = 452] [outer = 0x11a80bc00] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1d6800 == 57 [pid = 1655] [id = 141] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b819800 == 56 [pid = 1655] [id = 140] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11bf07000 == 55 [pid = 1655] [id = 139] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x129344800 == 54 [pid = 1655] [id = 138] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128809800 == 53 [pid = 1655] [id = 137] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x115e05000 == 52 [pid = 1655] [id = 136] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x123b1c000 == 51 [pid = 1655] [id = 135] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1239c5000 == 50 [pid = 1655] [id = 134] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba20800 == 49 [pid = 1655] [id = 133] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11b91e800 == 48 [pid = 1655] [id = 132] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x119237000 == 47 [pid = 1655] [id = 131] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11923b000 == 46 [pid = 1655] [id = 130] 23:49:09 INFO - PROCESS | 1655 | --DOCSHELL 0x119b14800 == 45 [pid = 1655] [id = 129] 23:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11be31000) [pid = 1655] [serial = 453] [outer = 0x12ff2a000] 23:49:09 INFO - PROCESS | 1655 | 1461566949902 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]]]}] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11a8ec800) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12b4a1800) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11b5a0400) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x129199800) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x123a22400) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12418a400) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12888cc00) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x127e30c00) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11b927000) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x128887000) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x129148c00) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x129141c00) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11bf57800) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11c435000) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11bf5fc00) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x123a16400) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x118e1b400) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1186b8400) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11bf5f400) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11be2e800) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12bc24c00) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11a8f3400) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11a80c800) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128921c00) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119269c00) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118f40400) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119b08000) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11a8f2400) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1291cb400) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b49e000) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11be28400) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124fd3400) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12956d000) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123de2800) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b4e7c00) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 23:49:09 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b8a1000) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 23:49:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:49:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 721ms 23:49:09 INFO - PROCESS | 1655 | 1461566949965 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 23:49:09 INFO - PROCESS | 1655 | 1461566949967 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 23:49:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:49:09 INFO - PROCESS | 1655 | 1461566949970 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:49:09 INFO - PROCESS | 1655 | 1461566949973 Marionette TRACE conn2 <- [1,578,null,{}] 23:49:09 INFO - PROCESS | 1655 | 1461566949980 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}] 23:49:10 INFO - PROCESS | 1655 | 1461566950058 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 23:49:10 INFO - PROCESS | 1655 | 1461566950063 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b13800 == 46 [pid = 1655] [id = 152] 23:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11c102c00) [pid = 1655] [serial = 454] [outer = 0x0] 23:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11c435000) [pid = 1655] [serial = 455] [outer = 0x11c102c00] 23:49:10 INFO - PROCESS | 1655 | 1461566950094 Marionette DEBUG loaded listener.js 23:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123a18c00) [pid = 1655] [serial = 456] [outer = 0x11c102c00] 23:49:10 INFO - PROCESS | 1655 | 1461566950479 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]]]}] 23:49:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:49:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 526ms 23:49:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:49:10 INFO - PROCESS | 1655 | 1461566950496 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 23:49:10 INFO - PROCESS | 1655 | 1461566950498 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 23:49:10 INFO - PROCESS | 1655 | 1461566950500 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:49:10 INFO - PROCESS | 1655 | 1461566950503 Marionette TRACE conn2 <- [1,582,null,{}] 23:49:10 INFO - PROCESS | 1655 | 1461566950507 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}] 23:49:10 INFO - PROCESS | 1655 | 1461566950583 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 23:49:10 INFO - PROCESS | 1655 | 1461566950591 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b12800 == 47 [pid = 1655] [id = 153] 23:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123b2b400) [pid = 1655] [serial = 457] [outer = 0x0] 23:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124392000) [pid = 1655] [serial = 458] [outer = 0x123b2b400] 23:49:10 INFO - PROCESS | 1655 | 1461566950617 Marionette DEBUG loaded listener.js 23:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x127609c00) [pid = 1655] [serial = 459] [outer = 0x123b2b400] 23:49:10 INFO - PROCESS | 1655 | 1461566950943 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]]]}] 23:49:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:49:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 472ms 23:49:10 INFO - PROCESS | 1655 | 1461566950972 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 23:49:10 INFO - PROCESS | 1655 | 1461566950974 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 23:49:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:49:10 INFO - PROCESS | 1655 | 1461566950976 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:49:10 INFO - PROCESS | 1655 | 1461566950977 Marionette TRACE conn2 <- [1,586,null,{}] 23:49:10 INFO - PROCESS | 1655 | 1461566950979 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}] 23:49:11 INFO - PROCESS | 1655 | 1461566951059 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 23:49:11 INFO - PROCESS | 1655 | 1461566951104 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e68000 == 48 [pid = 1655] [id = 154] 23:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123ddfc00) [pid = 1655] [serial = 460] [outer = 0x0] 23:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128836800) [pid = 1655] [serial = 461] [outer = 0x123ddfc00] 23:49:11 INFO - PROCESS | 1655 | 1461566951129 Marionette DEBUG loaded listener.js 23:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x129148c00) [pid = 1655] [serial = 462] [outer = 0x123ddfc00] 23:49:11 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:11 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:11 INFO - PROCESS | 1655 | 1461566951432 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]]]}] 23:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 469ms 23:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:49:11 INFO - PROCESS | 1655 | 1461566951446 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 23:49:11 INFO - PROCESS | 1655 | 1461566951447 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 23:49:11 INFO - PROCESS | 1655 | 1461566951449 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:49:11 INFO - PROCESS | 1655 | 1461566951450 Marionette TRACE conn2 <- [1,590,null,{}] 23:49:11 INFO - PROCESS | 1655 | 1461566951457 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}] 23:49:11 INFO - PROCESS | 1655 | 1461566951546 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 23:49:11 INFO - PROCESS | 1655 | 1461566951554 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e5b000 == 49 [pid = 1655] [id = 155] 23:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1291d2000) [pid = 1655] [serial = 463] [outer = 0x0] 23:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b4e5c00) [pid = 1655] [serial = 464] [outer = 0x1291d2000] 23:49:11 INFO - PROCESS | 1655 | 1461566951579 Marionette DEBUG loaded listener.js 23:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12be9cc00) [pid = 1655] [serial = 465] [outer = 0x1291d2000] 23:49:11 INFO - PROCESS | 1655 | 1461566951892 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]]]}] 23:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 473ms 23:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:49:11 INFO - PROCESS | 1655 | 1461566951923 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 23:49:11 INFO - PROCESS | 1655 | 1461566951924 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 23:49:11 INFO - PROCESS | 1655 | 1461566951926 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:49:11 INFO - PROCESS | 1655 | 1461566951927 Marionette TRACE conn2 <- [1,594,null,{}] 23:49:11 INFO - PROCESS | 1655 | 1461566951929 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}] 23:49:12 INFO - PROCESS | 1655 | 1461566952036 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 23:49:12 INFO - PROCESS | 1655 | 1461566952046 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12899c000 == 50 [pid = 1655] [id = 156] 23:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12888a400) [pid = 1655] [serial = 466] [outer = 0x0] 23:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12bc2f000) [pid = 1655] [serial = 467] [outer = 0x12888a400] 23:49:12 INFO - PROCESS | 1655 | 1461566952071 Marionette DEBUG loaded listener.js 23:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12d65f000) [pid = 1655] [serial = 468] [outer = 0x12888a400] 23:49:12 INFO - PROCESS | 1655 | 1461566952423 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]]]}] 23:49:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:49:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 23:49:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:49:12 INFO - PROCESS | 1655 | 1461566952445 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 23:49:12 INFO - PROCESS | 1655 | 1461566952446 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 23:49:12 INFO - PROCESS | 1655 | 1461566952448 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:49:12 INFO - PROCESS | 1655 | 1461566952450 Marionette TRACE conn2 <- [1,598,null,{}] 23:49:12 INFO - PROCESS | 1655 | 1461566952458 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}] 23:49:12 INFO - PROCESS | 1655 | 1461566952555 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 23:49:12 INFO - PROCESS | 1655 | 1461566952559 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11973c000 == 51 [pid = 1655] [id = 157] 23:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12888cc00) [pid = 1655] [serial = 469] [outer = 0x0] 23:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12dcd5800) [pid = 1655] [serial = 470] [outer = 0x12888cc00] 23:49:12 INFO - PROCESS | 1655 | 1461566952584 Marionette DEBUG loaded listener.js 23:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12dcdec00) [pid = 1655] [serial = 471] [outer = 0x12888cc00] 23:49:12 INFO - PROCESS | 1655 | 1461566952910 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]]]}] 23:49:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:49:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 23:49:12 INFO - PROCESS | 1655 | 1461566952926 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 23:49:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:49:12 INFO - PROCESS | 1655 | 1461566952927 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 23:49:12 INFO - PROCESS | 1655 | 1461566952929 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:49:12 INFO - PROCESS | 1655 | 1461566952930 Marionette TRACE conn2 <- [1,602,null,{}] 23:49:12 INFO - PROCESS | 1655 | 1461566952933 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}] 23:49:13 INFO - PROCESS | 1655 | 1461566953030 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 23:49:13 INFO - PROCESS | 1655 | 1461566953042 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc4d800 == 52 [pid = 1655] [id = 158] 23:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12d660000) [pid = 1655] [serial = 472] [outer = 0x0] 23:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12e3ed800) [pid = 1655] [serial = 473] [outer = 0x12d660000] 23:49:13 INFO - PROCESS | 1655 | 1461566953080 Marionette DEBUG loaded listener.js 23:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12e3f5000) [pid = 1655] [serial = 474] [outer = 0x12d660000] 23:49:13 INFO - PROCESS | 1655 | 1461566953553 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]]]}] 23:49:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:49:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 669ms 23:49:13 INFO - PROCESS | 1655 | 1461566953612 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 23:49:13 INFO - PROCESS | 1655 | 1461566953614 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 23:49:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:49:13 INFO - PROCESS | 1655 | 1461566953619 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:49:13 INFO - PROCESS | 1655 | 1461566953621 Marionette TRACE conn2 <- [1,606,null,{}] 23:49:13 INFO - PROCESS | 1655 | 1461566953625 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}] 23:49:13 INFO - PROCESS | 1655 | 1461566953733 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 23:49:13 INFO - PROCESS | 1655 | 1461566953784 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d33d800 == 53 [pid = 1655] [id = 159] 23:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12e3f2800) [pid = 1655] [serial = 475] [outer = 0x0] 23:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12e47cc00) [pid = 1655] [serial = 476] [outer = 0x12e3f2800] 23:49:13 INFO - PROCESS | 1655 | 1461566953809 Marionette DEBUG loaded listener.js 23:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12e483000) [pid = 1655] [serial = 477] [outer = 0x12e3f2800] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12956d800) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12888dc00) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1291cf800) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11af60000) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x115809400) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118f3ac00) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11bad4c00) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x123f85c00) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118f3a800) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x115936000) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b49c800) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1291c9800) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:49:14 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128833800) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:49:14 INFO - PROCESS | 1655 | 1461566954131 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]]]}] 23:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 523ms 23:49:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:49:14 INFO - PROCESS | 1655 | 1461566954141 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 23:49:14 INFO - PROCESS | 1655 | 1461566954142 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 23:49:14 INFO - PROCESS | 1655 | 1461566954145 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:49:14 INFO - PROCESS | 1655 | 1461566954146 Marionette TRACE conn2 <- [1,610,null,{}] 23:49:14 INFO - PROCESS | 1655 | 1461566954148 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}] 23:49:14 INFO - PROCESS | 1655 | 1461566954244 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 23:49:14 INFO - PROCESS | 1655 | 1461566954249 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e13000 == 54 [pid = 1655] [id = 160] 23:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11522d000) [pid = 1655] [serial = 478] [outer = 0x0] 23:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12888c800) [pid = 1655] [serial = 479] [outer = 0x11522d000] 23:49:14 INFO - PROCESS | 1655 | 1461566954282 Marionette DEBUG loaded listener.js 23:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12e48b000) [pid = 1655] [serial = 480] [outer = 0x11522d000] 23:49:14 INFO - PROCESS | 1655 | 1461566954607 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]]]}] 23:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 23:49:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:49:14 INFO - PROCESS | 1655 | 1461566954623 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 23:49:14 INFO - PROCESS | 1655 | 1461566954624 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 23:49:14 INFO - PROCESS | 1655 | 1461566954626 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:49:14 INFO - PROCESS | 1655 | 1461566954627 Marionette TRACE conn2 <- [1,614,null,{}] 23:49:14 INFO - PROCESS | 1655 | 1461566954629 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}] 23:49:14 INFO - PROCESS | 1655 | 1461566954735 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 23:49:14 INFO - PROCESS | 1655 | 1461566954741 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea42800 == 55 [pid = 1655] [id = 161] 23:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12ba86000) [pid = 1655] [serial = 481] [outer = 0x0] 23:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12e48dc00) [pid = 1655] [serial = 482] [outer = 0x12ba86000] 23:49:14 INFO - PROCESS | 1655 | 1461566954766 Marionette DEBUG loaded listener.js 23:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12e935800) [pid = 1655] [serial = 483] [outer = 0x12ba86000] 23:49:15 INFO - PROCESS | 1655 | 1461566955075 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]]]}] 23:49:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:49:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 469ms 23:49:15 INFO - PROCESS | 1655 | 1461566955096 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 23:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:49:15 INFO - PROCESS | 1655 | 1461566955097 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 23:49:15 INFO - PROCESS | 1655 | 1461566955099 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:49:15 INFO - PROCESS | 1655 | 1461566955100 Marionette TRACE conn2 <- [1,618,null,{}] 23:49:15 INFO - PROCESS | 1655 | 1461566955106 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}] 23:49:15 INFO - PROCESS | 1655 | 1461566955186 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 23:49:15 INFO - PROCESS | 1655 | 1461566955191 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f313000 == 56 [pid = 1655] [id = 162] 23:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12e48c800) [pid = 1655] [serial = 484] [outer = 0x0] 23:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12e93cc00) [pid = 1655] [serial = 485] [outer = 0x12e48c800] 23:49:15 INFO - PROCESS | 1655 | 1461566955216 Marionette DEBUG loaded listener.js 23:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12e9f0400) [pid = 1655] [serial = 486] [outer = 0x12e48c800] 23:49:15 INFO - PROCESS | 1655 | 1461566955527 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]]]}] 23:49:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:49:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 472ms 23:49:15 INFO - PROCESS | 1655 | 1461566955572 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 23:49:15 INFO - PROCESS | 1655 | 1461566955573 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 23:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:49:15 INFO - PROCESS | 1655 | 1461566955576 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:49:15 INFO - PROCESS | 1655 | 1461566955577 Marionette TRACE conn2 <- [1,622,null,{}] 23:49:15 INFO - PROCESS | 1655 | 1461566955580 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}] 23:49:15 INFO - PROCESS | 1655 | 1461566955678 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 23:49:15 INFO - PROCESS | 1655 | 1461566955686 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fadd000 == 57 [pid = 1655] [id = 163] 23:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12e93e400) [pid = 1655] [serial = 487] [outer = 0x0] 23:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12e9f4400) [pid = 1655] [serial = 488] [outer = 0x12e93e400] 23:49:15 INFO - PROCESS | 1655 | 1461566955712 Marionette DEBUG loaded listener.js 23:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12e9f8800) [pid = 1655] [serial = 489] [outer = 0x12e93e400] 23:49:16 INFO - PROCESS | 1655 | 1461566956003 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]]]}] 23:49:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:49:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 468ms 23:49:16 INFO - PROCESS | 1655 | 1461566956086 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 23:49:16 INFO - PROCESS | 1655 | 1461566956088 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 23:49:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:49:16 INFO - PROCESS | 1655 | 1461566956093 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:49:16 INFO - PROCESS | 1655 | 1461566956095 Marionette TRACE conn2 <- [1,626,null,{}] 23:49:16 INFO - PROCESS | 1655 | 1461566956100 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}] 23:49:16 INFO - PROCESS | 1655 | 1461566956205 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 23:49:16 INFO - PROCESS | 1655 | 1461566956251 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119168000 == 58 [pid = 1655] [id = 164] 23:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x117982400) [pid = 1655] [serial = 490] [outer = 0x0] 23:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1186c0800) [pid = 1655] [serial = 491] [outer = 0x117982400] 23:49:16 INFO - PROCESS | 1655 | 1461566956283 Marionette DEBUG loaded listener.js 23:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x118fb6c00) [pid = 1655] [serial = 492] [outer = 0x117982400] 23:49:16 INFO - PROCESS | 1655 | 1461566956716 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]]]}] 23:49:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:49:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 672ms 23:49:16 INFO - PROCESS | 1655 | 1461566956765 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 23:49:16 INFO - PROCESS | 1655 | 1461566956768 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 23:49:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:49:16 INFO - PROCESS | 1655 | 1461566956774 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:49:16 INFO - PROCESS | 1655 | 1461566956777 Marionette TRACE conn2 <- [1,630,null,{}] 23:49:16 INFO - PROCESS | 1655 | 1461566956780 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}] 23:49:16 INFO - PROCESS | 1655 | 1461566956881 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 23:49:16 INFO - PROCESS | 1655 | 1461566956942 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa7c800 == 59 [pid = 1655] [id = 165] 23:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1188e0000) [pid = 1655] [serial = 493] [outer = 0x0] 23:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11a8ea800) [pid = 1655] [serial = 494] [outer = 0x1188e0000] 23:49:16 INFO - PROCESS | 1655 | 1461566956972 Marionette DEBUG loaded listener.js 23:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11beec000) [pid = 1655] [serial = 495] [outer = 0x1188e0000] 23:49:17 INFO - PROCESS | 1655 | 1461566957386 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]]]}] 23:49:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:49:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 624ms 23:49:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:49:17 INFO - PROCESS | 1655 | 1461566957396 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 23:49:17 INFO - PROCESS | 1655 | 1461566957397 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 23:49:17 INFO - PROCESS | 1655 | 1461566957399 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:49:17 INFO - PROCESS | 1655 | 1461566957401 Marionette TRACE conn2 <- [1,634,null,{}] 23:49:17 INFO - PROCESS | 1655 | 1461566957410 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}] 23:49:17 INFO - PROCESS | 1655 | 1461566957515 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 23:49:17 INFO - PROCESS | 1655 | 1461566957602 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf17000 == 60 [pid = 1655] [id = 166] 23:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x128884c00) [pid = 1655] [serial = 496] [outer = 0x0] 23:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x129143000) [pid = 1655] [serial = 497] [outer = 0x128884c00] 23:49:17 INFO - PROCESS | 1655 | 1461566957634 Marionette DEBUG loaded listener.js 23:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12956e000) [pid = 1655] [serial = 498] [outer = 0x128884c00] 23:49:17 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:18 INFO - PROCESS | 1655 | 1461566958053 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]]]}] 23:49:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:49:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 672ms 23:49:18 INFO - PROCESS | 1655 | 1461566958072 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 23:49:18 INFO - PROCESS | 1655 | 1461566958075 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 23:49:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:49:18 INFO - PROCESS | 1655 | 1461566958078 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:49:18 INFO - PROCESS | 1655 | 1461566958080 Marionette TRACE conn2 <- [1,638,null,{}] 23:49:18 INFO - PROCESS | 1655 | 1461566958084 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}] 23:49:18 INFO - PROCESS | 1655 | 1461566958232 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 23:49:18 INFO - PROCESS | 1655 | 1461566958351 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fae4000 == 61 [pid = 1655] [id = 167] 23:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12b4a3c00) [pid = 1655] [serial = 499] [outer = 0x0] 23:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12b8a6000) [pid = 1655] [serial = 500] [outer = 0x12b4a3c00] 23:49:18 INFO - PROCESS | 1655 | 1461566958401 Marionette DEBUG loaded listener.js 23:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12bea5c00) [pid = 1655] [serial = 501] [outer = 0x12b4a3c00] 23:49:18 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:18 INFO - PROCESS | 1655 | [1655] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:49:18 INFO - PROCESS | 1655 | 1461566958869 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]]]}] 23:49:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:49:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 820ms 23:49:18 INFO - PROCESS | 1655 | 1461566958898 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 23:49:18 INFO - PROCESS | 1655 | 1461566958899 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 23:49:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:49:18 INFO - PROCESS | 1655 | 1461566958902 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:49:18 INFO - PROCESS | 1655 | 1461566958903 Marionette TRACE conn2 <- [1,642,null,{}] 23:49:18 INFO - PROCESS | 1655 | 1461566958905 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}] 23:49:19 INFO - PROCESS | 1655 | 1461566959030 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 23:49:19 INFO - PROCESS | 1655 | 1461566959080 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd96000 == 62 [pid = 1655] [id = 168] 23:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12d185000) [pid = 1655] [serial = 502] [outer = 0x0] 23:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12e3f2000) [pid = 1655] [serial = 503] [outer = 0x12d185000] 23:49:19 INFO - PROCESS | 1655 | 1461566959110 Marionette DEBUG loaded listener.js 23:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12e488400) [pid = 1655] [serial = 504] [outer = 0x12d185000] 23:49:19 INFO - PROCESS | 1655 | 1461566959803 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]]]}] 23:49:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:49:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 970ms 23:49:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:49:19 INFO - PROCESS | 1655 | 1461566959872 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 1655 | 1461566959874 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 23:49:19 INFO - PROCESS | 1655 | 1461566959878 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:49:19 INFO - PROCESS | 1655 | 1461566959880 Marionette TRACE conn2 <- [1,646,null,{}] 23:49:19 INFO - PROCESS | 1655 | 1461566959883 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}] 23:49:19 INFO - PROCESS | 1655 | 1461566959972 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 23:49:20 INFO - PROCESS | 1655 | 1461566960039 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b1f000 == 63 [pid = 1655] [id = 169] 23:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x118f43c00) [pid = 1655] [serial = 505] [outer = 0x0] 23:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x119185c00) [pid = 1655] [serial = 506] [outer = 0x118f43c00] 23:49:20 INFO - PROCESS | 1655 | 1461566960070 Marionette DEBUG loaded listener.js 23:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x119837400) [pid = 1655] [serial = 507] [outer = 0x118f43c00] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf1a000 == 62 [pid = 1655] [id = 125] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12f313000 == 61 [pid = 1655] [id = 162] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea42800 == 60 [pid = 1655] [id = 161] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x115e13000 == 59 [pid = 1655] [id = 160] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12d33d800 == 58 [pid = 1655] [id = 159] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc4d800 == 57 [pid = 1655] [id = 158] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11973c000 == 56 [pid = 1655] [id = 157] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12d65b000) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12899c000 == 55 [pid = 1655] [id = 156] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x127e5b000 == 54 [pid = 1655] [id = 155] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x123e68000 == 53 [pid = 1655] [id = 154] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x123b12800 == 52 [pid = 1655] [id = 153] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119b13800 == 51 [pid = 1655] [id = 152] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11b91e000 == 50 [pid = 1655] [id = 151] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa7d000 == 49 [pid = 1655] [id = 150] 23:49:20 INFO - PROCESS | 1655 | 1461566960532 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]]]}] 23:49:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:49:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 672ms 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11b528000 == 48 [pid = 1655] [id = 144] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11653e000 == 47 [pid = 1655] [id = 143] 23:49:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc09000 == 46 [pid = 1655] [id = 142] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12b4a4c00) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12918fc00) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12b686c00) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11b591800) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11ba39800) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11c43d800) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x123a1e800) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x11aa25000) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11a83dc00) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11beea000) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11c438000) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12b4e1400) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12bc2c800) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x124fcf000) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11be2e000) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119837c00) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x118f46400) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x127296400) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11a808000) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x129149000) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11ad76000) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12bc22400) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12bed8800) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12bed7400) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12913fc00) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12891dc00) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b49b800) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12d189c00) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12bc2b000) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x127e36000) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 23:49:20 INFO - PROCESS | 1655 | 1461566960556 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 23:49:20 INFO - PROCESS | 1655 | 1461566960560 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 23:49:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:49:20 INFO - PROCESS | 1655 | 1461566960566 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:49:20 INFO - PROCESS | 1655 | 1461566960567 Marionette TRACE conn2 <- [1,650,null,{}] 23:49:20 INFO - PROCESS | 1655 | 1461566960572 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}] 23:49:20 INFO - PROCESS | 1655 | 1461566960646 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 23:49:20 INFO - PROCESS | 1655 | 1461566960650 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e31800 == 47 [pid = 1655] [id = 170] 23:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11983a400) [pid = 1655] [serial = 508] [outer = 0x0] 23:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11a811c00) [pid = 1655] [serial = 509] [outer = 0x11983a400] 23:49:20 INFO - PROCESS | 1655 | 1461566960680 Marionette DEBUG loaded listener.js 23:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11ad7b000) [pid = 1655] [serial = 510] [outer = 0x11983a400] 23:49:21 INFO - PROCESS | 1655 | 1461566961036 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]]]}] 23:49:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:49:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 522ms 23:49:21 INFO - PROCESS | 1655 | 1461566961088 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 23:49:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:49:21 INFO - PROCESS | 1655 | 1461566961089 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 23:49:21 INFO - PROCESS | 1655 | 1461566961091 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:49:21 INFO - PROCESS | 1655 | 1461566961093 Marionette TRACE conn2 <- [1,654,null,{}] 23:49:21 INFO - PROCESS | 1655 | 1461566961101 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}] 23:49:21 INFO - PROCESS | 1655 | 1461566961179 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 23:49:21 INFO - PROCESS | 1655 | 1461566961186 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa76000 == 48 [pid = 1655] [id = 171] 23:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11b59e000) [pid = 1655] [serial = 511] [outer = 0x0] 23:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11be2f800) [pid = 1655] [serial = 512] [outer = 0x11b59e000] 23:49:21 INFO - PROCESS | 1655 | 1461566961215 Marionette DEBUG loaded listener.js 23:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11bf57800) [pid = 1655] [serial = 513] [outer = 0x11b59e000] 23:49:21 INFO - PROCESS | 1655 | 1461566961535 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]]]}] 23:49:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:49:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 471ms 23:49:21 INFO - PROCESS | 1655 | 1461566961563 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 23:49:21 INFO - PROCESS | 1655 | 1461566961566 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 23:49:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:49:21 INFO - PROCESS | 1655 | 1461566961572 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:49:21 INFO - PROCESS | 1655 | 1461566961573 Marionette TRACE conn2 <- [1,658,null,{}] 23:49:21 INFO - PROCESS | 1655 | 1461566961577 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}] 23:49:21 INFO - PROCESS | 1655 | 1461566961702 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 23:49:21 INFO - PROCESS | 1655 | 1461566961773 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b91e000 == 49 [pid = 1655] [id = 172] 23:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11beeb800) [pid = 1655] [serial = 514] [outer = 0x0] 23:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11c308400) [pid = 1655] [serial = 515] [outer = 0x11beeb800] 23:49:21 INFO - PROCESS | 1655 | 1461566961814 Marionette DEBUG loaded listener.js 23:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123a22400) [pid = 1655] [serial = 516] [outer = 0x11beeb800] 23:49:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:49:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 625ms 23:49:22 INFO - PROCESS | 1655 | 1461566962186 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]]]}] 23:49:22 INFO - PROCESS | 1655 | 1461566962194 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 23:49:22 INFO - PROCESS | 1655 | 1461566962195 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 23:49:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:49:22 INFO - PROCESS | 1655 | 1461566962198 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:49:22 INFO - PROCESS | 1655 | 1461566962199 Marionette TRACE conn2 <- [1,662,null,{}] 23:49:22 INFO - PROCESS | 1655 | 1461566962201 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}] 23:49:22 INFO - PROCESS | 1655 | 1461566962274 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 23:49:22 INFO - PROCESS | 1655 | 1461566962329 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c37c800 == 50 [pid = 1655] [id = 173] 23:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11c438000) [pid = 1655] [serial = 517] [outer = 0x0] 23:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x123b33800) [pid = 1655] [serial = 518] [outer = 0x11c438000] 23:49:22 INFO - PROCESS | 1655 | 1461566962355 Marionette DEBUG loaded listener.js 23:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12439cc00) [pid = 1655] [serial = 519] [outer = 0x11c438000] 23:49:22 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:22 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:22 INFO - PROCESS | 1655 | 1461566962665 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]]]}] 23:49:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:49:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 23:49:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:49:22 INFO - PROCESS | 1655 | 1461566962721 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 23:49:22 INFO - PROCESS | 1655 | 1461566962722 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 23:49:22 INFO - PROCESS | 1655 | 1461566962724 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:49:22 INFO - PROCESS | 1655 | 1461566962725 Marionette TRACE conn2 <- [1,666,null,{}] 23:49:22 INFO - PROCESS | 1655 | 1461566962727 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}] 23:49:22 INFO - PROCESS | 1655 | 1461566962840 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 23:49:22 INFO - PROCESS | 1655 | 1461566962855 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x119229000 == 51 [pid = 1655] [id = 174] 23:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x124fcd000) [pid = 1655] [serial = 520] [outer = 0x0] 23:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x127e30c00) [pid = 1655] [serial = 521] [outer = 0x124fcd000] 23:49:22 INFO - PROCESS | 1655 | 1461566962883 Marionette DEBUG loaded listener.js 23:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x129144c00) [pid = 1655] [serial = 522] [outer = 0x124fcd000] 23:49:23 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:23 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:23 INFO - PROCESS | 1655 | 1461566963232 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]]]}] 23:49:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:49:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 23:49:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:49:23 INFO - PROCESS | 1655 | 1461566963244 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 23:49:23 INFO - PROCESS | 1655 | 1461566963246 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 23:49:23 INFO - PROCESS | 1655 | 1461566963248 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:49:23 INFO - PROCESS | 1655 | 1461566963249 Marionette TRACE conn2 <- [1,670,null,{}] 23:49:23 INFO - PROCESS | 1655 | 1461566963251 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}] 23:49:23 INFO - PROCESS | 1655 | 1461566963339 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 23:49:23 INFO - PROCESS | 1655 | 1461566963351 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1244d2800 == 52 [pid = 1655] [id = 175] 23:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x129149400) [pid = 1655] [serial = 523] [outer = 0x0] 23:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x129568000) [pid = 1655] [serial = 524] [outer = 0x129149400] 23:49:23 INFO - PROCESS | 1655 | 1461566963378 Marionette DEBUG loaded listener.js 23:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b4a0c00) [pid = 1655] [serial = 525] [outer = 0x129149400] 23:49:23 INFO - PROCESS | 1655 | 1461566963686 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]]]}] 23:49:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:49:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 471ms 23:49:23 INFO - PROCESS | 1655 | 1461566963721 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 23:49:23 INFO - PROCESS | 1655 | 1461566963722 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 23:49:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:49:23 INFO - PROCESS | 1655 | 1461566963731 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:49:23 INFO - PROCESS | 1655 | 1461566963733 Marionette TRACE conn2 <- [1,674,null,{}] 23:49:23 INFO - PROCESS | 1655 | 1461566963735 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}] 23:49:23 INFO - PROCESS | 1655 | 1461566963825 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 23:49:23 INFO - PROCESS | 1655 | 1461566963829 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12791d800 == 53 [pid = 1655] [id = 176] 23:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x129198c00) [pid = 1655] [serial = 526] [outer = 0x0] 23:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12b4e4000) [pid = 1655] [serial = 527] [outer = 0x129198c00] 23:49:23 INFO - PROCESS | 1655 | 1461566963854 Marionette DEBUG loaded listener.js 23:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12b8a7000) [pid = 1655] [serial = 528] [outer = 0x129198c00] 23:49:24 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:24 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:49:24 INFO - PROCESS | 1655 | 1461566964192 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]]]}] 23:49:24 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 23:49:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 471ms 23:49:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:49:24 INFO - PROCESS | 1655 | 1461566964203 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 23:49:24 INFO - PROCESS | 1655 | 1461566964205 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 23:49:24 INFO - PROCESS | 1655 | 1461566964207 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:49:24 INFO - PROCESS | 1655 | 1461566964208 Marionette TRACE conn2 <- [1,678,null,{}] 23:49:24 INFO - PROCESS | 1655 | 1461566964210 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}] 23:49:24 INFO - PROCESS | 1655 | 1461566964308 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 23:49:24 INFO - PROCESS | 1655 | 1461566964320 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f09000 == 54 [pid = 1655] [id = 177] 23:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12ba80000) [pid = 1655] [serial = 529] [outer = 0x0] 23:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12bc27c00) [pid = 1655] [serial = 530] [outer = 0x12ba80000] 23:49:24 INFO - PROCESS | 1655 | 1461566964346 Marionette DEBUG loaded listener.js 23:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12bea5800) [pid = 1655] [serial = 531] [outer = 0x12ba80000] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12888cc00) [pid = 1655] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12d660000) [pid = 1655] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11a80bc00) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x116754400) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1291d2000) [pid = 1655] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x123b2b400) [pid = 1655] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11c102c00) [pid = 1655] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12e3f2800) [pid = 1655] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x123ddfc00) [pid = 1655] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119833400) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12e48c800) [pid = 1655] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11522d000) [pid = 1655] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12ba86000) [pid = 1655] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12888a400) [pid = 1655] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12bc25000) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:49:24 INFO - PROCESS | 1655 | 1461566964893 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]]]}] 23:49:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:49:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 720ms 23:49:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:49:24 INFO - PROCESS | 1655 | 1461566964927 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 23:49:24 INFO - PROCESS | 1655 | 1461566964929 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 23:49:24 INFO - PROCESS | 1655 | 1461566964931 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:49:24 INFO - PROCESS | 1655 | 1461566964932 Marionette TRACE conn2 <- [1,682,null,{}] 23:49:24 INFO - PROCESS | 1655 | 1461566964934 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}] 23:49:25 INFO - PROCESS | 1655 | 1461566965011 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 23:49:25 INFO - PROCESS | 1655 | 1461566965017 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cae800 == 55 [pid = 1655] [id = 178] 23:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118f3a000) [pid = 1655] [serial = 532] [outer = 0x0] 23:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12728d000) [pid = 1655] [serial = 533] [outer = 0x118f3a000] 23:49:25 INFO - PROCESS | 1655 | 1461566965045 Marionette DEBUG loaded listener.js 23:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12ba86000) [pid = 1655] [serial = 534] [outer = 0x118f3a000] 23:49:25 INFO - PROCESS | 1655 | 1461566965872 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]]]}] 23:49:25 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) 23:49:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 23:49:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:49:25 INFO - PROCESS | 1655 | 1461566965903 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 23:49:25 INFO - PROCESS | 1655 | 1461566965905 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 23:49:25 INFO - PROCESS | 1655 | 1461566965907 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:49:25 INFO - PROCESS | 1655 | 1461566965909 Marionette TRACE conn2 <- [1,686,null,{}] 23:49:25 INFO - PROCESS | 1655 | 1461566965912 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}] 23:49:26 INFO - PROCESS | 1655 | 1461566966018 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 23:49:26 INFO - PROCESS | 1655 | 1461566966024 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc44800 == 56 [pid = 1655] [id = 179] 23:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11bf5a400) [pid = 1655] [serial = 535] [outer = 0x0] 23:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12d663400) [pid = 1655] [serial = 536] [outer = 0x11bf5a400] 23:49:26 INFO - PROCESS | 1655 | 1461566966054 Marionette DEBUG loaded listener.js 23:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12e3f4000) [pid = 1655] [serial = 537] [outer = 0x11bf5a400] 23:49:26 INFO - PROCESS | 1655 | 1461566966837 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]]]}] 23:49:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:49:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 23:49:26 INFO - PROCESS | 1655 | 1461566966899 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 23:49:26 INFO - PROCESS | 1655 | 1461566966902 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 23:49:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:49:26 INFO - PROCESS | 1655 | 1461566966906 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:49:26 INFO - PROCESS | 1655 | 1461566966908 Marionette TRACE conn2 <- [1,690,null,{}] 23:49:26 INFO - PROCESS | 1655 | 1461566966913 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}] 23:49:27 INFO - PROCESS | 1655 | 1461566966999 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 23:49:27 INFO - PROCESS | 1655 | 1461566967087 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x118616000 == 57 [pid = 1655] [id = 180] 23:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11670e800) [pid = 1655] [serial = 538] [outer = 0x0] 23:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11893d800) [pid = 1655] [serial = 539] [outer = 0x11670e800] 23:49:27 INFO - PROCESS | 1655 | 1461566967121 Marionette DEBUG loaded listener.js 23:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x119189000) [pid = 1655] [serial = 540] [outer = 0x11670e800] 23:49:28 INFO - PROCESS | 1655 | 1461566968056 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]]]}] 23:49:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:49:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1173ms 23:49:28 INFO - PROCESS | 1655 | 1461566968079 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 23:49:28 INFO - PROCESS | 1655 | 1461566968081 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 23:49:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:49:28 INFO - PROCESS | 1655 | 1461566968089 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:49:28 INFO - PROCESS | 1655 | 1461566968091 Marionette TRACE conn2 <- [1,694,null,{}] 23:49:28 INFO - PROCESS | 1655 | 1461566968094 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}] 23:49:28 INFO - PROCESS | 1655 | 1461566968190 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 23:49:28 INFO - PROCESS | 1655 | 1461566968237 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ba12800 == 58 [pid = 1655] [id = 181] 23:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x119262800) [pid = 1655] [serial = 541] [outer = 0x0] 23:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11b931000) [pid = 1655] [serial = 542] [outer = 0x119262800] 23:49:28 INFO - PROCESS | 1655 | 1461566968267 Marionette DEBUG loaded listener.js 23:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11bee8400) [pid = 1655] [serial = 543] [outer = 0x119262800] 23:49:29 INFO - PROCESS | 1655 | 1461566969164 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]]]}] 23:49:29 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) 23:49:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1126ms 23:49:29 INFO - PROCESS | 1655 | 1461566969212 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 23:49:29 INFO - PROCESS | 1655 | 1461566969213 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 23:49:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:49:29 INFO - PROCESS | 1655 | 1461566969216 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:49:29 INFO - PROCESS | 1655 | 1461566969217 Marionette TRACE conn2 <- [1,698,null,{}] 23:49:29 INFO - PROCESS | 1655 | 1461566969224 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}] 23:49:29 INFO - PROCESS | 1655 | 1461566969352 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 23:49:29 INFO - PROCESS | 1655 | 1461566969403 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc3f800 == 59 [pid = 1655] [id = 182] 23:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12760e000) [pid = 1655] [serial = 544] [outer = 0x0] 23:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1278e6000) [pid = 1655] [serial = 545] [outer = 0x12760e000] 23:49:29 INFO - PROCESS | 1655 | 1461566969436 Marionette DEBUG loaded listener.js 23:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12888e800) [pid = 1655] [serial = 546] [outer = 0x12760e000] 23:49:30 INFO - PROCESS | 1655 | 1461566970393 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]]]}] 23:49:30 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) 23:49:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1225ms 23:49:30 INFO - PROCESS | 1655 | 1461566970442 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 23:49:30 INFO - PROCESS | 1655 | 1461566970444 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 23:49:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:49:30 INFO - PROCESS | 1655 | 1461566970447 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:49:30 INFO - PROCESS | 1655 | 1461566970450 Marionette TRACE conn2 <- [1,702,null,{}] 23:49:30 INFO - PROCESS | 1655 | 1461566970453 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}] 23:49:30 INFO - PROCESS | 1655 | 1461566970539 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 23:49:30 INFO - PROCESS | 1655 | 1461566970587 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1151b6000 == 60 [pid = 1655] [id = 183] 23:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1151f1800) [pid = 1655] [serial = 547] [outer = 0x0] 23:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x115233800) [pid = 1655] [serial = 548] [outer = 0x1151f1800] 23:49:30 INFO - PROCESS | 1655 | 1461566970616 Marionette DEBUG loaded listener.js 23:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x115809400) [pid = 1655] [serial = 549] [outer = 0x1151f1800] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12e897800 == 59 [pid = 1655] [id = 147] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119cae800 == 58 [pid = 1655] [id = 178] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x128f09000 == 57 [pid = 1655] [id = 177] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12791d800 == 56 [pid = 1655] [id = 176] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12b4a3000) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11bf62c00) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1275b1400) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1186bfc00) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x11a8f9c00) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12dcd5400) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11c7d5c00) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12e9f4400) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1244d2800 == 55 [pid = 1655] [id = 175] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119229000 == 54 [pid = 1655] [id = 174] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11c37c800 == 53 [pid = 1655] [id = 173] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11b91e000 == 52 [pid = 1655] [id = 172] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa76000 == 51 [pid = 1655] [id = 171] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x118e31800 == 50 [pid = 1655] [id = 170] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119b1f000 == 49 [pid = 1655] [id = 169] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd96000 == 48 [pid = 1655] [id = 168] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12fae4000 == 47 [pid = 1655] [id = 167] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf17000 == 46 [pid = 1655] [id = 166] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa7c800 == 45 [pid = 1655] [id = 165] 23:49:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119168000 == 44 [pid = 1655] [id = 164] 23:49:31 INFO - PROCESS | 1655 | 1461566971528 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]]]}] 23:49:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:49:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1124ms 23:49:31 INFO - PROCESS | 1655 | 1461566971572 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 23:49:31 INFO - PROCESS | 1655 | 1461566971575 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 23:49:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:49:31 INFO - PROCESS | 1655 | 1461566971580 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:49:31 INFO - PROCESS | 1655 | 1461566971581 Marionette TRACE conn2 <- [1,706,null,{}] 23:49:31 INFO - PROCESS | 1655 | 1461566971584 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}] 23:49:31 INFO - PROCESS | 1655 | 1461566971661 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12e935800) [pid = 1655] [serial = 483] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12bc2f000) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12d65f000) [pid = 1655] [serial = 468] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12dcdec00) [pid = 1655] [serial = 471] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12be9b000) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12dcd5800) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12e3ed800) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11b931c00) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11af1a800) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11983e800) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x119124400) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b4e5c00) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12be9cc00) [pid = 1655] [serial = 465] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124392000) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x127609c00) [pid = 1655] [serial = 459] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11c435000) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123a18c00) [pid = 1655] [serial = 456] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12e47cc00) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128836800) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129148c00) [pid = 1655] [serial = 462] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12d6afc00) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12e9f0400) [pid = 1655] [serial = 486] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12e3f5000) [pid = 1655] [serial = 474] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12e48b000) [pid = 1655] [serial = 480] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12888c800) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12e48dc00) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12e93cc00) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12d65dc00) [pid = 1655] [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.] 23:49:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12e483000) [pid = 1655] [serial = 477] [outer = 0x0] [url = about:blank] 23:49:31 INFO - PROCESS | 1655 | 1461566971713 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x118e3d800 == 45 [pid = 1655] [id = 184] 23:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1186bc800) [pid = 1655] [serial = 550] [outer = 0x0] 23:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118f39000) [pid = 1655] [serial = 551] [outer = 0x1186bc800] 23:49:31 INFO - PROCESS | 1655 | 1461566971739 Marionette DEBUG loaded listener.js 23:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119131400) [pid = 1655] [serial = 552] [outer = 0x1186bc800] 23:49:32 INFO - PROCESS | 1655 | 1461566972617 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]]]}] 23:49:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:49:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1070ms 23:49:32 INFO - PROCESS | 1655 | 1461566972651 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 23:49:32 INFO - PROCESS | 1655 | 1461566972653 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 23:49:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:49:32 INFO - PROCESS | 1655 | 1461566972657 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:49:32 INFO - PROCESS | 1655 | 1461566972659 Marionette TRACE conn2 <- [1,710,null,{}] 23:49:32 INFO - PROCESS | 1655 | 1461566972666 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}] 23:49:32 INFO - PROCESS | 1655 | 1461566972758 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 23:49:32 INFO - PROCESS | 1655 | 1461566972765 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a637000 == 46 [pid = 1655] [id = 185] 23:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11a80c000) [pid = 1655] [serial = 553] [outer = 0x0] 23:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11a8f3400) [pid = 1655] [serial = 554] [outer = 0x11a80c000] 23:49:32 INFO - PROCESS | 1655 | 1461566972797 Marionette DEBUG loaded listener.js 23:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11ad74000) [pid = 1655] [serial = 555] [outer = 0x11a80c000] 23:49:33 INFO - PROCESS | 1655 | 1461566973609 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]]]}] 23:49:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:49:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 23:49:33 INFO - PROCESS | 1655 | 1461566973629 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 23:49:33 INFO - PROCESS | 1655 | 1461566973631 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 23:49:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:49:33 INFO - PROCESS | 1655 | 1461566973633 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:49:33 INFO - PROCESS | 1655 | 1461566973635 Marionette TRACE conn2 <- [1,714,null,{}] 23:49:33 INFO - PROCESS | 1655 | 1461566973639 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}] 23:49:33 INFO - PROCESS | 1655 | 1461566973729 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 23:49:33 INFO - PROCESS | 1655 | 1461566973760 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9c9800 == 47 [pid = 1655] [id = 186] 23:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11af66000) [pid = 1655] [serial = 556] [outer = 0x0] 23:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11b9a7000) [pid = 1655] [serial = 557] [outer = 0x11af66000] 23:49:33 INFO - PROCESS | 1655 | 1461566973786 Marionette DEBUG loaded listener.js 23:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11be28400) [pid = 1655] [serial = 558] [outer = 0x11af66000] 23:49:34 INFO - PROCESS | 1655 | 1461566974600 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]]]}] 23:49:34 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 23:49:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 974ms 23:49:34 INFO - PROCESS | 1655 | 1461566974607 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 23:49:34 INFO - PROCESS | 1655 | 1461566974608 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 23:49:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:49:34 INFO - PROCESS | 1655 | 1461566974616 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:49:34 INFO - PROCESS | 1655 | 1461566974617 Marionette TRACE conn2 <- [1,718,null,{}] 23:49:34 INFO - PROCESS | 1655 | 1461566974620 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}] 23:49:34 INFO - PROCESS | 1655 | 1461566974712 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 23:49:34 INFO - PROCESS | 1655 | 1461566974716 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c36c800 == 48 [pid = 1655] [id = 187] 23:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x114442800) [pid = 1655] [serial = 559] [outer = 0x0] 23:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11bee6c00) [pid = 1655] [serial = 560] [outer = 0x114442800] 23:49:34 INFO - PROCESS | 1655 | 1461566974743 Marionette DEBUG loaded listener.js 23:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11bf62000) [pid = 1655] [serial = 561] [outer = 0x114442800] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118f43c00) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11983a400) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12d185000) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11c438000) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124fcd000) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129198c00) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11b59e000) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11beeb800) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x129149400) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12ba80000) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118f3a000) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119261c00) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119831400) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x127e38800) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124fd3000) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124fd1800) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12bede000) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11b59ec00) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11983cc00) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1144bec00) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:49:35 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1151ee000) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:49:35 INFO - PROCESS | 1655 | 1461566975562 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]]]}] 23:49:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:49:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 975ms 23:49:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:49:35 INFO - PROCESS | 1655 | 1461566975587 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 23:49:35 INFO - PROCESS | 1655 | 1461566975588 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 23:49:35 INFO - PROCESS | 1655 | 1461566975590 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:49:35 INFO - PROCESS | 1655 | 1461566975591 Marionette TRACE conn2 <- [1,722,null,{}] 23:49:35 INFO - PROCESS | 1655 | 1461566975593 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}] 23:49:35 INFO - PROCESS | 1655 | 1461566975703 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 23:49:35 INFO - PROCESS | 1655 | 1461566975734 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c36d000 == 49 [pid = 1655] [id = 188] 23:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11bf62c00) [pid = 1655] [serial = 562] [outer = 0x0] 23:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123a18c00) [pid = 1655] [serial = 563] [outer = 0x11bf62c00] 23:49:35 INFO - PROCESS | 1655 | 1461566975762 Marionette DEBUG loaded listener.js 23:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123ddd000) [pid = 1655] [serial = 564] [outer = 0x11bf62c00] 23:49:36 INFO - PROCESS | 1655 | 1461566976041 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] 23:49:36 INFO - PROCESS | 1655 | 1461566976065 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 23:49:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:49:36 INFO - PROCESS | 1655 | 1461566976078 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:49:36 INFO - PROCESS | 1655 | 1461566976080 Marionette TRACE conn2 <- [1,726,null,{}] 23:49:36 INFO - PROCESS | 1655 | 1461566976084 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}] 23:49:36 INFO - PROCESS | 1655 | 1461566976216 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 23:49:36 INFO - PROCESS | 1655 | 1461566976287 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c0e800 == 50 [pid = 1655] [id = 189] 23:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11c437400) [pid = 1655] [serial = 565] [outer = 0x0] 23:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123f86800) [pid = 1655] [serial = 566] [outer = 0x11c437400] 23:49:36 INFO - PROCESS | 1655 | 1461566976328 Marionette DEBUG loaded listener.js 23:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124fd1800) [pid = 1655] [serial = 567] [outer = 0x11c437400] 23:49:36 INFO - PROCESS | 1655 | 1461566976740 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]]]}] 23:49:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:49:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 680ms 23:49:36 INFO - PROCESS | 1655 | 1461566976748 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 23:49:36 INFO - PROCESS | 1655 | 1461566976750 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 23:49:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:49:36 INFO - PROCESS | 1655 | 1461566976753 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:49:36 INFO - PROCESS | 1655 | 1461566976756 Marionette TRACE conn2 <- [1,730,null,{}] 23:49:36 INFO - PROCESS | 1655 | 1461566976759 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}] 23:49:36 INFO - PROCESS | 1655 | 1461566976862 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 23:49:36 INFO - PROCESS | 1655 | 1461566976869 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f08800 == 51 [pid = 1655] [id = 190] 23:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11c7d6800) [pid = 1655] [serial = 568] [outer = 0x0] 23:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1275a4400) [pid = 1655] [serial = 569] [outer = 0x11c7d6800] 23:49:36 INFO - PROCESS | 1655 | 1461566976897 Marionette DEBUG loaded listener.js 23:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128832c00) [pid = 1655] [serial = 570] [outer = 0x11c7d6800] 23:49:37 INFO - PROCESS | 1655 | 1461566977268 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] 23:49:37 INFO - PROCESS | 1655 | 1461566977277 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 23:49:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:49:37 INFO - PROCESS | 1655 | 1461566977279 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:49:37 INFO - PROCESS | 1655 | 1461566977280 Marionette TRACE conn2 <- [1,734,null,{}] 23:49:37 INFO - PROCESS | 1655 | 1461566977283 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}] 23:49:37 INFO - PROCESS | 1655 | 1461566977362 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 23:49:37 INFO - PROCESS | 1655 | 1461566977366 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1275e1000 == 52 [pid = 1655] [id = 191] 23:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x127e2ac00) [pid = 1655] [serial = 571] [outer = 0x0] 23:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128f32400) [pid = 1655] [serial = 572] [outer = 0x127e2ac00] 23:49:37 INFO - PROCESS | 1655 | 1461566977394 Marionette DEBUG loaded listener.js 23:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12914b400) [pid = 1655] [serial = 573] [outer = 0x127e2ac00] 23:49:37 INFO - PROCESS | 1655 | 1461566977859 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]]]}] 23:49:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:49:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 622ms 23:49:37 INFO - PROCESS | 1655 | 1461566977919 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 23:49:37 INFO - PROCESS | 1655 | 1461566977922 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 23:49:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:49:37 INFO - PROCESS | 1655 | 1461566977926 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:49:37 INFO - PROCESS | 1655 | 1461566977928 Marionette TRACE conn2 <- [1,738,null,{}] 23:49:37 INFO - PROCESS | 1655 | 1461566977932 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}] 23:49:38 INFO - PROCESS | 1655 | 1461566978032 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 23:49:38 INFO - PROCESS | 1655 | 1461566978130 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119754000 == 53 [pid = 1655] [id = 192] 23:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118f3a800) [pid = 1655] [serial = 574] [outer = 0x0] 23:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118f43c00) [pid = 1655] [serial = 575] [outer = 0x118f3a800] 23:49:38 INFO - PROCESS | 1655 | 1461566978161 Marionette DEBUG loaded listener.js 23:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119782c00) [pid = 1655] [serial = 576] [outer = 0x118f3a800] 23:49:39 INFO - PROCESS | 1655 | 1461566979049 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]]]}] 23:49:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:49:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1172ms 23:49:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:49:39 INFO - PROCESS | 1655 | 1461566979098 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 23:49:39 INFO - PROCESS | 1655 | 1461566979102 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 23:49:39 INFO - PROCESS | 1655 | 1461566979107 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:49:39 INFO - PROCESS | 1655 | 1461566979109 Marionette TRACE conn2 <- [1,742,null,{}] 23:49:39 INFO - PROCESS | 1655 | 1461566979112 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}] 23:49:39 INFO - PROCESS | 1655 | 1461566979209 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 23:49:39 INFO - PROCESS | 1655 | 1461566979256 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be12000 == 54 [pid = 1655] [id = 193] 23:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11982f400) [pid = 1655] [serial = 577] [outer = 0x0] 23:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11a8f8000) [pid = 1655] [serial = 578] [outer = 0x11982f400] 23:49:39 INFO - PROCESS | 1655 | 1461566979286 Marionette DEBUG loaded listener.js 23:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11af5fc00) [pid = 1655] [serial = 579] [outer = 0x11982f400] 23:49:40 INFO - PROCESS | 1655 | 1461566980193 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]]]}] 23:49:40 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 23:49:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 23:49:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:49:40 INFO - PROCESS | 1655 | 1461566980228 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 23:49:40 INFO - PROCESS | 1655 | 1461566980229 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 23:49:40 INFO - PROCESS | 1655 | 1461566980231 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:49:40 INFO - PROCESS | 1655 | 1461566980234 Marionette TRACE conn2 <- [1,746,null,{}] 23:49:40 INFO - PROCESS | 1655 | 1461566980244 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}] 23:49:40 INFO - PROCESS | 1655 | 1461566980343 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 23:49:40 INFO - PROCESS | 1655 | 1461566980390 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x129344800 == 55 [pid = 1655] [id = 194] 23:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11bad4000) [pid = 1655] [serial = 580] [outer = 0x0] 23:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123b2e400) [pid = 1655] [serial = 581] [outer = 0x11bad4000] 23:49:40 INFO - PROCESS | 1655 | 1461566980422 Marionette DEBUG loaded listener.js 23:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12888b000) [pid = 1655] [serial = 582] [outer = 0x11bad4000] 23:49:41 INFO - PROCESS | 1655 | 1461566981380 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]]]}] 23:49:41 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.) 23:49:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1175ms 23:49:41 INFO - PROCESS | 1655 | 1461566981407 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 23:49:41 INFO - PROCESS | 1655 | 1461566981409 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 23:49:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:49:41 INFO - PROCESS | 1655 | 1461566981411 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:49:41 INFO - PROCESS | 1655 | 1461566981412 Marionette TRACE conn2 <- [1,750,null,{}] 23:49:41 INFO - PROCESS | 1655 | 1461566981415 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}] 23:49:41 INFO - PROCESS | 1655 | 1461566981514 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 23:49:41 INFO - PROCESS | 1655 | 1461566981562 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1275e2800 == 56 [pid = 1655] [id = 195] 23:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12914d000) [pid = 1655] [serial = 583] [outer = 0x0] 23:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1291d3000) [pid = 1655] [serial = 584] [outer = 0x12914d000] 23:49:41 INFO - PROCESS | 1655 | 1461566981592 Marionette DEBUG loaded listener.js 23:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12956dc00) [pid = 1655] [serial = 585] [outer = 0x12914d000] 23:49:42 INFO - PROCESS | 1655 | 1461566982486 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]]]}] 23:49:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:49:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1120ms 23:49:42 INFO - PROCESS | 1655 | 1461566982531 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 23:49:42 INFO - PROCESS | 1655 | 1461566982533 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 23:49:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:49:42 INFO - PROCESS | 1655 | 1461566982537 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:49:42 INFO - PROCESS | 1655 | 1461566982539 Marionette TRACE conn2 <- [1,754,null,{}] 23:49:42 INFO - PROCESS | 1655 | 1461566982543 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}] 23:49:42 INFO - PROCESS | 1655 | 1461566982634 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 23:49:42 INFO - PROCESS | 1655 | 1461566982685 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11599e000 == 57 [pid = 1655] [id = 196] 23:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11894a800) [pid = 1655] [serial = 586] [outer = 0x0] 23:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118ed6400) [pid = 1655] [serial = 587] [outer = 0x11894a800] 23:49:42 INFO - PROCESS | 1655 | 1461566982714 Marionette DEBUG loaded listener.js 23:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11926c800) [pid = 1655] [serial = 588] [outer = 0x11894a800] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x130789800 == 56 [pid = 1655] [id = 81] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x124f08800 == 55 [pid = 1655] [id = 190] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x123c0e800 == 54 [pid = 1655] [id = 189] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11c36d000 == 53 [pid = 1655] [id = 188] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11c36c800 == 52 [pid = 1655] [id = 187] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9c9800 == 51 [pid = 1655] [id = 186] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11a637000 == 50 [pid = 1655] [id = 185] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12d663400) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x118e3d800 == 49 [pid = 1655] [id = 184] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1151b6000 == 48 [pid = 1655] [id = 183] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc3f800 == 47 [pid = 1655] [id = 182] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11ba12800 == 46 [pid = 1655] [id = 181] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x118616000 == 45 [pid = 1655] [id = 180] 23:49:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc44800 == 44 [pid = 1655] [id = 179] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11b592c00) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11a8f7000) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b8a4000) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128923800) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128917400) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12e3eb400) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x123f83c00) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11c104000) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118f3ec00) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12e3ec000) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1186c0800) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119837400) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119185c00) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x129143000) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11a811c00) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11ad7b000) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12e488400) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12e3f2000) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123b33800) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x127e30c00) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b4e4000) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11be2f800) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11bf57800) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b8a6000) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11c308400) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123a22400) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129568000) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12bc27c00) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11a8ea800) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12ba86000) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12728d000) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12bea5800) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b8a7000) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129144c00) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12439cc00) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b4a0c00) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 23:49:43 INFO - PROCESS | 1655 | 1461566983601 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]]]}] 23:49:43 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 23:49:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1074ms 23:49:43 INFO - PROCESS | 1655 | 1461566983611 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 23:49:43 INFO - PROCESS | 1655 | 1461566983614 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 23:49:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:49:43 INFO - PROCESS | 1655 | 1461566983618 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:49:43 INFO - PROCESS | 1655 | 1461566983621 Marionette TRACE conn2 <- [1,758,null,{}] 23:49:43 INFO - PROCESS | 1655 | 1461566983624 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}] 23:49:43 INFO - PROCESS | 1655 | 1461566983701 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 23:49:43 INFO - PROCESS | 1655 | 1461566983756 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119155000 == 45 [pid = 1655] [id = 197] 23:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118f3fc00) [pid = 1655] [serial = 589] [outer = 0x0] 23:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11a83d800) [pid = 1655] [serial = 590] [outer = 0x118f3fc00] 23:49:43 INFO - PROCESS | 1655 | 1461566983782 Marionette DEBUG loaded listener.js 23:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11ad76400) [pid = 1655] [serial = 591] [outer = 0x118f3fc00] 23:49:44 INFO - PROCESS | 1655 | 1461566984098 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]]]}] 23:49:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:49:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 525ms 23:49:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:49:44 INFO - PROCESS | 1655 | 1461566984143 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 23:49:44 INFO - PROCESS | 1655 | 1461566984145 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 23:49:44 INFO - PROCESS | 1655 | 1461566984147 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:49:44 INFO - PROCESS | 1655 | 1461566984149 Marionette TRACE conn2 <- [1,762,null,{}] 23:49:44 INFO - PROCESS | 1655 | 1461566984156 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}] 23:49:44 INFO - PROCESS | 1655 | 1461566984236 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 23:49:44 INFO - PROCESS | 1655 | 1461566984286 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b91b000 == 46 [pid = 1655] [id = 198] 23:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11a813400) [pid = 1655] [serial = 592] [outer = 0x0] 23:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11b92d000) [pid = 1655] [serial = 593] [outer = 0x11a813400] 23:49:44 INFO - PROCESS | 1655 | 1461566984314 Marionette DEBUG loaded listener.js 23:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11bf5e400) [pid = 1655] [serial = 594] [outer = 0x11a813400] 23:49:45 INFO - PROCESS | 1655 | 1461566985065 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]]]}] 23:49:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:49:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 924ms 23:49:45 INFO - PROCESS | 1655 | 1461566985071 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 23:49:45 INFO - PROCESS | 1655 | 1461566985073 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 23:49:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:49:45 INFO - PROCESS | 1655 | 1461566985075 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:49:45 INFO - PROCESS | 1655 | 1461566985076 Marionette TRACE conn2 <- [1,766,null,{}] 23:49:45 INFO - PROCESS | 1655 | 1461566985085 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}] 23:49:45 INFO - PROCESS | 1655 | 1461566985175 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 23:49:45 INFO - PROCESS | 1655 | 1461566985180 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c626800 == 47 [pid = 1655] [id = 199] 23:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11aa30800) [pid = 1655] [serial = 595] [outer = 0x0] 23:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123a17400) [pid = 1655] [serial = 596] [outer = 0x11aa30800] 23:49:45 INFO - PROCESS | 1655 | 1461566985206 Marionette DEBUG loaded listener.js 23:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123fec800) [pid = 1655] [serial = 597] [outer = 0x11aa30800] 23:49:46 INFO - PROCESS | 1655 | 1461566986000 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]]]}] 23:49:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:49:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 930ms 23:49:46 INFO - PROCESS | 1655 | 1461566986005 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 23:49:46 INFO - PROCESS | 1655 | 1461566986006 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 23:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:49:46 INFO - PROCESS | 1655 | 1461566986014 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:49:46 INFO - PROCESS | 1655 | 1461566986015 Marionette TRACE conn2 <- [1,770,null,{}] 23:49:46 INFO - PROCESS | 1655 | 1461566986017 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}] 23:49:46 INFO - PROCESS | 1655 | 1461566986109 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 23:49:46 INFO - PROCESS | 1655 | 1461566986113 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cab800 == 48 [pid = 1655] [id = 200] 23:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11bf57800) [pid = 1655] [serial = 598] [outer = 0x0] 23:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124fca000) [pid = 1655] [serial = 599] [outer = 0x11bf57800] 23:49:46 INFO - PROCESS | 1655 | 1461566986138 Marionette DEBUG loaded listener.js 23:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12760d400) [pid = 1655] [serial = 600] [outer = 0x11bf57800] 23:49:46 INFO - PROCESS | 1655 | 1461566986490 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]]]}] 23:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 23:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:49:46 INFO - PROCESS | 1655 | 1461566986534 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 23:49:46 INFO - PROCESS | 1655 | 1461566986535 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 23:49:46 INFO - PROCESS | 1655 | 1461566986537 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:49:46 INFO - PROCESS | 1655 | 1461566986538 Marionette TRACE conn2 <- [1,774,null,{}] 23:49:46 INFO - PROCESS | 1655 | 1461566986541 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}] 23:49:46 INFO - PROCESS | 1655 | 1461566986651 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 23:49:46 INFO - PROCESS | 1655 | 1461566986689 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fb6800 == 49 [pid = 1655] [id = 201] 23:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128835000) [pid = 1655] [serial = 601] [outer = 0x0] 23:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129148800) [pid = 1655] [serial = 602] [outer = 0x128835000] 23:49:46 INFO - PROCESS | 1655 | 1461566986717 Marionette DEBUG loaded listener.js 23:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b49f800) [pid = 1655] [serial = 603] [outer = 0x128835000] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11c437400) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1186bc800) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11c7d6800) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x114442800) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1151f1800) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11a80c000) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12760e000) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11bf62c00) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11af66000) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12e93e400) [pid = 1655] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1188e0000) [pid = 1655] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b4a3c00) [pid = 1655] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128884c00) [pid = 1655] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:49:46 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x117982400) [pid = 1655] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:49:47 INFO - PROCESS | 1655 | 1461566987169 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]]]}] 23:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 668ms 23:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:49:47 INFO - PROCESS | 1655 | 1461566987219 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 23:49:47 INFO - PROCESS | 1655 | 1461566987222 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 23:49:47 INFO - PROCESS | 1655 | 1461566987228 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:49:47 INFO - PROCESS | 1655 | 1461566987230 Marionette TRACE conn2 <- [1,778,null,{}] 23:49:47 INFO - PROCESS | 1655 | 1461566987234 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}] 23:49:47 INFO - PROCESS | 1655 | 1461566987335 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 23:49:47 INFO - PROCESS | 1655 | 1461566987397 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11474a800 == 50 [pid = 1655] [id = 202] 23:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1186bbc00) [pid = 1655] [serial = 604] [outer = 0x0] 23:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118f47800) [pid = 1655] [serial = 605] [outer = 0x1186bbc00] 23:49:47 INFO - PROCESS | 1655 | 1461566987430 Marionette DEBUG loaded listener.js 23:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11983d800) [pid = 1655] [serial = 606] [outer = 0x1186bbc00] 23:49:47 INFO - PROCESS | 1655 | 1461566987862 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]]]}] 23:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 671ms 23:49:47 INFO - PROCESS | 1655 | 1461566987899 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 23:49:47 INFO - PROCESS | 1655 | 1461566987903 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 23:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:49:47 INFO - PROCESS | 1655 | 1461566987926 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:49:47 INFO - PROCESS | 1655 | 1461566987928 Marionette TRACE conn2 <- [1,782,null,{}] 23:49:47 INFO - PROCESS | 1655 | 1461566987930 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}] 23:49:48 INFO - PROCESS | 1655 | 1461566988054 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 23:49:48 INFO - PROCESS | 1655 | 1461566988118 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c36d000 == 51 [pid = 1655] [id = 203] 23:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11a845800) [pid = 1655] [serial = 607] [outer = 0x0] 23:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11b596000) [pid = 1655] [serial = 608] [outer = 0x11a845800] 23:49:48 INFO - PROCESS | 1655 | 1461566988149 Marionette DEBUG loaded listener.js 23:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11be25c00) [pid = 1655] [serial = 609] [outer = 0x11a845800] 23:49:48 INFO - PROCESS | 1655 | 1461566988581 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]]]}] 23:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 23:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:49:48 INFO - PROCESS | 1655 | 1461566988596 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 23:49:48 INFO - PROCESS | 1655 | 1461566988597 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 23:49:48 INFO - PROCESS | 1655 | 1461566988599 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:49:48 INFO - PROCESS | 1655 | 1461566988602 Marionette TRACE conn2 <- [1,786,null,{}] 23:49:48 INFO - PROCESS | 1655 | 1461566988610 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}] 23:49:48 INFO - PROCESS | 1655 | 1461566988711 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 23:49:48 INFO - PROCESS | 1655 | 1461566988769 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12898f800 == 52 [pid = 1655] [id = 204] 23:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11bf57400) [pid = 1655] [serial = 610] [outer = 0x0] 23:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123de2800) [pid = 1655] [serial = 611] [outer = 0x11bf57400] 23:49:48 INFO - PROCESS | 1655 | 1461566988808 Marionette DEBUG loaded listener.js 23:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12728e000) [pid = 1655] [serial = 612] [outer = 0x11bf57400] 23:49:49 INFO - PROCESS | 1655 | 1461566989225 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]]]}] 23:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 674ms 23:49:49 INFO - PROCESS | 1655 | 1461566989274 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 23:49:49 INFO - PROCESS | 1655 | 1461566989276 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 23:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:49:49 INFO - PROCESS | 1655 | 1461566989278 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:49:49 INFO - PROCESS | 1655 | 1461566989279 Marionette TRACE conn2 <- [1,790,null,{}] 23:49:49 INFO - PROCESS | 1655 | 1461566989282 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}] 23:49:49 INFO - PROCESS | 1655 | 1461566989398 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 23:49:49 INFO - PROCESS | 1655 | 1461566989473 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12933d000 == 53 [pid = 1655] [id = 205] 23:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12883ac00) [pid = 1655] [serial = 613] [outer = 0x0] 23:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12891e800) [pid = 1655] [serial = 614] [outer = 0x12883ac00] 23:49:49 INFO - PROCESS | 1655 | 1461566989503 Marionette DEBUG loaded listener.js 23:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12914d800) [pid = 1655] [serial = 615] [outer = 0x12883ac00] 23:49:49 INFO - PROCESS | 1655 | 1461566989911 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]]]}] 23:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 669ms 23:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:49:49 INFO - PROCESS | 1655 | 1461566989948 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 23:49:49 INFO - PROCESS | 1655 | 1461566989950 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 23:49:49 INFO - PROCESS | 1655 | 1461566989954 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:49:49 INFO - PROCESS | 1655 | 1461566989956 Marionette TRACE conn2 <- [1,794,null,{}] 23:49:49 INFO - PROCESS | 1655 | 1461566989960 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}] 23:49:50 INFO - PROCESS | 1655 | 1461566990101 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 23:49:50 INFO - PROCESS | 1655 | 1461566990189 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8be000 == 54 [pid = 1655] [id = 206] 23:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11bac8000) [pid = 1655] [serial = 616] [outer = 0x0] 23:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1291d1c00) [pid = 1655] [serial = 617] [outer = 0x11bac8000] 23:49:50 INFO - PROCESS | 1655 | 1461566990236 Marionette DEBUG loaded listener.js 23:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b49d800) [pid = 1655] [serial = 618] [outer = 0x11bac8000] 23:49:50 INFO - PROCESS | 1655 | 1461566990725 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]]]}] 23:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 822ms 23:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:49:50 INFO - PROCESS | 1655 | 1461566990776 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 23:49:50 INFO - PROCESS | 1655 | 1461566990777 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 23:49:50 INFO - PROCESS | 1655 | 1461566990779 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:49:50 INFO - PROCESS | 1655 | 1461566990780 Marionette TRACE conn2 <- [1,798,null,{}] 23:49:50 INFO - PROCESS | 1655 | 1461566990783 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}] 23:49:50 INFO - PROCESS | 1655 | 1461566990928 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 23:49:50 INFO - PROCESS | 1655 | 1461566990975 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc59000 == 55 [pid = 1655] [id = 207] 23:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b4a8c00) [pid = 1655] [serial = 619] [outer = 0x0] 23:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b8a3400) [pid = 1655] [serial = 620] [outer = 0x12b4a8c00] 23:49:51 INFO - PROCESS | 1655 | 1461566991008 Marionette DEBUG loaded listener.js 23:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12ba89400) [pid = 1655] [serial = 621] [outer = 0x12b4a8c00] 23:49:51 INFO - PROCESS | 1655 | 1461566991525 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]]]}] 23:49:51 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 23:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 770ms 23:49:51 INFO - PROCESS | 1655 | 1461566991549 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 23:49:51 INFO - PROCESS | 1655 | 1461566991551 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 23:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:49:51 INFO - PROCESS | 1655 | 1461566991558 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:49:51 INFO - PROCESS | 1655 | 1461566991560 Marionette TRACE conn2 <- [1,802,null,{}] 23:49:51 INFO - PROCESS | 1655 | 1461566991564 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}] 23:49:51 INFO - PROCESS | 1655 | 1461566991655 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 23:49:51 INFO - PROCESS | 1655 | 1461566991721 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b1c800 == 56 [pid = 1655] [id = 208] 23:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118670400) [pid = 1655] [serial = 622] [outer = 0x0] 23:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1188de400) [pid = 1655] [serial = 623] [outer = 0x118670400] 23:49:51 INFO - PROCESS | 1655 | 1461566991749 Marionette DEBUG loaded listener.js 23:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119835400) [pid = 1655] [serial = 624] [outer = 0x118670400] 23:49:52 INFO - PROCESS | 1655 | 1461566992164 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]]]}] 23:49:52 INFO - PROCESS | 1655 | --DOCSHELL 0x119cab800 == 55 [pid = 1655] [id = 200] 23:49:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11c626800 == 54 [pid = 1655] [id = 199] 23:49:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11b91b000 == 53 [pid = 1655] [id = 198] 23:49:52 INFO - PROCESS | 1655 | --DOCSHELL 0x119155000 == 52 [pid = 1655] [id = 197] 23:49:52 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 23:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 673ms 23:49:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11599e000 == 51 [pid = 1655] [id = 196] 23:49:52 INFO - PROCESS | 1655 | --DOCSHELL 0x129344800 == 50 [pid = 1655] [id = 194] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11893d800) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11b931000) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11be12000 == 49 [pid = 1655] [id = 193] 23:49:52 INFO - PROCESS | 1655 | --DOCSHELL 0x119754000 == 48 [pid = 1655] [id = 192] 23:49:52 INFO - PROCESS | 1655 | 1461566992244 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 23:49:52 INFO - PROCESS | 1655 | 1461566992247 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 23:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:49:52 INFO - PROCESS | 1655 | 1461566992257 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:49:52 INFO - PROCESS | 1655 | 1461566992259 Marionette TRACE conn2 <- [1,806,null,{}] 23:49:52 INFO - PROCESS | 1655 | 1461566992261 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}] 23:49:52 INFO - PROCESS | 1655 | 1461566992343 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12e9f8800) [pid = 1655] [serial = 489] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11beec000) [pid = 1655] [serial = 495] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12bea5c00) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12956e000) [pid = 1655] [serial = 498] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118fb6c00) [pid = 1655] [serial = 492] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124fd1800) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118f39000) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119131400) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1275a4400) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11bee6c00) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115809400) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11a8f3400) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115233800) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12888e800) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1278e6000) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123f86800) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123a18c00) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11b9a7000) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11be28400) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11bf62000) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11ad74000) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123ddd000) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128832c00) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 23:49:52 INFO - PROCESS | 1655 | 1461566992404 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e0e800 == 49 [pid = 1655] [id = 209] 23:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115809400) [pid = 1655] [serial = 625] [outer = 0x0] 23:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11983c000) [pid = 1655] [serial = 626] [outer = 0x115809400] 23:49:52 INFO - PROCESS | 1655 | 1461566992432 Marionette DEBUG loaded listener.js 23:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11af1fc00) [pid = 1655] [serial = 627] [outer = 0x115809400] 23:49:52 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:49:52 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 23:49:52 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 23:49:52 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 23:49:52 INFO - PROCESS | 1655 | 1461566992760 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]]]}] 23:49:52 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 23:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 527ms 23:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:49:52 INFO - PROCESS | 1655 | 1461566992778 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 23:49:52 INFO - PROCESS | 1655 | 1461566992779 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 23:49:52 INFO - PROCESS | 1655 | 1461566992782 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:49:52 INFO - PROCESS | 1655 | 1461566992784 Marionette TRACE conn2 <- [1,810,null,{}] 23:49:52 INFO - PROCESS | 1655 | 1461566992793 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}] 23:49:52 INFO - PROCESS | 1655 | 1461566992876 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 23:49:52 INFO - PROCESS | 1655 | 1461566992881 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9ce800 == 50 [pid = 1655] [id = 210] 23:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11be24c00) [pid = 1655] [serial = 628] [outer = 0x0] 23:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11c7ce000) [pid = 1655] [serial = 629] [outer = 0x11be24c00] 23:49:52 INFO - PROCESS | 1655 | 1461566992911 Marionette DEBUG loaded listener.js 23:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124392000) [pid = 1655] [serial = 630] [outer = 0x11be24c00] 23:49:53 INFO - PROCESS | 1655 | 1461566993267 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]]]}] 23:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 523ms 23:49:53 INFO - PROCESS | 1655 | 1461566993306 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 23:49:53 INFO - PROCESS | 1655 | 1461566993307 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 23:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:49:53 INFO - PROCESS | 1655 | 1461566993310 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:49:53 INFO - PROCESS | 1655 | 1461566993311 Marionette TRACE conn2 <- [1,814,null,{}] 23:49:53 INFO - PROCESS | 1655 | 1461566993313 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}] 23:49:53 INFO - PROCESS | 1655 | 1461566993395 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 23:49:53 INFO - PROCESS | 1655 | 1461566993400 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c626800 == 51 [pid = 1655] [id = 211] 23:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124fcb000) [pid = 1655] [serial = 631] [outer = 0x0] 23:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x127610000) [pid = 1655] [serial = 632] [outer = 0x124fcb000] 23:49:53 INFO - PROCESS | 1655 | 1461566993426 Marionette DEBUG loaded listener.js 23:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x129141000) [pid = 1655] [serial = 633] [outer = 0x124fcb000] 23:49:53 INFO - PROCESS | 1655 | 1461566993775 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] 23:49:53 INFO - PROCESS | 1655 | 1461566993780 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 23:49:53 INFO - PROCESS | 1655 | 1461566993782 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:49:53 INFO - PROCESS | 1655 | 1461566993783 Marionette TRACE conn2 <- [1,818,null,{}] 23:49:53 INFO - PROCESS | 1655 | 1461566993786 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}] 23:49:53 INFO - PROCESS | 1655 | 1461566993884 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 23:49:53 INFO - PROCESS | 1655 | 1461566993893 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c0a800 == 52 [pid = 1655] [id = 212] 23:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x127e2dc00) [pid = 1655] [serial = 634] [outer = 0x0] 23:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b49e400) [pid = 1655] [serial = 635] [outer = 0x127e2dc00] 23:49:53 INFO - PROCESS | 1655 | 1461566993921 Marionette DEBUG loaded listener.js 23:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b4edc00) [pid = 1655] [serial = 636] [outer = 0x127e2dc00] 23:49:54 INFO - PROCESS | 1655 | 1461566994231 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]]]}] 23:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 23:49:54 INFO - PROCESS | 1655 | 1461566994254 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 23:49:54 INFO - PROCESS | 1655 | 1461566994257 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 23:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:49:54 INFO - PROCESS | 1655 | 1461566994260 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:49:54 INFO - PROCESS | 1655 | 1461566994261 Marionette TRACE conn2 <- [1,822,null,{}] 23:49:54 INFO - PROCESS | 1655 | 1461566994263 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}] 23:49:54 INFO - PROCESS | 1655 | 1461566994358 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 23:49:54 INFO - PROCESS | 1655 | 1461566994363 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128898000 == 53 [pid = 1655] [id = 213] 23:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b692000) [pid = 1655] [serial = 637] [outer = 0x0] 23:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12bc24000) [pid = 1655] [serial = 638] [outer = 0x12b692000] 23:49:54 INFO - PROCESS | 1655 | 1461566994391 Marionette DEBUG loaded listener.js 23:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12bed2000) [pid = 1655] [serial = 639] [outer = 0x12b692000] 23:49:54 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 23:49:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 23:49:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 23:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:49:54 INFO - _addTest/ [0,825,"getWindowHandle",null] 23:49:54 INFO - PROCESS | 1655 | 1461566994780 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 23:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:49:54 INFO - PROCESS | 1655 | 1461566994782 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:49:54 INFO - PROCESS | 1655 | 1461566994783 Marionette TRACE conn2 <- [1,826,null,{}] 23:49:54 INFO - PROCESS | 1655 | 1461566994785 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}] 23:49:54 INFO - PROCESS | 1655 | 1461566994889 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 23:49:54 INFO - PROCESS | 1655 | 1461566994923 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf05800 == 54 [pid = 1655] [id = 214] 23:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b8a6400) [pid = 1655] [serial = 640] [outer = 0x0] 23:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12d05dc00) [pid = 1655] [serial = 641] [outer = 0x12b8a6400] 23:49:54 INFO - PROCESS | 1655 | 1461566994948 Marionette DEBUG loaded listener.js 23:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12d188000) [pid = 1655] [serial = 642] [outer = 0x12b8a6400] 23:49:55 INFO - PROCESS | 1655 | 1461566995265 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]]]}] 23:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 23:49:55 INFO - PROCESS | 1655 | 1461566995302 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 23:49:55 INFO - PROCESS | 1655 | 1461566995303 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 23:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:49:55 INFO - PROCESS | 1655 | 1461566995305 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:49:55 INFO - PROCESS | 1655 | 1461566995307 Marionette TRACE conn2 <- [1,830,null,{}] 23:49:55 INFO - PROCESS | 1655 | 1461566995309 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}] 23:49:55 INFO - PROCESS | 1655 | 1461566995407 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 23:49:55 INFO - PROCESS | 1655 | 1461566995438 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d07f000 == 55 [pid = 1655] [id = 215] 23:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12bed2800) [pid = 1655] [serial = 643] [outer = 0x0] 23:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12d65dc00) [pid = 1655] [serial = 644] [outer = 0x12bed2800] 23:49:55 INFO - PROCESS | 1655 | 1461566995463 Marionette DEBUG loaded listener.js 23:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12d664400) [pid = 1655] [serial = 645] [outer = 0x12bed2800] 23:49:55 INFO - PROCESS | 1655 | 1461566995756 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]]]}] 23:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 23:49:55 INFO - PROCESS | 1655 | 1461566995778 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 23:49:55 INFO - PROCESS | 1655 | 1461566995779 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 23:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:49:55 INFO - PROCESS | 1655 | 1461566995782 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:49:55 INFO - PROCESS | 1655 | 1461566995783 Marionette TRACE conn2 <- [1,834,null,{}] 23:49:55 INFO - PROCESS | 1655 | 1461566995785 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}] 23:49:55 INFO - PROCESS | 1655 | 1461566995903 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 23:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11a813400) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11aa30800) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11bf57800) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119262800) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11670e800) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11bf5a400) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118f3fc00) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12914d000) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11894a800) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:49:55 INFO - PROCESS | 1655 | 1461566995959 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c41a000 == 56 [pid = 1655] [id = 216] 23:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11898d400) [pid = 1655] [serial = 646] [outer = 0x0] 23:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11beec800) [pid = 1655] [serial = 647] [outer = 0x11898d400] 23:49:55 INFO - PROCESS | 1655 | 1461566995984 Marionette DEBUG loaded listener.js 23:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12914d000) [pid = 1655] [serial = 648] [outer = 0x11898d400] 23:49:56 INFO - PROCESS | 1655 | 1461566996279 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]]]}] 23:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 23:49:56 INFO - PROCESS | 1655 | 1461566996303 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 23:49:56 INFO - PROCESS | 1655 | 1461566996304 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 23:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:49:56 INFO - PROCESS | 1655 | 1461566996311 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:49:56 INFO - PROCESS | 1655 | 1461566996312 Marionette TRACE conn2 <- [1,838,null,{}] 23:49:56 INFO - PROCESS | 1655 | 1461566996314 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}] 23:49:56 INFO - PROCESS | 1655 | 1461566996403 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 23:49:56 INFO - PROCESS | 1655 | 1461566996410 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d34f000 == 57 [pid = 1655] [id = 217] 23:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12d05f000) [pid = 1655] [serial = 649] [outer = 0x0] 23:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12dcddc00) [pid = 1655] [serial = 650] [outer = 0x12d05f000] 23:49:56 INFO - PROCESS | 1655 | 1461566996434 Marionette DEBUG loaded listener.js 23:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12e3e9800) [pid = 1655] [serial = 651] [outer = 0x12d05f000] 23:49:56 INFO - PROCESS | 1655 | 1461566996758 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]]]}] 23:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 23:49:56 INFO - PROCESS | 1655 | 1461566996779 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 23:49:56 INFO - PROCESS | 1655 | 1461566996781 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 23:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:49:56 INFO - PROCESS | 1655 | 1461566996783 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:49:56 INFO - PROCESS | 1655 | 1461566996785 Marionette TRACE conn2 <- [1,842,null,{}] 23:49:56 INFO - PROCESS | 1655 | 1461566996790 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}] 23:49:56 INFO - PROCESS | 1655 | 1461566996908 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 23:49:56 INFO - PROCESS | 1655 | 1461566996914 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dcb1800 == 58 [pid = 1655] [id = 218] 23:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12e3e9c00) [pid = 1655] [serial = 652] [outer = 0x0] 23:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12e3f3000) [pid = 1655] [serial = 653] [outer = 0x12e3e9c00] 23:49:56 INFO - PROCESS | 1655 | 1461566996944 Marionette DEBUG loaded listener.js 23:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12e481400) [pid = 1655] [serial = 654] [outer = 0x12e3e9c00] 23:49:57 INFO - PROCESS | 1655 | 1461566997274 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]]]}] 23:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 23:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:49:57 INFO - PROCESS | 1655 | 1461566997305 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 23:49:57 INFO - PROCESS | 1655 | 1461566997306 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 23:49:57 INFO - PROCESS | 1655 | 1461566997308 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:49:57 INFO - PROCESS | 1655 | 1461566997309 Marionette TRACE conn2 <- [1,846,null,{}] 23:49:57 INFO - PROCESS | 1655 | 1461566997311 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}] 23:49:57 INFO - PROCESS | 1655 | 1461566997395 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 23:49:57 INFO - PROCESS | 1655 | 1461566997399 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea30800 == 59 [pid = 1655] [id = 219] 23:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12e484000) [pid = 1655] [serial = 655] [outer = 0x0] 23:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12e48bc00) [pid = 1655] [serial = 656] [outer = 0x12e484000] 23:49:57 INFO - PROCESS | 1655 | 1461566997423 Marionette DEBUG loaded listener.js 23:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12e933800) [pid = 1655] [serial = 657] [outer = 0x12e484000] 23:49:57 INFO - PROCESS | 1655 | 1461566997739 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]]]}] 23:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 467ms 23:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:49:57 INFO - PROCESS | 1655 | 1461566997776 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 23:49:57 INFO - PROCESS | 1655 | 1461566997777 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 23:49:57 INFO - PROCESS | 1655 | 1461566997779 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:49:57 INFO - PROCESS | 1655 | 1461566997780 Marionette TRACE conn2 <- [1,850,null,{}] 23:49:57 INFO - PROCESS | 1655 | 1461566997783 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}] 23:49:57 INFO - PROCESS | 1655 | 1461566997890 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 23:49:57 INFO - PROCESS | 1655 | 1461566997896 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea40000 == 60 [pid = 1655] [id = 220] 23:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12e934800) [pid = 1655] [serial = 658] [outer = 0x0] 23:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12e938800) [pid = 1655] [serial = 659] [outer = 0x12e934800] 23:49:57 INFO - PROCESS | 1655 | 1461566997921 Marionette DEBUG loaded listener.js 23:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12e93e400) [pid = 1655] [serial = 660] [outer = 0x12e934800] 23:49:58 INFO - PROCESS | 1655 | 1461566998222 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]]]}] 23:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 23:49:58 INFO - PROCESS | 1655 | 1461566998248 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 23:49:58 INFO - PROCESS | 1655 | 1461566998249 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 23:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:49:58 INFO - PROCESS | 1655 | 1461566998252 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:49:58 INFO - PROCESS | 1655 | 1461566998253 Marionette TRACE conn2 <- [1,854,null,{}] 23:49:58 INFO - PROCESS | 1655 | 1461566998257 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}] 23:49:58 INFO - PROCESS | 1655 | 1461566998340 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 23:49:58 INFO - PROCESS | 1655 | 1461566998344 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f306000 == 61 [pid = 1655] [id = 221] 23:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123fefc00) [pid = 1655] [serial = 661] [outer = 0x0] 23:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12e3ea400) [pid = 1655] [serial = 662] [outer = 0x123fefc00] 23:49:58 INFO - PROCESS | 1655 | 1461566998368 Marionette DEBUG loaded listener.js 23:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12e9ee000) [pid = 1655] [serial = 663] [outer = 0x123fefc00] 23:49:58 INFO - PROCESS | 1655 | 1461566998858 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]]]}] 23:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 620ms 23:49:58 INFO - PROCESS | 1655 | 1461566998872 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 23:49:58 INFO - PROCESS | 1655 | 1461566998875 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 23:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:49:58 INFO - PROCESS | 1655 | 1461566998879 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:49:58 INFO - PROCESS | 1655 | 1461566998881 Marionette TRACE conn2 <- [1,858,null,{}] 23:49:58 INFO - PROCESS | 1655 | 1461566998885 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}] 23:49:58 INFO - PROCESS | 1655 | 1461566998992 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 23:49:59 INFO - PROCESS | 1655 | 1461566999060 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa7d800 == 62 [pid = 1655] [id = 222] 23:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11918f000) [pid = 1655] [serial = 664] [outer = 0x0] 23:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11a813800) [pid = 1655] [serial = 665] [outer = 0x11918f000] 23:49:59 INFO - PROCESS | 1655 | 1461566999091 Marionette DEBUG loaded listener.js 23:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11af66000) [pid = 1655] [serial = 666] [outer = 0x11918f000] 23:49:59 INFO - PROCESS | 1655 | 1461566999508 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]]]}] 23:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 23:49:59 INFO - PROCESS | 1655 | 1461566999550 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 23:49:59 INFO - PROCESS | 1655 | 1461566999555 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 23:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:49:59 INFO - PROCESS | 1655 | 1461566999559 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:49:59 INFO - PROCESS | 1655 | 1461566999561 Marionette TRACE conn2 <- [1,862,null,{}] 23:49:59 INFO - PROCESS | 1655 | 1461566999564 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}] 23:49:59 INFO - PROCESS | 1655 | 1461566999669 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 23:49:59 INFO - PROCESS | 1655 | 1461566999724 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f1b000 == 63 [pid = 1655] [id = 223] 23:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11be2c400) [pid = 1655] [serial = 667] [outer = 0x0] 23:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x123a18800) [pid = 1655] [serial = 668] [outer = 0x11be2c400] 23:49:59 INFO - PROCESS | 1655 | 1461566999754 Marionette DEBUG loaded listener.js 23:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12728cc00) [pid = 1655] [serial = 669] [outer = 0x11be2c400] 23:50:00 INFO - PROCESS | 1655 | 1461567000194 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]]]}] 23:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 23:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:50:00 INFO - PROCESS | 1655 | 1461567000231 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 23:50:00 INFO - PROCESS | 1655 | 1461567000232 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 23:50:00 INFO - PROCESS | 1655 | 1461567000234 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:50:00 INFO - PROCESS | 1655 | 1461567000237 Marionette TRACE conn2 <- [1,866,null,{}] 23:50:00 INFO - PROCESS | 1655 | 1461567000263 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}] 23:50:00 INFO - PROCESS | 1655 | 1461567000368 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 23:50:00 INFO - PROCESS | 1655 | 1461567000436 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea40800 == 64 [pid = 1655] [id = 224] 23:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12b8a1000) [pid = 1655] [serial = 670] [outer = 0x0] 23:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12ba88c00) [pid = 1655] [serial = 671] [outer = 0x12b8a1000] 23:50:00 INFO - PROCESS | 1655 | 1461567000468 Marionette DEBUG loaded listener.js 23:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12bc30800) [pid = 1655] [serial = 672] [outer = 0x12b8a1000] 23:50:00 INFO - PROCESS | 1655 | 1461567000872 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]]]}] 23:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 689ms 23:50:00 INFO - PROCESS | 1655 | 1461567000969 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 23:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:50:00 INFO - PROCESS | 1655 | 1461567000971 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 23:50:00 INFO - PROCESS | 1655 | 1461567000976 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:50:00 INFO - PROCESS | 1655 | 1461567000977 Marionette TRACE conn2 <- [1,870,null,{}] 23:50:00 INFO - PROCESS | 1655 | 1461567000979 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}] 23:50:01 INFO - PROCESS | 1655 | 1461567001079 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 23:50:01 INFO - PROCESS | 1655 | 1461567001145 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fae2800 == 65 [pid = 1655] [id = 225] 23:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12bed3400) [pid = 1655] [serial = 673] [outer = 0x0] 23:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12d6ba400) [pid = 1655] [serial = 674] [outer = 0x12bed3400] 23:50:01 INFO - PROCESS | 1655 | 1461567001175 Marionette DEBUG loaded listener.js 23:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12e3f5c00) [pid = 1655] [serial = 675] [outer = 0x12bed3400] 23:50:01 INFO - PROCESS | 1655 | 1461567001605 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]]]}] 23:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 668ms 23:50:01 INFO - PROCESS | 1655 | 1461567001645 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 23:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:50:01 INFO - PROCESS | 1655 | 1461567001646 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 23:50:01 INFO - PROCESS | 1655 | 1461567001648 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:50:01 INFO - PROCESS | 1655 | 1461567001649 Marionette TRACE conn2 <- [1,874,null,{}] 23:50:01 INFO - PROCESS | 1655 | 1461567001652 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}] 23:50:01 INFO - PROCESS | 1655 | 1461567001755 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 23:50:01 INFO - PROCESS | 1655 | 1461567001821 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119235000 == 66 [pid = 1655] [id = 226] 23:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11522c800) [pid = 1655] [serial = 676] [outer = 0x0] 23:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11a808c00) [pid = 1655] [serial = 677] [outer = 0x11522c800] 23:50:01 INFO - PROCESS | 1655 | 1461567001852 Marionette DEBUG loaded listener.js 23:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12d05e000) [pid = 1655] [serial = 678] [outer = 0x11522c800] 23:50:02 INFO - PROCESS | 1655 | 1461567002450 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]]]}] 23:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 824ms 23:50:02 INFO - PROCESS | 1655 | 1461567002474 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 23:50:02 INFO - PROCESS | 1655 | 1461567002476 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 23:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:50:02 INFO - PROCESS | 1655 | 1461567002480 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:50:02 INFO - PROCESS | 1655 | 1461567002482 Marionette TRACE conn2 <- [1,878,null,{}] 23:50:02 INFO - PROCESS | 1655 | 1461567002486 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}] 23:50:02 INFO - PROCESS | 1655 | 1461567002581 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 23:50:02 INFO - PROCESS | 1655 | 1461567002636 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad9e000 == 67 [pid = 1655] [id = 227] 23:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11867b000) [pid = 1655] [serial = 679] [outer = 0x0] 23:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x118f39c00) [pid = 1655] [serial = 680] [outer = 0x11867b000] 23:50:02 INFO - PROCESS | 1655 | 1461567002664 Marionette DEBUG loaded listener.js 23:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11926cc00) [pid = 1655] [serial = 681] [outer = 0x11867b000] 23:50:03 INFO - PROCESS | 1655 | 1461567003082 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]]]}] 23:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 623ms 23:50:03 INFO - PROCESS | 1655 | 1461567003103 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 23:50:03 INFO - PROCESS | 1655 | 1461567003107 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 23:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:50:03 INFO - PROCESS | 1655 | 1461567003111 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:50:03 INFO - PROCESS | 1655 | 1461567003113 Marionette TRACE conn2 <- [1,882,null,{}] 23:50:03 INFO - PROCESS | 1655 | 1461567003116 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}] 23:50:03 INFO - PROCESS | 1655 | 1461567003207 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 23:50:03 INFO - PROCESS | 1655 | 1461567003278 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11974d000 == 68 [pid = 1655] [id = 228] 23:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11a80ac00) [pid = 1655] [serial = 682] [outer = 0x0] 23:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11acb9000) [pid = 1655] [serial = 683] [outer = 0x11a80ac00] 23:50:03 INFO - PROCESS | 1655 | 1461567003305 Marionette DEBUG loaded listener.js 23:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11af1a800) [pid = 1655] [serial = 684] [outer = 0x11a80ac00] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12fadd000 == 67 [pid = 1655] [id = 163] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119b25800 == 66 [pid = 1655] [id = 126] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea40000 == 65 [pid = 1655] [id = 220] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea30800 == 64 [pid = 1655] [id = 219] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12dcb1800 == 63 [pid = 1655] [id = 218] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12d34f000 == 62 [pid = 1655] [id = 217] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11c41a000 == 61 [pid = 1655] [id = 216] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12d07f000 == 60 [pid = 1655] [id = 215] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf05800 == 59 [pid = 1655] [id = 214] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x118f43c00) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11a8f8000) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x123b2e400) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x129148800) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x128898000 == 58 [pid = 1655] [id = 213] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x123c0a800 == 57 [pid = 1655] [id = 212] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11c626800 == 56 [pid = 1655] [id = 211] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9ce800 == 55 [pid = 1655] [id = 210] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x115e0e800 == 54 [pid = 1655] [id = 209] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119b1c800 == 53 [pid = 1655] [id = 208] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8be000 == 52 [pid = 1655] [id = 206] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12933d000 == 51 [pid = 1655] [id = 205] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11474a800 == 50 [pid = 1655] [id = 202] 23:50:03 INFO - PROCESS | 1655 | --DOCSHELL 0x124fb6800 == 49 [pid = 1655] [id = 201] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11b92d000) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x123a17400) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x124fca000) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11bee8400) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119189000) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12e3f4000) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11a83d800) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1291d3000) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11ad76400) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118ed6400) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128f32400) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11926c800) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12956dc00) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123fec800) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12760d400) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11bf5e400) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 23:50:03 INFO - PROCESS | 1655 | 1461567003690 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]]]}] 23:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 619ms 23:50:03 INFO - PROCESS | 1655 | 1461567003731 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 23:50:03 INFO - PROCESS | 1655 | 1461567003732 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 23:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:50:03 INFO - PROCESS | 1655 | 1461567003734 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:50:03 INFO - PROCESS | 1655 | 1461567003737 Marionette TRACE conn2 <- [1,886,null,{}] 23:50:03 INFO - PROCESS | 1655 | 1461567003744 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}] 23:50:03 INFO - PROCESS | 1655 | 1461567003825 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 23:50:03 INFO - PROCESS | 1655 | 1461567003853 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b22000 == 50 [pid = 1655] [id = 229] 23:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11bad5000) [pid = 1655] [serial = 685] [outer = 0x0] 23:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11be2e000) [pid = 1655] [serial = 686] [outer = 0x11bad5000] 23:50:03 INFO - PROCESS | 1655 | 1461567003881 Marionette DEBUG loaded listener.js 23:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11bf57000) [pid = 1655] [serial = 687] [outer = 0x11bad5000] 23:50:04 INFO - PROCESS | 1655 | 1461567004208 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]]]}] 23:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 520ms 23:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:50:04 INFO - PROCESS | 1655 | 1461567004255 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 23:50:04 INFO - PROCESS | 1655 | 1461567004257 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 23:50:04 INFO - PROCESS | 1655 | 1461567004259 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:50:04 INFO - PROCESS | 1655 | 1461567004260 Marionette TRACE conn2 <- [1,890,null,{}] 23:50:04 INFO - PROCESS | 1655 | 1461567004262 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}] 23:50:04 INFO - PROCESS | 1655 | 1461567004341 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 23:50:04 INFO - PROCESS | 1655 | 1461567004345 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11bf04000 == 51 [pid = 1655] [id = 230] 23:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11c30f400) [pid = 1655] [serial = 688] [outer = 0x0] 23:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x123a16c00) [pid = 1655] [serial = 689] [outer = 0x11c30f400] 23:50:04 INFO - PROCESS | 1655 | 1461567004372 Marionette DEBUG loaded listener.js 23:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x123b30c00) [pid = 1655] [serial = 690] [outer = 0x11c30f400] 23:50:04 INFO - PROCESS | 1655 | 1461567004688 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]]]}] 23:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 469ms 23:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:50:04 INFO - PROCESS | 1655 | 1461567004728 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 23:50:04 INFO - PROCESS | 1655 | 1461567004730 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 23:50:04 INFO - PROCESS | 1655 | 1461567004732 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:50:04 INFO - PROCESS | 1655 | 1461567004733 Marionette TRACE conn2 <- [1,894,null,{}] 23:50:04 INFO - PROCESS | 1655 | 1461567004735 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}] 23:50:04 INFO - PROCESS | 1655 | 1461567004815 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 23:50:04 INFO - PROCESS | 1655 | 1461567004867 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239c7000 == 52 [pid = 1655] [id = 231] 23:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11c43c800) [pid = 1655] [serial = 691] [outer = 0x0] 23:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x123f87400) [pid = 1655] [serial = 692] [outer = 0x11c43c800] 23:50:04 INFO - PROCESS | 1655 | 1461567004893 Marionette DEBUG loaded listener.js 23:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x124430000) [pid = 1655] [serial = 693] [outer = 0x11c43c800] 23:50:05 INFO - PROCESS | 1655 | 1461567005188 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]]]}] 23:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 467ms 23:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:50:05 INFO - PROCESS | 1655 | 1461567005199 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 23:50:05 INFO - PROCESS | 1655 | 1461567005201 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 23:50:05 INFO - PROCESS | 1655 | 1461567005211 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:50:05 INFO - PROCESS | 1655 | 1461567005212 Marionette TRACE conn2 <- [1,898,null,{}] 23:50:05 INFO - PROCESS | 1655 | 1461567005214 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}] 23:50:05 INFO - PROCESS | 1655 | 1461567005310 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 23:50:05 INFO - PROCESS | 1655 | 1461567005367 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e51800 == 53 [pid = 1655] [id = 232] 23:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123f86800) [pid = 1655] [serial = 694] [outer = 0x0] 23:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x124fcbc00) [pid = 1655] [serial = 695] [outer = 0x123f86800] 23:50:05 INFO - PROCESS | 1655 | 1461567005396 Marionette DEBUG loaded listener.js 23:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12913e400) [pid = 1655] [serial = 696] [outer = 0x123f86800] 23:50:05 INFO - PROCESS | 1655 | 1461567005717 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]]]}] 23:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 576ms 23:50:05 INFO - PROCESS | 1655 | 1461567005780 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 23:50:05 INFO - PROCESS | 1655 | 1461567005782 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 23:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:50:05 INFO - PROCESS | 1655 | 1461567005785 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:50:05 INFO - PROCESS | 1655 | 1461567005787 Marionette TRACE conn2 <- [1,902,null,{}] 23:50:05 INFO - PROCESS | 1655 | 1461567005790 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}] 23:50:05 INFO - PROCESS | 1655 | 1461567005929 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 23:50:05 INFO - PROCESS | 1655 | 1461567005951 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x127362000 == 54 [pid = 1655] [id = 233] 23:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x124fd3400) [pid = 1655] [serial = 697] [outer = 0x0] 23:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x129198800) [pid = 1655] [serial = 698] [outer = 0x124fd3400] 23:50:05 INFO - PROCESS | 1655 | 1461567005992 Marionette DEBUG loaded listener.js 23:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b49a400) [pid = 1655] [serial = 699] [outer = 0x124fd3400] 23:50:06 INFO - PROCESS | 1655 | 1461567006397 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]]]}] 23:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 623ms 23:50:06 INFO - PROCESS | 1655 | 1461567006408 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 23:50:06 INFO - PROCESS | 1655 | 1461567006409 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 23:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:50:06 INFO - PROCESS | 1655 | 1461567006411 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:50:06 INFO - PROCESS | 1655 | 1461567006412 Marionette TRACE conn2 <- [1,906,null,{}] 23:50:06 INFO - PROCESS | 1655 | 1461567006414 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}] 23:50:06 INFO - PROCESS | 1655 | 1461567006512 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 23:50:06 INFO - PROCESS | 1655 | 1461567006517 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1288ad000 == 55 [pid = 1655] [id = 234] 23:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128923400) [pid = 1655] [serial = 700] [outer = 0x0] 23:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b4a3800) [pid = 1655] [serial = 701] [outer = 0x128923400] 23:50:06 INFO - PROCESS | 1655 | 1461567006543 Marionette DEBUG loaded listener.js 23:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12b4e4400) [pid = 1655] [serial = 702] [outer = 0x128923400] 23:50:06 INFO - PROCESS | 1655 | 1461567006883 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]]]}] 23:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 518ms 23:50:06 INFO - PROCESS | 1655 | 1461567006930 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 23:50:06 INFO - PROCESS | 1655 | 1461567006931 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 23:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:50:06 INFO - PROCESS | 1655 | 1461567006933 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:50:06 INFO - PROCESS | 1655 | 1461567006934 Marionette TRACE conn2 <- [1,910,null,{}] 23:50:06 INFO - PROCESS | 1655 | 1461567006938 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}] 23:50:07 INFO - PROCESS | 1655 | 1461567007034 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 23:50:07 INFO - PROCESS | 1655 | 1461567007038 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b19b000 == 56 [pid = 1655] [id = 235] 23:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12956cc00) [pid = 1655] [serial = 703] [outer = 0x0] 23:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b684800) [pid = 1655] [serial = 704] [outer = 0x12956cc00] 23:50:07 INFO - PROCESS | 1655 | 1461567007064 Marionette DEBUG loaded listener.js 23:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12ba7d800) [pid = 1655] [serial = 705] [outer = 0x12956cc00] 23:50:07 INFO - PROCESS | 1655 | 1461567007483 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]]]}] 23:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 569ms 23:50:07 INFO - PROCESS | 1655 | 1461567007504 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 23:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:50:07 INFO - PROCESS | 1655 | 1461567007507 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 23:50:07 INFO - PROCESS | 1655 | 1461567007510 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:50:07 INFO - PROCESS | 1655 | 1461567007512 Marionette TRACE conn2 <- [1,914,null,{}] 23:50:07 INFO - PROCESS | 1655 | 1461567007524 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}] 23:50:07 INFO - PROCESS | 1655 | 1461567007899 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12b8a6400) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12bed2800) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11898d400) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x127e2dc00) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11be24c00) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x128835000) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12b692000) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x115809400) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124fcb000) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12e934800) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12e484000) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12e3e9c00) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12d05f000) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11982f400) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11bad4000) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:50:07 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118f3a800) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:50:07 INFO - PROCESS | 1655 | 1461567007944 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a630800 == 57 [pid = 1655] [id = 236] 23:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x114baa800) [pid = 1655] [serial = 706] [outer = 0x0] 23:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11982f400) [pid = 1655] [serial = 707] [outer = 0x114baa800] 23:50:07 INFO - PROCESS | 1655 | 1461567007970 Marionette DEBUG loaded listener.js 23:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11c7d7400) [pid = 1655] [serial = 708] [outer = 0x114baa800] 23:50:08 INFO - PROCESS | 1655 | 1461567008242 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]]]}] 23:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 782ms 23:50:08 INFO - PROCESS | 1655 | 1461567008294 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 23:50:08 INFO - PROCESS | 1655 | 1461567008295 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 23:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:50:08 INFO - PROCESS | 1655 | 1461567008297 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:50:08 INFO - PROCESS | 1655 | 1461567008299 Marionette TRACE conn2 <- [1,918,null,{}] 23:50:08 INFO - PROCESS | 1655 | 1461567008301 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}] 23:50:08 INFO - PROCESS | 1655 | 1461567008417 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 23:50:08 INFO - PROCESS | 1655 | 1461567008470 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf1e800 == 58 [pid = 1655] [id = 237] 23:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1155d9800) [pid = 1655] [serial = 709] [outer = 0x0] 23:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12914a800) [pid = 1655] [serial = 710] [outer = 0x1155d9800] 23:50:08 INFO - PROCESS | 1655 | 1461567008500 Marionette DEBUG loaded listener.js 23:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12d186c00) [pid = 1655] [serial = 711] [outer = 0x1155d9800] 23:50:08 INFO - PROCESS | 1655 | 1461567008780 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]]]}] 23:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 518ms 23:50:08 INFO - PROCESS | 1655 | 1461567008817 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 23:50:08 INFO - PROCESS | 1655 | 1461567008818 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 23:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:50:08 INFO - PROCESS | 1655 | 1461567008828 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:50:08 INFO - PROCESS | 1655 | 1461567008829 Marionette TRACE conn2 <- [1,922,null,{}] 23:50:08 INFO - PROCESS | 1655 | 1461567008831 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}] 23:50:08 INFO - PROCESS | 1655 | 1461567008912 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 23:50:08 INFO - PROCESS | 1655 | 1461567008917 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc08000 == 59 [pid = 1655] [id = 238] 23:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11bee0000) [pid = 1655] [serial = 712] [outer = 0x0] 23:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12d661400) [pid = 1655] [serial = 713] [outer = 0x11bee0000] 23:50:08 INFO - PROCESS | 1655 | 1461567008944 Marionette DEBUG loaded listener.js 23:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12d6b3000) [pid = 1655] [serial = 714] [outer = 0x11bee0000] 23:50:09 INFO - PROCESS | 1655 | 1461567009263 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]]]}] 23:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 470ms 23:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:50:09 INFO - PROCESS | 1655 | 1461567009299 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 23:50:09 INFO - PROCESS | 1655 | 1461567009300 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 23:50:09 INFO - PROCESS | 1655 | 1461567009302 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:50:09 INFO - PROCESS | 1655 | 1461567009304 Marionette TRACE conn2 <- [1,926,null,{}] 23:50:09 INFO - PROCESS | 1655 | 1461567009308 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}] 23:50:09 INFO - PROCESS | 1655 | 1461567009414 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 23:50:09 INFO - PROCESS | 1655 | 1461567009420 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dcb3800 == 60 [pid = 1655] [id = 239] 23:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12bc22c00) [pid = 1655] [serial = 715] [outer = 0x0] 23:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12dcd9000) [pid = 1655] [serial = 716] [outer = 0x12bc22c00] 23:50:09 INFO - PROCESS | 1655 | 1461567009445 Marionette DEBUG loaded listener.js 23:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12e3ec000) [pid = 1655] [serial = 717] [outer = 0x12bc22c00] 23:50:09 INFO - PROCESS | 1655 | 1461567009739 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]]]}] 23:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 472ms 23:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:50:09 INFO - PROCESS | 1655 | 1461567009775 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 23:50:09 INFO - PROCESS | 1655 | 1461567009777 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 23:50:09 INFO - PROCESS | 1655 | 1461567009779 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:50:09 INFO - PROCESS | 1655 | 1461567009780 Marionette TRACE conn2 <- [1,930,null,{}] 23:50:09 INFO - PROCESS | 1655 | 1461567009782 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}] 23:50:09 INFO - PROCESS | 1655 | 1461567009864 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 23:50:09 INFO - PROCESS | 1655 | 1461567009868 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea3f800 == 61 [pid = 1655] [id = 240] 23:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12dcdb000) [pid = 1655] [serial = 718] [outer = 0x0] 23:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12e3f7400) [pid = 1655] [serial = 719] [outer = 0x12dcdb000] 23:50:09 INFO - PROCESS | 1655 | 1461567009894 Marionette DEBUG loaded listener.js 23:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12e480400) [pid = 1655] [serial = 720] [outer = 0x12dcdb000] 23:50:10 INFO - PROCESS | 1655 | 1461567010372 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]]]}] 23:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 620ms 23:50:10 INFO - PROCESS | 1655 | 1461567010425 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 23:50:10 INFO - PROCESS | 1655 | 1461567010429 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 23:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:50:10 INFO - PROCESS | 1655 | 1461567010433 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:50:10 INFO - PROCESS | 1655 | 1461567010437 Marionette TRACE conn2 <- [1,934,null,{}] 23:50:10 INFO - PROCESS | 1655 | 1461567010442 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}] 23:50:10 INFO - PROCESS | 1655 | 1461567010543 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 23:50:10 INFO - PROCESS | 1655 | 1461567010610 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ada800 == 62 [pid = 1655] [id = 241] 23:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x118994000) [pid = 1655] [serial = 721] [outer = 0x0] 23:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11926c800) [pid = 1655] [serial = 722] [outer = 0x118994000] 23:50:10 INFO - PROCESS | 1655 | 1461567010642 Marionette DEBUG loaded listener.js 23:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11a80dc00) [pid = 1655] [serial = 723] [outer = 0x118994000] 23:50:11 INFO - PROCESS | 1655 | 1461567011141 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]]]}] 23:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 824ms 23:50:11 INFO - PROCESS | 1655 | 1461567011259 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 23:50:11 INFO - PROCESS | 1655 | 1461567011265 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 23:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:50:11 INFO - PROCESS | 1655 | 1461567011272 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:50:11 INFO - PROCESS | 1655 | 1461567011275 Marionette TRACE conn2 <- [1,938,null,{}] 23:50:11 INFO - PROCESS | 1655 | 1461567011278 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}] 23:50:11 INFO - PROCESS | 1655 | 1461567011392 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 23:50:11 INFO - PROCESS | 1655 | 1461567011443 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x124065000 == 63 [pid = 1655] [id = 242] 23:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11af68c00) [pid = 1655] [serial = 724] [outer = 0x0] 23:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11bf5ec00) [pid = 1655] [serial = 725] [outer = 0x11af68c00] 23:50:11 INFO - PROCESS | 1655 | 1461567011473 Marionette DEBUG loaded listener.js 23:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x123b2d000) [pid = 1655] [serial = 726] [outer = 0x11af68c00] 23:50:11 INFO - PROCESS | 1655 | 1461567011878 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]]]}] 23:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 23:50:11 INFO - PROCESS | 1655 | 1461567011943 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 23:50:11 INFO - PROCESS | 1655 | 1461567011945 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 23:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:50:11 INFO - PROCESS | 1655 | 1461567011947 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:50:11 INFO - PROCESS | 1655 | 1461567011950 Marionette TRACE conn2 <- [1,942,null,{}] 23:50:11 INFO - PROCESS | 1655 | 1461567011958 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}] 23:50:12 INFO - PROCESS | 1655 | 1461567012063 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 23:50:12 INFO - PROCESS | 1655 | 1461567012119 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc0e000 == 64 [pid = 1655] [id = 243] 23:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12728f000) [pid = 1655] [serial = 727] [outer = 0x0] 23:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12883b000) [pid = 1655] [serial = 728] [outer = 0x12728f000] 23:50:12 INFO - PROCESS | 1655 | 1461567012152 Marionette DEBUG loaded listener.js 23:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1291d2000) [pid = 1655] [serial = 729] [outer = 0x12728f000] 23:50:12 INFO - PROCESS | 1655 | 1461567012604 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]]]}] 23:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 676ms 23:50:12 INFO - PROCESS | 1655 | 1461567012624 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 23:50:12 INFO - PROCESS | 1655 | 1461567012626 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 23:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:50:12 INFO - PROCESS | 1655 | 1461567012648 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:50:12 INFO - PROCESS | 1655 | 1461567012649 Marionette TRACE conn2 <- [1,946,null,{}] 23:50:12 INFO - PROCESS | 1655 | 1461567012652 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}] 23:50:12 INFO - PROCESS | 1655 | 1461567012784 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 23:50:12 INFO - PROCESS | 1655 | 1461567012821 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f306800 == 65 [pid = 1655] [id = 244] 23:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x129564800) [pid = 1655] [serial = 730] [outer = 0x0] 23:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12bc2a800) [pid = 1655] [serial = 731] [outer = 0x129564800] 23:50:12 INFO - PROCESS | 1655 | 1461567012852 Marionette DEBUG loaded listener.js 23:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12bed5400) [pid = 1655] [serial = 732] [outer = 0x129564800] 23:50:13 INFO - PROCESS | 1655 | 1461567013247 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]]]}] 23:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 638ms 23:50:13 INFO - PROCESS | 1655 | 1461567013267 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 23:50:13 INFO - PROCESS | 1655 | 1461567013268 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 23:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:50:13 INFO - PROCESS | 1655 | 1461567013272 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:50:13 INFO - PROCESS | 1655 | 1461567013274 Marionette TRACE conn2 <- [1,950,null,{}] 23:50:13 INFO - PROCESS | 1655 | 1461567013277 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}] 23:50:13 INFO - PROCESS | 1655 | 1461567013374 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 23:50:13 INFO - PROCESS | 1655 | 1461567013427 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd98800 == 66 [pid = 1655] [id = 245] 23:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12be9c400) [pid = 1655] [serial = 733] [outer = 0x0] 23:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12d065400) [pid = 1655] [serial = 734] [outer = 0x12be9c400] 23:50:13 INFO - PROCESS | 1655 | 1461567013457 Marionette DEBUG loaded listener.js 23:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12e3ed400) [pid = 1655] [serial = 735] [outer = 0x12be9c400] 23:50:13 INFO - PROCESS | 1655 | 1461567013883 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]]]}] 23:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 23:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:50:13 INFO - PROCESS | 1655 | 1461567013943 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 23:50:13 INFO - PROCESS | 1655 | 1461567013944 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 23:50:13 INFO - PROCESS | 1655 | 1461567013947 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:50:13 INFO - PROCESS | 1655 | 1461567013948 Marionette TRACE conn2 <- [1,954,null,{}] 23:50:13 INFO - PROCESS | 1655 | 1461567013950 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}] 23:50:14 INFO - PROCESS | 1655 | 1461567014075 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 23:50:14 INFO - PROCESS | 1655 | 1461567014156 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x119750800 == 67 [pid = 1655] [id = 246] 23:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12be9b000) [pid = 1655] [serial = 736] [outer = 0x0] 23:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12956e400) [pid = 1655] [serial = 737] [outer = 0x12be9b000] 23:50:14 INFO - PROCESS | 1655 | 1461567014189 Marionette DEBUG loaded listener.js 23:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12e935000) [pid = 1655] [serial = 738] [outer = 0x12be9b000] 23:50:14 INFO - PROCESS | 1655 | 1461567014746 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]]]}] 23:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 818ms 23:50:14 INFO - PROCESS | 1655 | 1461567014766 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 23:50:14 INFO - PROCESS | 1655 | 1461567014768 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 23:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:50:14 INFO - PROCESS | 1655 | 1461567014791 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:50:14 INFO - PROCESS | 1655 | 1461567014793 Marionette TRACE conn2 <- [1,958,null,{}] 23:50:14 INFO - PROCESS | 1655 | 1461567014797 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}] 23:50:14 INFO - PROCESS | 1655 | 1461567014895 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 23:50:14 INFO - PROCESS | 1655 | 1461567014964 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b510800 == 68 [pid = 1655] [id = 247] 23:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11674f400) [pid = 1655] [serial = 739] [outer = 0x0] 23:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x11898d400) [pid = 1655] [serial = 740] [outer = 0x11674f400] 23:50:14 INFO - PROCESS | 1655 | 1461567014993 Marionette DEBUG loaded listener.js 23:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x119779800) [pid = 1655] [serial = 741] [outer = 0x11674f400] 23:50:15 INFO - PROCESS | 1655 | 1461567015482 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]]]}] 23:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 723ms 23:50:15 INFO - PROCESS | 1655 | 1461567015513 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 23:50:15 INFO - PROCESS | 1655 | 1461567015518 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 23:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:50:15 INFO - PROCESS | 1655 | 1461567015524 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:50:15 INFO - PROCESS | 1655 | 1461567015527 Marionette TRACE conn2 <- [1,962,null,{}] 23:50:15 INFO - PROCESS | 1655 | 1461567015531 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}] 23:50:15 INFO - PROCESS | 1655 | 1461567015631 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 23:50:15 INFO - PROCESS | 1655 | 1461567015688 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9bd000 == 69 [pid = 1655] [id = 248] 23:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x11a815400) [pid = 1655] [serial = 742] [outer = 0x0] 23:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11af1bc00) [pid = 1655] [serial = 743] [outer = 0x11a815400] 23:50:15 INFO - PROCESS | 1655 | 1461567015715 Marionette DEBUG loaded listener.js 23:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x11bad4000) [pid = 1655] [serial = 744] [outer = 0x11a815400] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12dcb3800 == 68 [pid = 1655] [id = 239] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc08000 == 67 [pid = 1655] [id = 238] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf1e800 == 66 [pid = 1655] [id = 237] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11a630800 == 65 [pid = 1655] [id = 236] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12b19b000 == 64 [pid = 1655] [id = 235] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1288ad000 == 63 [pid = 1655] [id = 234] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12e3ea400) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12891e800) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x123de2800) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11b596000) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x118f47800) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x1291d1c00) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12b8a3400) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x127362000 == 62 [pid = 1655] [id = 233] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x123e51800 == 61 [pid = 1655] [id = 232] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1239c7000 == 60 [pid = 1655] [id = 231] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11bf04000 == 59 [pid = 1655] [id = 230] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x119b22000 == 58 [pid = 1655] [id = 229] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11974d000 == 57 [pid = 1655] [id = 228] 23:50:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad9e000 == 56 [pid = 1655] [id = 227] 23:50:16 INFO - PROCESS | 1655 | 1461567016165 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]]]}] 23:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 672ms 23:50:16 INFO - PROCESS | 1655 | 1461567016196 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 23:50:16 INFO - PROCESS | 1655 | 1461567016197 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 23:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:50:16 INFO - PROCESS | 1655 | 1461567016199 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:50:16 INFO - PROCESS | 1655 | 1461567016202 Marionette TRACE conn2 <- [1,966,null,{}] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x119782c00) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12e938800) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12e48bc00) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12e933800) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x124392000) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12e481400) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12dcddc00) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12e93e400) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12e3f3000) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12bed2000) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12e3e9800) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x11af5fc00) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12888b000) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12d05dc00) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12d65dc00) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12d188000) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11beec800) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12d664400) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12914d000) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12b49e400) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12b4edc00) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11c7ce000) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12b49f800) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12bc24000) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11983c000) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11af1fc00) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x127610000) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x129141000) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1188de400) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 23:50:16 INFO - PROCESS | 1655 | 1461567016242 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}] 23:50:16 INFO - PROCESS | 1655 | 1461567016366 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 23:50:16 INFO - PROCESS | 1655 | 1461567016383 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa88000 == 57 [pid = 1655] [id = 249] 23:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11bf59000) [pid = 1655] [serial = 745] [outer = 0x0] 23:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11c311800) [pid = 1655] [serial = 746] [outer = 0x11bf59000] 23:50:16 INFO - PROCESS | 1655 | 1461567016429 Marionette DEBUG loaded listener.js 23:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x123ed1000) [pid = 1655] [serial = 747] [outer = 0x11bf59000] 23:50:16 INFO - PROCESS | 1655 | 1461567016761 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]]]}] 23:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 581ms 23:50:16 INFO - PROCESS | 1655 | 1461567016782 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 23:50:16 INFO - PROCESS | 1655 | 1461567016784 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 23:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:50:16 INFO - PROCESS | 1655 | 1461567016786 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:50:16 INFO - PROCESS | 1655 | 1461567016788 Marionette TRACE conn2 <- [1,970,null,{}] 23:50:16 INFO - PROCESS | 1655 | 1461567016792 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}] 23:50:16 INFO - PROCESS | 1655 | 1461567016868 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 23:50:16 INFO - PROCESS | 1655 | 1461567016897 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x124069000 == 58 [pid = 1655] [id = 250] 23:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x124fcb800) [pid = 1655] [serial = 748] [outer = 0x0] 23:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12766dc00) [pid = 1655] [serial = 749] [outer = 0x124fcb800] 23:50:16 INFO - PROCESS | 1655 | 1461567016923 Marionette DEBUG loaded listener.js 23:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128884c00) [pid = 1655] [serial = 750] [outer = 0x124fcb800] 23:50:17 INFO - PROCESS | 1655 | 1461567017263 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]]]}] 23:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 522ms 23:50:17 INFO - PROCESS | 1655 | 1461567017315 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 23:50:17 INFO - PROCESS | 1655 | 1461567017317 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 23:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:50:17 INFO - PROCESS | 1655 | 1461567017321 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:50:17 INFO - PROCESS | 1655 | 1461567017322 Marionette TRACE conn2 <- [1,974,null,{}] 23:50:17 INFO - PROCESS | 1655 | 1461567017324 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}] 23:50:17 INFO - PROCESS | 1655 | 1461567017402 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 23:50:17 INFO - PROCESS | 1655 | 1461567017409 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119168000 == 59 [pid = 1655] [id = 251] 23:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1278e7000) [pid = 1655] [serial = 751] [outer = 0x0] 23:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x129141400) [pid = 1655] [serial = 752] [outer = 0x1278e7000] 23:50:17 INFO - PROCESS | 1655 | 1461567017434 Marionette DEBUG loaded listener.js 23:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x129565000) [pid = 1655] [serial = 753] [outer = 0x1278e7000] 23:50:17 INFO - PROCESS | 1655 | 1461567017790 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]]]}] 23:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 522ms 23:50:17 INFO - PROCESS | 1655 | 1461567017844 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 23:50:17 INFO - PROCESS | 1655 | 1461567017845 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 23:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:50:17 INFO - PROCESS | 1655 | 1461567017849 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:50:17 INFO - PROCESS | 1655 | 1461567017851 Marionette TRACE conn2 <- [1,978,null,{}] 23:50:17 INFO - PROCESS | 1655 | 1461567017854 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}] 23:50:18 INFO - PROCESS | 1655 | 1461567018040 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 23:50:18 INFO - PROCESS | 1655 | 1461567018088 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b199800 == 60 [pid = 1655] [id = 252] 23:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1291d8800) [pid = 1655] [serial = 754] [outer = 0x0] 23:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b4dfc00) [pid = 1655] [serial = 755] [outer = 0x1291d8800] 23:50:18 INFO - PROCESS | 1655 | 1461567018132 Marionette DEBUG loaded listener.js 23:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12d05dc00) [pid = 1655] [serial = 756] [outer = 0x1291d8800] 23:50:18 INFO - PROCESS | 1655 | 1461567018564 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]]]}] 23:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 725ms 23:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:50:18 INFO - PROCESS | 1655 | 1461567018575 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 23:50:18 INFO - PROCESS | 1655 | 1461567018576 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 23:50:18 INFO - PROCESS | 1655 | 1461567018578 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:50:18 INFO - PROCESS | 1655 | 1461567018579 Marionette TRACE conn2 <- [1,982,null,{}] 23:50:18 INFO - PROCESS | 1655 | 1461567018582 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}] 23:50:18 INFO - PROCESS | 1655 | 1461567018681 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 23:50:18 INFO - PROCESS | 1655 | 1461567018693 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf16800 == 61 [pid = 1655] [id = 253] 23:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12d05f000) [pid = 1655] [serial = 757] [outer = 0x0] 23:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12d656400) [pid = 1655] [serial = 758] [outer = 0x12d05f000] 23:50:18 INFO - PROCESS | 1655 | 1461567018718 Marionette DEBUG loaded listener.js 23:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12d6b5400) [pid = 1655] [serial = 759] [outer = 0x12d05f000] 23:50:19 INFO - PROCESS | 1655 | 1461567019054 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]]]}] 23:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 520ms 23:50:19 INFO - PROCESS | 1655 | 1461567019099 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 23:50:19 INFO - PROCESS | 1655 | 1461567019100 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 23:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:50:19 INFO - PROCESS | 1655 | 1461567019102 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:50:19 INFO - PROCESS | 1655 | 1461567019103 Marionette TRACE conn2 <- [1,986,null,{}] 23:50:19 INFO - PROCESS | 1655 | 1461567019105 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}] 23:50:19 INFO - PROCESS | 1655 | 1461567019206 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 23:50:19 INFO - PROCESS | 1655 | 1461567019240 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1cd000 == 62 [pid = 1655] [id = 254] 23:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x129567000) [pid = 1655] [serial = 760] [outer = 0x0] 23:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12e3ed800) [pid = 1655] [serial = 761] [outer = 0x129567000] 23:50:19 INFO - PROCESS | 1655 | 1461567019267 Marionette DEBUG loaded listener.js 23:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12e481400) [pid = 1655] [serial = 762] [outer = 0x129567000] 23:50:19 INFO - PROCESS | 1655 | 1461567019584 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]]]}] 23:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 520ms 23:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:50:19 INFO - PROCESS | 1655 | 1461567019624 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 23:50:19 INFO - PROCESS | 1655 | 1461567019625 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 23:50:19 INFO - PROCESS | 1655 | 1461567019627 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:50:19 INFO - PROCESS | 1655 | 1461567019628 Marionette TRACE conn2 <- [1,990,null,{}] 23:50:19 INFO - PROCESS | 1655 | 1461567019631 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}] 23:50:19 INFO - PROCESS | 1655 | 1461567019730 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 23:50:19 INFO - PROCESS | 1655 | 1461567019743 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc03800 == 63 [pid = 1655] [id = 255] 23:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12e3ec400) [pid = 1655] [serial = 763] [outer = 0x0] 23:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12e48e400) [pid = 1655] [serial = 764] [outer = 0x12e3ec400] 23:50:19 INFO - PROCESS | 1655 | 1461567019767 Marionette DEBUG loaded listener.js 23:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12e939800) [pid = 1655] [serial = 765] [outer = 0x12e3ec400] 23:50:20 INFO - PROCESS | 1655 | 1461567020090 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]]]}] 23:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 23:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:50:20 INFO - PROCESS | 1655 | 1461567020157 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 23:50:20 INFO - PROCESS | 1655 | 1461567020159 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 23:50:20 INFO - PROCESS | 1655 | 1461567020161 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:50:20 INFO - PROCESS | 1655 | 1461567020162 Marionette TRACE conn2 <- [1,994,null,{}] 23:50:20 INFO - PROCESS | 1655 | 1461567020164 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}] 23:50:20 INFO - PROCESS | 1655 | 1461567020265 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 23:50:20 INFO - PROCESS | 1655 | 1461567020269 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e897000 == 64 [pid = 1655] [id = 256] 23:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12e482000) [pid = 1655] [serial = 766] [outer = 0x0] 23:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12e93e000) [pid = 1655] [serial = 767] [outer = 0x12e482000] 23:50:20 INFO - PROCESS | 1655 | 1461567020325 Marionette DEBUG loaded listener.js 23:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12e9f5800) [pid = 1655] [serial = 768] [outer = 0x12e482000] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11bac8000) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12b4a8c00) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x1186bbc00) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11a845800) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12883ac00) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x127e2ac00) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124fd3400) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x128923400) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12956cc00) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x11c30f400) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11bad5000) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x114baa800) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x123f86800) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11522c800) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11c43c800) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11867b000) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11bee0000) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12bc22c00) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11a80ac00) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1155d9800) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11bf57400) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:50:20 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x118670400) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:50:20 INFO - PROCESS | 1655 | 1461567020780 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]]]}] 23:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 672ms 23:50:20 INFO - PROCESS | 1655 | 1461567020834 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 23:50:20 INFO - PROCESS | 1655 | 1461567020836 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 23:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:50:20 INFO - PROCESS | 1655 | 1461567020844 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:50:20 INFO - PROCESS | 1655 | 1461567020845 Marionette TRACE conn2 <- [1,998,null,{}] 23:50:20 INFO - PROCESS | 1655 | 1461567020848 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}] 23:50:20 INFO - PROCESS | 1655 | 1461567020951 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 23:50:20 INFO - PROCESS | 1655 | 1461567020958 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b12800 == 65 [pid = 1655] [id = 257] 23:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11a80c000) [pid = 1655] [serial = 769] [outer = 0x0] 23:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12b499800) [pid = 1655] [serial = 770] [outer = 0x11a80c000] 23:50:20 INFO - PROCESS | 1655 | 1461567020985 Marionette DEBUG loaded listener.js 23:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12883ac00) [pid = 1655] [serial = 771] [outer = 0x11a80c000] 23:50:21 INFO - PROCESS | 1655 | 1461567021310 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]]]}] 23:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 23:50:21 INFO - PROCESS | 1655 | 1461567021363 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 23:50:21 INFO - PROCESS | 1655 | 1461567021364 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 23:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:50:21 INFO - PROCESS | 1655 | 1461567021366 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:50:21 INFO - PROCESS | 1655 | 1461567021367 Marionette TRACE conn2 <- [1,1002,null,{}] 23:50:21 INFO - PROCESS | 1655 | 1461567021370 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}] 23:50:21 INFO - PROCESS | 1655 | 1461567021454 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 23:50:21 INFO - PROCESS | 1655 | 1461567021513 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f322800 == 66 [pid = 1655] [id = 258] 23:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11c43c800) [pid = 1655] [serial = 772] [outer = 0x0] 23:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12e9ecc00) [pid = 1655] [serial = 773] [outer = 0x11c43c800] 23:50:21 INFO - PROCESS | 1655 | 1461567021538 Marionette DEBUG loaded listener.js 23:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12eeedc00) [pid = 1655] [serial = 774] [outer = 0x11c43c800] 23:50:21 INFO - PROCESS | 1655 | 1461567021831 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]]]}] 23:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 518ms 23:50:21 INFO - PROCESS | 1655 | 1461567021884 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 23:50:21 INFO - PROCESS | 1655 | 1461567021886 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 23:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:50:21 INFO - PROCESS | 1655 | 1461567021888 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:50:21 INFO - PROCESS | 1655 | 1461567021889 Marionette TRACE conn2 <- [1,1006,null,{}] 23:50:21 INFO - PROCESS | 1655 | 1461567021891 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}] 23:50:21 INFO - PROCESS | 1655 | 1461567021973 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 23:50:21 INFO - PROCESS | 1655 | 1461567021978 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1300e3800 == 67 [pid = 1655] [id = 259] 23:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11344a800) [pid = 1655] [serial = 775] [outer = 0x0] 23:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11344e400) [pid = 1655] [serial = 776] [outer = 0x11344a800] 23:50:22 INFO - PROCESS | 1655 | 1461567022003 Marionette DEBUG loaded listener.js 23:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b4e5400) [pid = 1655] [serial = 777] [outer = 0x11344a800] 23:50:22 INFO - PROCESS | 1655 | 1461567022324 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]]]}] 23:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 23:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:50:22 INFO - PROCESS | 1655 | 1461567022358 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 23:50:22 INFO - PROCESS | 1655 | 1461567022359 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 23:50:22 INFO - PROCESS | 1655 | 1461567022361 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:50:22 INFO - PROCESS | 1655 | 1461567022362 Marionette TRACE conn2 <- [1,1010,null,{}] 23:50:22 INFO - PROCESS | 1655 | 1461567022364 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}] 23:50:22 INFO - PROCESS | 1655 | 1461567022475 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 23:50:22 INFO - PROCESS | 1655 | 1461567022481 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x130292800 == 68 [pid = 1655] [id = 260] 23:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1140c6c00) [pid = 1655] [serial = 778] [outer = 0x0] 23:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x124622c00) [pid = 1655] [serial = 779] [outer = 0x1140c6c00] 23:50:22 INFO - PROCESS | 1655 | 1461567022507 Marionette DEBUG loaded listener.js 23:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x124627000) [pid = 1655] [serial = 780] [outer = 0x1140c6c00] 23:50:22 INFO - PROCESS | 1655 | 1461567022996 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]]]}] 23:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 23:50:23 INFO - PROCESS | 1655 | 1461567023032 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 23:50:23 INFO - PROCESS | 1655 | 1461567023035 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 23:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:50:23 INFO - PROCESS | 1655 | 1461567023041 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:50:23 INFO - PROCESS | 1655 | 1461567023043 Marionette TRACE conn2 <- [1,1014,null,{}] 23:50:23 INFO - PROCESS | 1655 | 1461567023047 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}] 23:50:23 INFO - PROCESS | 1655 | 1461567023153 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 23:50:23 INFO - PROCESS | 1655 | 1461567023223 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b25800 == 69 [pid = 1655] [id = 261] 23:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11894a800) [pid = 1655] [serial = 781] [outer = 0x0] 23:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11926d800) [pid = 1655] [serial = 782] [outer = 0x11894a800] 23:50:23 INFO - PROCESS | 1655 | 1461567023255 Marionette DEBUG loaded listener.js 23:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11a8ea800) [pid = 1655] [serial = 783] [outer = 0x11894a800] 23:50:23 INFO - PROCESS | 1655 | 1461567023663 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]]]}] 23:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 23:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:50:23 INFO - PROCESS | 1655 | 1461567023712 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 23:50:23 INFO - PROCESS | 1655 | 1461567023716 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 23:50:23 INFO - PROCESS | 1655 | 1461567023720 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:50:23 INFO - PROCESS | 1655 | 1461567023722 Marionette TRACE conn2 <- [1,1018,null,{}] 23:50:23 INFO - PROCESS | 1655 | 1461567023725 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}] 23:50:23 INFO - PROCESS | 1655 | 1461567023829 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 23:50:23 INFO - PROCESS | 1655 | 1461567023920 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x127360800 == 70 [pid = 1655] [id = 262] 23:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11af11000) [pid = 1655] [serial = 784] [outer = 0x0] 23:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x11bee6800) [pid = 1655] [serial = 785] [outer = 0x11af11000] 23:50:23 INFO - PROCESS | 1655 | 1461567023965 Marionette DEBUG loaded listener.js 23:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x123a1f000) [pid = 1655] [serial = 786] [outer = 0x11af11000] 23:50:24 INFO - PROCESS | 1655 | 1461567024396 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]]]}] 23:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 725ms 23:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:50:24 INFO - PROCESS | 1655 | 1461567024445 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 23:50:24 INFO - PROCESS | 1655 | 1461567024447 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 23:50:24 INFO - PROCESS | 1655 | 1461567024449 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:50:24 INFO - PROCESS | 1655 | 1461567024452 Marionette TRACE conn2 <- [1,1022,null,{}] 23:50:24 INFO - PROCESS | 1655 | 1461567024460 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}] 23:50:24 INFO - PROCESS | 1655 | 1461567024568 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 23:50:24 INFO - PROCESS | 1655 | 1461567024639 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd97000 == 71 [pid = 1655] [id = 263] 23:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x124626c00) [pid = 1655] [serial = 787] [outer = 0x0] 23:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x124fcb400) [pid = 1655] [serial = 788] [outer = 0x124626c00] 23:50:24 INFO - PROCESS | 1655 | 1461567024672 Marionette DEBUG loaded listener.js 23:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x128f28c00) [pid = 1655] [serial = 789] [outer = 0x124626c00] 23:50:25 INFO - PROCESS | 1655 | 1461567025090 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]]]}] 23:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 672ms 23:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:50:25 INFO - PROCESS | 1655 | 1461567025121 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 23:50:25 INFO - PROCESS | 1655 | 1461567025123 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 23:50:25 INFO - PROCESS | 1655 | 1461567025126 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:50:25 INFO - PROCESS | 1655 | 1461567025127 Marionette TRACE conn2 <- [1,1026,null,{}] 23:50:25 INFO - PROCESS | 1655 | 1461567025149 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}] 23:50:25 INFO - PROCESS | 1655 | 1461567025275 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 23:50:25 INFO - PROCESS | 1655 | 1461567025400 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x130785800 == 72 [pid = 1655] [id = 264] 23:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x129568800) [pid = 1655] [serial = 790] [outer = 0x0] 23:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12b4e3c00) [pid = 1655] [serial = 791] [outer = 0x129568800] 23:50:25 INFO - PROCESS | 1655 | 1461567025450 Marionette DEBUG loaded listener.js 23:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12bc24400) [pid = 1655] [serial = 792] [outer = 0x129568800] 23:50:25 INFO - PROCESS | 1655 | 1461567025909 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]]]}] 23:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 841ms 23:50:25 INFO - PROCESS | 1655 | 1461567025968 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 23:50:25 INFO - PROCESS | 1655 | 1461567025970 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 23:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:50:25 INFO - PROCESS | 1655 | 1461567025974 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:50:25 INFO - PROCESS | 1655 | 1461567025976 Marionette TRACE conn2 <- [1,1030,null,{}] 23:50:25 INFO - PROCESS | 1655 | 1461567025979 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}] 23:50:26 INFO - PROCESS | 1655 | 1461567026131 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 23:50:26 INFO - PROCESS | 1655 | 1461567026280 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1307a3000 == 73 [pid = 1655] [id = 265] 23:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12bc24800) [pid = 1655] [serial = 793] [outer = 0x0] 23:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12bea1800) [pid = 1655] [serial = 794] [outer = 0x12bc24800] 23:50:26 INFO - PROCESS | 1655 | 1461567026319 Marionette DEBUG loaded listener.js 23:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12e3eac00) [pid = 1655] [serial = 795] [outer = 0x12bc24800] 23:50:26 INFO - PROCESS | 1655 | 1461567026747 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]]]}] 23:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 820ms 23:50:26 INFO - PROCESS | 1655 | 1461567026794 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 23:50:26 INFO - PROCESS | 1655 | 1461567026795 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 23:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:50:26 INFO - PROCESS | 1655 | 1461567026798 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:50:26 INFO - PROCESS | 1655 | 1461567026799 Marionette TRACE conn2 <- [1,1034,null,{}] 23:50:26 INFO - PROCESS | 1655 | 1461567026801 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}] 23:50:26 INFO - PROCESS | 1655 | 1461567026918 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 23:50:26 INFO - PROCESS | 1655 | 1461567026988 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x130878800 == 74 [pid = 1655] [id = 266] 23:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12e47a800) [pid = 1655] [serial = 796] [outer = 0x0] 23:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12e9f9000) [pid = 1655] [serial = 797] [outer = 0x12e47a800] 23:50:27 INFO - PROCESS | 1655 | 1461567027021 Marionette DEBUG loaded listener.js 23:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12f977000) [pid = 1655] [serial = 798] [outer = 0x12e47a800] 23:50:27 INFO - PROCESS | 1655 | 1461567027447 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]]]}] 23:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 668ms 23:50:27 INFO - PROCESS | 1655 | 1461567027466 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 23:50:27 INFO - PROCESS | 1655 | 1461567027468 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 23:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:50:27 INFO - PROCESS | 1655 | 1461567027471 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:50:27 INFO - PROCESS | 1655 | 1461567027474 Marionette TRACE conn2 <- [1,1038,null,{}] 23:50:27 INFO - PROCESS | 1655 | 1461567027476 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}] 23:50:27 INFO - PROCESS | 1655 | 1461567027578 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 23:50:27 INFO - PROCESS | 1655 | 1461567027635 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119af1800 == 75 [pid = 1655] [id = 267] 23:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x117982400) [pid = 1655] [serial = 799] [outer = 0x0] 23:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x124624c00) [pid = 1655] [serial = 800] [outer = 0x117982400] 23:50:27 INFO - PROCESS | 1655 | 1461567027678 Marionette DEBUG loaded listener.js 23:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12ec43800) [pid = 1655] [serial = 801] [outer = 0x117982400] 23:50:28 INFO - PROCESS | 1655 | 1461567028260 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]]]}] 23:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 823ms 23:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:50:28 INFO - PROCESS | 1655 | 1461567028295 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 23:50:28 INFO - PROCESS | 1655 | 1461567028297 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 23:50:28 INFO - PROCESS | 1655 | 1461567028300 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:50:28 INFO - PROCESS | 1655 | 1461567028302 Marionette TRACE conn2 <- [1,1042,null,{}] 23:50:28 INFO - PROCESS | 1655 | 1461567028309 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}] 23:50:28 INFO - PROCESS | 1655 | 1461567028403 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 23:50:28 INFO - PROCESS | 1655 | 1461567028480 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b906800 == 76 [pid = 1655] [id = 268] 23:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x113446800) [pid = 1655] [serial = 802] [outer = 0x0] 23:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x113450800) [pid = 1655] [serial = 803] [outer = 0x113446800] 23:50:28 INFO - PROCESS | 1655 | 1461567028509 Marionette DEBUG loaded listener.js 23:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x114baa800) [pid = 1655] [serial = 804] [outer = 0x113446800] 23:50:28 INFO - PROCESS | 1655 | 1461567028947 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]]]}] 23:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 675ms 23:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:50:28 INFO - PROCESS | 1655 | 1461567028976 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 23:50:28 INFO - PROCESS | 1655 | 1461567028980 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 23:50:28 INFO - PROCESS | 1655 | 1461567028986 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:50:28 INFO - PROCESS | 1655 | 1461567028988 Marionette TRACE conn2 <- [1,1046,null,{}] 23:50:28 INFO - PROCESS | 1655 | 1461567028991 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}] 23:50:29 INFO - PROCESS | 1655 | 1461567029109 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 23:50:29 INFO - PROCESS | 1655 | 1461567029212 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239cb000 == 77 [pid = 1655] [id = 269] 23:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1155df800) [pid = 1655] [serial = 805] [outer = 0x0] 23:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x118f45c00) [pid = 1655] [serial = 806] [outer = 0x1155df800] 23:50:29 INFO - PROCESS | 1655 | 1461567029258 Marionette DEBUG loaded listener.js 23:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x119834800) [pid = 1655] [serial = 807] [outer = 0x1155df800] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11c36d000 == 76 [pid = 1655] [id = 203] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc59000 == 75 [pid = 1655] [id = 207] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12faf8000 == 74 [pid = 1655] [id = 89] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1300e3800 == 73 [pid = 1655] [id = 259] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12f322800 == 72 [pid = 1655] [id = 258] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123b12800 == 71 [pid = 1655] [id = 257] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12e897000 == 70 [pid = 1655] [id = 256] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc03800 == 69 [pid = 1655] [id = 255] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1cd000 == 68 [pid = 1655] [id = 254] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf16800 == 67 [pid = 1655] [id = 253] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12b199800 == 66 [pid = 1655] [id = 252] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119168000 == 65 [pid = 1655] [id = 251] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x124069000 == 64 [pid = 1655] [id = 250] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa88000 == 63 [pid = 1655] [id = 249] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9bd000 == 62 [pid = 1655] [id = 248] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11b510800 == 61 [pid = 1655] [id = 247] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc0e000 == 60 [pid = 1655] [id = 243] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x124065000 == 59 [pid = 1655] [id = 242] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x119ada800 == 58 [pid = 1655] [id = 241] 23:50:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea3f800 == 57 [pid = 1655] [id = 240] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12728e000) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12b49d800) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12ba89400) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11983d800) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11be25c00) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12914d800) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12914b400) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12b49a400) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x129198800) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12b4a3800) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12ba7d800) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12b684800) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x123a16c00) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x123b30c00) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11be2e000) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11bf57000) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11c7d7400) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x124fcbc00) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11a808c00) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12d05e000) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x123a18800) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x11a813800) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x123f87400) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x124430000) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11926cc00) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x118f39c00) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12d6b3000) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12d6ba400) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12e3ec000) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12dcd9000) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12ba88c00) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11af1a800) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11acb9000) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12d661400) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11982f400) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12b4e4400) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12d186c00) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12913e400) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12914a800) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x119835400) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 23:50:29 INFO - PROCESS | 1655 | 1461567029807 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]]]}] 23:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 874ms 23:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:50:29 INFO - PROCESS | 1655 | 1461567029858 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 23:50:29 INFO - PROCESS | 1655 | 1461567029859 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 23:50:29 INFO - PROCESS | 1655 | 1461567029862 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:50:29 INFO - PROCESS | 1655 | 1461567029864 Marionette TRACE conn2 <- [1,1050,null,{}] 23:50:29 INFO - PROCESS | 1655 | 1461567029872 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}] 23:50:29 INFO - PROCESS | 1655 | 1461567029961 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 23:50:30 INFO - PROCESS | 1655 | 1461567030021 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11adb5000 == 58 [pid = 1655] [id = 270] 23:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x119833c00) [pid = 1655] [serial = 808] [outer = 0x0] 23:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11aa30800) [pid = 1655] [serial = 809] [outer = 0x119833c00] 23:50:30 INFO - PROCESS | 1655 | 1461567030049 Marionette DEBUG loaded listener.js 23:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11af68000) [pid = 1655] [serial = 810] [outer = 0x119833c00] 23:50:30 INFO - PROCESS | 1655 | 1461567030358 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]]]}] 23:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 522ms 23:50:30 INFO - PROCESS | 1655 | 1461567030384 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 23:50:30 INFO - PROCESS | 1655 | 1461567030386 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 23:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:50:30 INFO - PROCESS | 1655 | 1461567030391 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:50:30 INFO - PROCESS | 1655 | 1461567030392 Marionette TRACE conn2 <- [1,1054,null,{}] 23:50:30 INFO - PROCESS | 1655 | 1461567030394 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}] 23:50:30 INFO - PROCESS | 1655 | 1461567030477 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 23:50:30 INFO - PROCESS | 1655 | 1461567030481 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e52000 == 59 [pid = 1655] [id = 271] 23:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x11b92d000) [pid = 1655] [serial = 811] [outer = 0x0] 23:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11c106c00) [pid = 1655] [serial = 812] [outer = 0x11b92d000] 23:50:30 INFO - PROCESS | 1655 | 1461567030507 Marionette DEBUG loaded listener.js 23:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x11c7d1400) [pid = 1655] [serial = 813] [outer = 0x11b92d000] 23:50:30 INFO - PROCESS | 1655 | 1461567030803 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]]]}] 23:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 471ms 23:50:30 INFO - PROCESS | 1655 | 1461567030861 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 23:50:30 INFO - PROCESS | 1655 | 1461567030862 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 23:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:50:30 INFO - PROCESS | 1655 | 1461567030866 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:50:30 INFO - PROCESS | 1655 | 1461567030867 Marionette TRACE conn2 <- [1,1058,null,{}] 23:50:30 INFO - PROCESS | 1655 | 1461567030871 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}] 23:50:31 INFO - PROCESS | 1655 | 1461567030998 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 23:50:31 INFO - PROCESS | 1655 | 1461567031008 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12791c000 == 60 [pid = 1655] [id = 272] 23:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11c7d6800) [pid = 1655] [serial = 814] [outer = 0x0] 23:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x123b36c00) [pid = 1655] [serial = 815] [outer = 0x11c7d6800] 23:50:31 INFO - PROCESS | 1655 | 1461567031050 Marionette DEBUG loaded listener.js 23:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x124198400) [pid = 1655] [serial = 816] [outer = 0x11c7d6800] 23:50:31 INFO - PROCESS | 1655 | 1461567031472 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]]]}] 23:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 621ms 23:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:50:31 INFO - PROCESS | 1655 | 1461567031511 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 23:50:31 INFO - PROCESS | 1655 | 1461567031512 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 23:50:31 INFO - PROCESS | 1655 | 1461567031516 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:50:31 INFO - PROCESS | 1655 | 1461567031517 Marionette TRACE conn2 <- [1,1062,null,{}] 23:50:31 INFO - PROCESS | 1655 | 1461567031519 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}] 23:50:31 INFO - PROCESS | 1655 | 1461567031618 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 23:50:31 INFO - PROCESS | 1655 | 1461567031624 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b117800 == 61 [pid = 1655] [id = 273] 23:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x124627c00) [pid = 1655] [serial = 817] [outer = 0x0] 23:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x124fd3c00) [pid = 1655] [serial = 818] [outer = 0x124627c00] 23:50:31 INFO - PROCESS | 1655 | 1461567031651 Marionette DEBUG loaded listener.js 23:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12891e800) [pid = 1655] [serial = 819] [outer = 0x124627c00] 23:50:32 INFO - PROCESS | 1655 | 1461567032006 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]]]}] 23:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 23:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:50:32 INFO - PROCESS | 1655 | 1461567032036 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 23:50:32 INFO - PROCESS | 1655 | 1461567032038 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 23:50:32 INFO - PROCESS | 1655 | 1461567032040 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:50:32 INFO - PROCESS | 1655 | 1461567032041 Marionette TRACE conn2 <- [1,1066,null,{}] 23:50:32 INFO - PROCESS | 1655 | 1461567032043 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}] 23:50:32 INFO - PROCESS | 1655 | 1461567032146 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 23:50:32 INFO - PROCESS | 1655 | 1461567032181 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc47800 == 62 [pid = 1655] [id = 274] 23:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12891c800) [pid = 1655] [serial = 820] [outer = 0x0] 23:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x129149000) [pid = 1655] [serial = 821] [outer = 0x12891c800] 23:50:32 INFO - PROCESS | 1655 | 1461567032210 Marionette DEBUG loaded listener.js 23:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12956e800) [pid = 1655] [serial = 822] [outer = 0x12891c800] 23:50:32 INFO - PROCESS | 1655 | 1461567032549 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]]]}] 23:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 23:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:50:32 INFO - PROCESS | 1655 | 1461567032560 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 23:50:32 INFO - PROCESS | 1655 | 1461567032562 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 23:50:32 INFO - PROCESS | 1655 | 1461567032564 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:50:32 INFO - PROCESS | 1655 | 1461567032565 Marionette TRACE conn2 <- [1,1070,null,{}] 23:50:32 INFO - PROCESS | 1655 | 1461567032567 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}] 23:50:32 INFO - PROCESS | 1655 | 1461567032669 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 23:50:32 INFO - PROCESS | 1655 | 1461567032680 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf59000 == 63 [pid = 1655] [id = 275] 23:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1188df800) [pid = 1655] [serial = 823] [outer = 0x0] 23:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12b4df400) [pid = 1655] [serial = 824] [outer = 0x1188df800] 23:50:32 INFO - PROCESS | 1655 | 1461567032707 Marionette DEBUG loaded listener.js 23:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12b692c00) [pid = 1655] [serial = 825] [outer = 0x1188df800] 23:50:33 INFO - PROCESS | 1655 | 1461567033049 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]]]}] 23:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 517ms 23:50:33 INFO - PROCESS | 1655 | 1461567033088 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 23:50:33 INFO - PROCESS | 1655 | 1461567033089 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 23:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:50:33 INFO - PROCESS | 1655 | 1461567033091 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:50:33 INFO - PROCESS | 1655 | 1461567033092 Marionette TRACE conn2 <- [1,1074,null,{}] 23:50:33 INFO - PROCESS | 1655 | 1461567033094 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}] 23:50:33 INFO - PROCESS | 1655 | 1461567033231 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 23:50:33 INFO - PROCESS | 1655 | 1461567033367 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239d0000 == 64 [pid = 1655] [id = 276] 23:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11beeb000) [pid = 1655] [serial = 826] [outer = 0x0] 23:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12d6b5c00) [pid = 1655] [serial = 827] [outer = 0x11beeb000] 23:50:33 INFO - PROCESS | 1655 | 1461567033433 Marionette DEBUG loaded listener.js 23:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12e3ec800) [pid = 1655] [serial = 828] [outer = 0x11beeb000] 23:50:33 INFO - PROCESS | 1655 | 1461567033769 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]]]}] 23:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 720ms 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x129567000) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12be9b000) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1278e7000) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11bf59000) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12e3ec400) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11a815400) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1291d8800) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x124fcb800) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11674f400) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12e482000) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11a80c000) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11c43c800) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11344a800) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12d05f000) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:50:33 INFO - PROCESS | 1655 | 1461567033852 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 23:50:33 INFO - PROCESS | 1655 | 1461567033853 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 23:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:50:33 INFO - PROCESS | 1655 | 1461567033857 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:50:33 INFO - PROCESS | 1655 | 1461567033858 Marionette TRACE conn2 <- [1,1078,null,{}] 23:50:33 INFO - PROCESS | 1655 | 1461567033861 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}] 23:50:33 INFO - PROCESS | 1655 | 1461567033944 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 23:50:33 INFO - PROCESS | 1655 | 1461567033948 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x119742000 == 65 [pid = 1655] [id = 277] 23:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x11a815400) [pid = 1655] [serial = 829] [outer = 0x0] 23:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x11bf59000) [pid = 1655] [serial = 830] [outer = 0x11a815400] 23:50:33 INFO - PROCESS | 1655 | 1461567033974 Marionette DEBUG loaded listener.js 23:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x129567000) [pid = 1655] [serial = 831] [outer = 0x11a815400] 23:50:34 INFO - PROCESS | 1655 | 1461567034296 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]]]}] 23:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 23:50:34 INFO - PROCESS | 1655 | 1461567034326 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 23:50:34 INFO - PROCESS | 1655 | 1461567034327 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 23:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:50:34 INFO - PROCESS | 1655 | 1461567034329 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:50:34 INFO - PROCESS | 1655 | 1461567034331 Marionette TRACE conn2 <- [1,1082,null,{}] 23:50:34 INFO - PROCESS | 1655 | 1461567034333 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}] 23:50:34 INFO - PROCESS | 1655 | 1461567034434 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 23:50:34 INFO - PROCESS | 1655 | 1461567034487 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12faed800 == 66 [pid = 1655] [id = 278] 23:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11a8f2c00) [pid = 1655] [serial = 832] [outer = 0x0] 23:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12e3ec000) [pid = 1655] [serial = 833] [outer = 0x11a8f2c00] 23:50:34 INFO - PROCESS | 1655 | 1461567034518 Marionette DEBUG loaded listener.js 23:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12e9f7400) [pid = 1655] [serial = 834] [outer = 0x11a8f2c00] 23:50:34 INFO - PROCESS | 1655 | 1461567034864 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]]]}] 23:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 571ms 23:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:50:34 INFO - PROCESS | 1655 | 1461567034901 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 23:50:34 INFO - PROCESS | 1655 | 1461567034902 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 23:50:34 INFO - PROCESS | 1655 | 1461567034906 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:50:34 INFO - PROCESS | 1655 | 1461567034907 Marionette TRACE conn2 <- [1,1086,null,{}] 23:50:34 INFO - PROCESS | 1655 | 1461567034910 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}] 23:50:35 INFO - PROCESS | 1655 | 1461567035038 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 23:50:35 INFO - PROCESS | 1655 | 1461567035124 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x130291800 == 67 [pid = 1655] [id = 279] 23:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12e9f2000) [pid = 1655] [serial = 835] [outer = 0x0] 23:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12ec48800) [pid = 1655] [serial = 836] [outer = 0x12e9f2000] 23:50:35 INFO - PROCESS | 1655 | 1461567035165 Marionette DEBUG loaded listener.js 23:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12ec51400) [pid = 1655] [serial = 837] [outer = 0x12e9f2000] 23:50:35 INFO - PROCESS | 1655 | 1461567035510 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]]]}] 23:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 621ms 23:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:50:35 INFO - PROCESS | 1655 | 1461567035527 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 23:50:35 INFO - PROCESS | 1655 | 1461567035528 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 23:50:35 INFO - PROCESS | 1655 | 1461567035530 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:50:35 INFO - PROCESS | 1655 | 1461567035531 Marionette TRACE conn2 <- [1,1090,null,{}] 23:50:35 INFO - PROCESS | 1655 | 1461567035533 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}] 23:50:35 INFO - PROCESS | 1655 | 1461567035654 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 23:50:35 INFO - PROCESS | 1655 | 1461567035760 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d2f000 == 68 [pid = 1655] [id = 280] 23:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11b9b2c00) [pid = 1655] [serial = 838] [outer = 0x0] 23:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12a3ce000) [pid = 1655] [serial = 839] [outer = 0x11b9b2c00] 23:50:35 INFO - PROCESS | 1655 | 1461567035803 Marionette DEBUG loaded listener.js 23:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12a3d3800) [pid = 1655] [serial = 840] [outer = 0x11b9b2c00] 23:50:36 INFO - PROCESS | 1655 | 1461567036419 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]]]}] 23:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 919ms 23:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:50:36 INFO - PROCESS | 1655 | 1461567036450 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 23:50:36 INFO - PROCESS | 1655 | 1461567036454 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 23:50:36 INFO - PROCESS | 1655 | 1461567036457 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:50:36 INFO - PROCESS | 1655 | 1461567036460 Marionette TRACE conn2 <- [1,1094,null,{}] 23:50:36 INFO - PROCESS | 1655 | 1461567036463 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}] 23:50:36 INFO - PROCESS | 1655 | 1461567036573 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 23:50:36 INFO - PROCESS | 1655 | 1461567036643 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11a629000 == 69 [pid = 1655] [id = 281] 23:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11344d400) [pid = 1655] [serial = 841] [outer = 0x0] 23:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x11522dc00) [pid = 1655] [serial = 842] [outer = 0x11344d400] 23:50:36 INFO - PROCESS | 1655 | 1461567036676 Marionette DEBUG loaded listener.js 23:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1188d9000) [pid = 1655] [serial = 843] [outer = 0x11344d400] 23:50:37 INFO - PROCESS | 1655 | 1461567037086 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]]]}] 23:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 672ms 23:50:37 INFO - PROCESS | 1655 | 1461567037149 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 23:50:37 INFO - PROCESS | 1655 | 1461567037153 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 23:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:50:37 INFO - PROCESS | 1655 | 1461567037159 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:50:37 INFO - PROCESS | 1655 | 1461567037161 Marionette TRACE conn2 <- [1,1098,null,{}] 23:50:37 INFO - PROCESS | 1655 | 1461567037164 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}] 23:50:37 INFO - PROCESS | 1655 | 1461567037272 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 23:50:37 INFO - PROCESS | 1655 | 1461567037329 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b10c000 == 70 [pid = 1655] [id = 282] 23:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x119834c00) [pid = 1655] [serial = 844] [outer = 0x0] 23:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11a8f3000) [pid = 1655] [serial = 845] [outer = 0x119834c00] 23:50:37 INFO - PROCESS | 1655 | 1461567037360 Marionette DEBUG loaded listener.js 23:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x11b59d400) [pid = 1655] [serial = 846] [outer = 0x119834c00] 23:50:37 INFO - PROCESS | 1655 | 1461567037812 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]]]}] 23:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 669ms 23:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:50:37 INFO - PROCESS | 1655 | 1461567037829 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 23:50:37 INFO - PROCESS | 1655 | 1461567037831 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 23:50:37 INFO - PROCESS | 1655 | 1461567037834 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:50:37 INFO - PROCESS | 1655 | 1461567037838 Marionette TRACE conn2 <- [1,1102,null,{}] 23:50:37 INFO - PROCESS | 1655 | 1461567037848 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}] 23:50:38 INFO - PROCESS | 1655 | 1461567037997 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 23:50:38 INFO - PROCESS | 1655 | 1461567038132 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x130495000 == 71 [pid = 1655] [id = 283] 23:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x123ddc000) [pid = 1655] [serial = 847] [outer = 0x0] 23:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x124629800) [pid = 1655] [serial = 848] [outer = 0x123ddc000] 23:50:38 INFO - PROCESS | 1655 | 1461567038188 Marionette DEBUG loaded listener.js 23:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x127e30c00) [pid = 1655] [serial = 849] [outer = 0x123ddc000] 23:50:38 INFO - PROCESS | 1655 | 1461567038632 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]]]}] 23:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 824ms 23:50:38 INFO - PROCESS | 1655 | 1461567038658 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 23:50:38 INFO - PROCESS | 1655 | 1461567038660 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 23:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:50:38 INFO - PROCESS | 1655 | 1461567038662 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:50:38 INFO - PROCESS | 1655 | 1461567038664 Marionette TRACE conn2 <- [1,1106,null,{}] 23:50:38 INFO - PROCESS | 1655 | 1461567038666 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}] 23:50:38 INFO - PROCESS | 1655 | 1461567038773 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 23:50:38 INFO - PROCESS | 1655 | 1461567038830 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x131068000 == 72 [pid = 1655] [id = 284] 23:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x128831400) [pid = 1655] [serial = 850] [outer = 0x0] 23:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12a3d4c00) [pid = 1655] [serial = 851] [outer = 0x128831400] 23:50:38 INFO - PROCESS | 1655 | 1461567038859 Marionette DEBUG loaded listener.js 23:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12b4a8400) [pid = 1655] [serial = 852] [outer = 0x128831400] 23:50:39 INFO - PROCESS | 1655 | 1461567039289 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]]]}] 23:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 668ms 23:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:50:39 INFO - PROCESS | 1655 | 1461567039331 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 23:50:39 INFO - PROCESS | 1655 | 1461567039332 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 23:50:39 INFO - PROCESS | 1655 | 1461567039334 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:50:39 INFO - PROCESS | 1655 | 1461567039336 Marionette TRACE conn2 <- [1,1110,null,{}] 23:50:39 INFO - PROCESS | 1655 | 1461567039338 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}] 23:50:39 INFO - PROCESS | 1655 | 1461567039442 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 23:50:39 INFO - PROCESS | 1655 | 1461567039498 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebcf800 == 73 [pid = 1655] [id = 285] 23:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12b4e0000) [pid = 1655] [serial = 853] [outer = 0x0] 23:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12be9a400) [pid = 1655] [serial = 854] [outer = 0x12b4e0000] 23:50:39 INFO - PROCESS | 1655 | 1461567039528 Marionette DEBUG loaded listener.js 23:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12e485800) [pid = 1655] [serial = 855] [outer = 0x12b4e0000] 23:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12ec4fc00) [pid = 1655] [serial = 856] [outer = 0x12ff2a000] 23:50:40 INFO - PROCESS | 1655 | 1461567040022 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]]]}] 23:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 720ms 23:50:40 INFO - PROCESS | 1655 | 1461567040125 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 23:50:40 INFO - PROCESS | 1655 | 1461567040126 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 23:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:50:40 INFO - PROCESS | 1655 | 1461567040130 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:50:40 INFO - PROCESS | 1655 | 1461567040131 Marionette TRACE conn2 <- [1,1114,null,{}] 23:50:40 INFO - PROCESS | 1655 | 1461567040133 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}] 23:50:40 INFO - PROCESS | 1655 | 1461567040245 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 23:50:40 INFO - PROCESS | 1655 | 1461567040327 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x118817000 == 74 [pid = 1655] [id = 286] 23:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11344cc00) [pid = 1655] [serial = 857] [outer = 0x0] 23:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11bad6c00) [pid = 1655] [serial = 858] [outer = 0x11344cc00] 23:50:40 INFO - PROCESS | 1655 | 1461567040359 Marionette DEBUG loaded listener.js 23:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12e9eb800) [pid = 1655] [serial = 859] [outer = 0x11344cc00] 23:50:40 INFO - PROCESS | 1655 | 1461567040960 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]]]}] 23:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 869ms 23:50:41 INFO - PROCESS | 1655 | 1461567041000 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 23:50:41 INFO - PROCESS | 1655 | 1461567041002 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 23:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:50:41 INFO - PROCESS | 1655 | 1461567041006 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:50:41 INFO - PROCESS | 1655 | 1461567041008 Marionette TRACE conn2 <- [1,1118,null,{}] 23:50:41 INFO - PROCESS | 1655 | 1461567041013 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}] 23:50:41 INFO - PROCESS | 1655 | 1461567041108 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 23:50:41 INFO - PROCESS | 1655 | 1461567041182 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be0d800 == 75 [pid = 1655] [id = 287] 23:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x113386400) [pid = 1655] [serial = 860] [outer = 0x0] 23:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x1133d9400) [pid = 1655] [serial = 861] [outer = 0x113386400] 23:50:41 INFO - PROCESS | 1655 | 1461567041210 Marionette DEBUG loaded listener.js 23:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x113444c00) [pid = 1655] [serial = 862] [outer = 0x113386400] 23:50:41 INFO - PROCESS | 1655 | 1461567041656 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]]]}] 23:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 723ms 23:50:41 INFO - PROCESS | 1655 | 1461567041729 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 23:50:41 INFO - PROCESS | 1655 | 1461567041732 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 23:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:50:41 INFO - PROCESS | 1655 | 1461567041737 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:50:41 INFO - PROCESS | 1655 | 1461567041740 Marionette TRACE conn2 <- [1,1122,null,{}] 23:50:41 INFO - PROCESS | 1655 | 1461567041743 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}] 23:50:41 INFO - PROCESS | 1655 | 1461567041837 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 23:50:41 INFO - PROCESS | 1655 | 1461567041908 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa71000 == 76 [pid = 1655] [id = 288] 23:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x1158c6800) [pid = 1655] [serial = 863] [outer = 0x0] 23:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x11670f400) [pid = 1655] [serial = 864] [outer = 0x1158c6800] 23:50:41 INFO - PROCESS | 1655 | 1461567041937 Marionette DEBUG loaded listener.js 23:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x11912e400) [pid = 1655] [serial = 865] [outer = 0x1158c6800] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x130291800 == 75 [pid = 1655] [id = 279] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12faed800 == 74 [pid = 1655] [id = 278] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x119742000 == 73 [pid = 1655] [id = 277] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1239d0000 == 72 [pid = 1655] [id = 276] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x124622c00) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf59000 == 71 [pid = 1655] [id = 275] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc47800 == 70 [pid = 1655] [id = 274] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12b117800 == 69 [pid = 1655] [id = 273] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12791c000 == 68 [pid = 1655] [id = 272] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x123e52000 == 67 [pid = 1655] [id = 271] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11adb5000 == 66 [pid = 1655] [id = 270] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1239cb000 == 65 [pid = 1655] [id = 269] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x11b906800 == 64 [pid = 1655] [id = 268] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x119af1800 == 63 [pid = 1655] [id = 267] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x130878800 == 62 [pid = 1655] [id = 266] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x1307a3000 == 61 [pid = 1655] [id = 265] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x130785800 == 60 [pid = 1655] [id = 264] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd97000 == 59 [pid = 1655] [id = 263] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x127360800 == 58 [pid = 1655] [id = 262] 23:50:42 INFO - PROCESS | 1655 | --DOCSHELL 0x119b25800 == 57 [pid = 1655] [id = 261] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12e935000) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12956e400) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11c311800) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11926c800) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11bad4000) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11af1bc00) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12766dc00) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x128884c00) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x11bf5ec00) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12bc2a800) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x119779800) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x11898d400) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12d065400) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12883b000) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12e3f7400) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x123ed1000) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | 1461567042340 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]]]}] 23:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 623ms 23:50:42 INFO - PROCESS | 1655 | 1461567042359 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 23:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:50:42 INFO - PROCESS | 1655 | 1461567042361 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 23:50:42 INFO - PROCESS | 1655 | 1461567042363 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:50:42 INFO - PROCESS | 1655 | 1461567042365 Marionette TRACE conn2 <- [1,1126,null,{}] 23:50:42 INFO - PROCESS | 1655 | 1461567042373 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}] 23:50:42 INFO - PROCESS | 1655 | 1461567042461 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11344e400) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12d656400) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12e3ed800) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x129141400) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x129565000) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12e48e400) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12b4dfc00) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12e939800) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12e481400) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12e93e000) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12b499800) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12eeedc00) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12e9f5800) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12883ac00) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12b4e5400) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12d6b5400) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12d05dc00) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12e9ecc00) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 23:50:42 INFO - PROCESS | 1655 | 1461567042520 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be0e000 == 58 [pid = 1655] [id = 289] 23:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11344f800) [pid = 1655] [serial = 866] [outer = 0x0] 23:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x119830400) [pid = 1655] [serial = 867] [outer = 0x11344f800] 23:50:42 INFO - PROCESS | 1655 | 1461567042550 Marionette DEBUG loaded listener.js 23:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11aa26400) [pid = 1655] [serial = 868] [outer = 0x11344f800] 23:50:42 INFO - PROCESS | 1655 | 1461567042856 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]]]}] 23:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 521ms 23:50:42 INFO - PROCESS | 1655 | 1461567042884 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 23:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:50:42 INFO - PROCESS | 1655 | 1461567042886 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 23:50:42 INFO - PROCESS | 1655 | 1461567042891 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:50:42 INFO - PROCESS | 1655 | 1461567042893 Marionette TRACE conn2 <- [1,1130,null,{}] 23:50:42 INFO - PROCESS | 1655 | 1461567042896 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}] 23:50:42 INFO - PROCESS | 1655 | 1461567042982 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 23:50:42 INFO - PROCESS | 1655 | 1461567042987 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f16000 == 59 [pid = 1655] [id = 290] 23:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11af12000) [pid = 1655] [serial = 869] [outer = 0x0] 23:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x11be29800) [pid = 1655] [serial = 870] [outer = 0x11af12000] 23:50:43 INFO - PROCESS | 1655 | 1461567043014 Marionette DEBUG loaded listener.js 23:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11beeb800) [pid = 1655] [serial = 871] [outer = 0x11af12000] 23:50:43 INFO - PROCESS | 1655 | 1461567043382 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]]]}] 23:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 522ms 23:50:43 INFO - PROCESS | 1655 | 1461567043412 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 23:50:43 INFO - PROCESS | 1655 | 1461567043413 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 23:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:50:43 INFO - PROCESS | 1655 | 1461567043415 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:50:43 INFO - PROCESS | 1655 | 1461567043416 Marionette TRACE conn2 <- [1,1134,null,{}] 23:50:43 INFO - PROCESS | 1655 | 1461567043418 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}] 23:50:43 INFO - PROCESS | 1655 | 1461567043502 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 23:50:43 INFO - PROCESS | 1655 | 1461567043509 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e67800 == 60 [pid = 1655] [id = 291] 23:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11c106800) [pid = 1655] [serial = 872] [outer = 0x0] 23:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11c437400) [pid = 1655] [serial = 873] [outer = 0x11c106800] 23:50:43 INFO - PROCESS | 1655 | 1461567043535 Marionette DEBUG loaded listener.js 23:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x123a17800) [pid = 1655] [serial = 874] [outer = 0x11c106800] 23:50:43 INFO - PROCESS | 1655 | 1461567043878 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]]]}] 23:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 23:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:50:43 INFO - PROCESS | 1655 | 1461567043884 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 23:50:43 INFO - PROCESS | 1655 | 1461567043885 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 23:50:43 INFO - PROCESS | 1655 | 1461567043892 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:50:43 INFO - PROCESS | 1655 | 1461567043894 Marionette TRACE conn2 <- [1,1138,null,{}] 23:50:43 INFO - PROCESS | 1655 | 1461567043896 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}] 23:50:44 INFO - PROCESS | 1655 | 1461567044028 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 23:50:44 INFO - PROCESS | 1655 | 1461567044063 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b10e800 == 61 [pid = 1655] [id = 292] 23:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x11be2e800) [pid = 1655] [serial = 875] [outer = 0x0] 23:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x123b2ac00) [pid = 1655] [serial = 876] [outer = 0x11be2e800] 23:50:44 INFO - PROCESS | 1655 | 1461567044091 Marionette DEBUG loaded listener.js 23:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x127e2fc00) [pid = 1655] [serial = 877] [outer = 0x11be2e800] 23:50:44 INFO - PROCESS | 1655 | 1461567044409 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]]]}] 23:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 574ms 23:50:44 INFO - PROCESS | 1655 | 1461567044462 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 23:50:44 INFO - PROCESS | 1655 | 1461567044463 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 23:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:50:44 INFO - PROCESS | 1655 | 1461567044465 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:50:44 INFO - PROCESS | 1655 | 1461567044466 Marionette TRACE conn2 <- [1,1142,null,{}] 23:50:44 INFO - PROCESS | 1655 | 1461567044469 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}] 23:50:44 INFO - PROCESS | 1655 | 1461567044575 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 23:50:44 INFO - PROCESS | 1655 | 1461567044589 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf64800 == 62 [pid = 1655] [id = 293] 23:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12888ac00) [pid = 1655] [serial = 878] [outer = 0x0] 23:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x128f2d400) [pid = 1655] [serial = 879] [outer = 0x12888ac00] 23:50:44 INFO - PROCESS | 1655 | 1461567044614 Marionette DEBUG loaded listener.js 23:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12956a000) [pid = 1655] [serial = 880] [outer = 0x12888ac00] 23:50:44 INFO - PROCESS | 1655 | 1461567044963 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]]]}] 23:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 23:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:50:44 INFO - PROCESS | 1655 | 1461567044985 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 23:50:44 INFO - PROCESS | 1655 | 1461567044987 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 23:50:44 INFO - PROCESS | 1655 | 1461567044990 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:50:44 INFO - PROCESS | 1655 | 1461567044992 Marionette TRACE conn2 <- [1,1146,null,{}] 23:50:45 INFO - PROCESS | 1655 | 1461567045001 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}] 23:50:45 INFO - PROCESS | 1655 | 1461567045161 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 23:50:45 INFO - PROCESS | 1655 | 1461567045181 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d343000 == 63 [pid = 1655] [id = 294] 23:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12888cc00) [pid = 1655] [serial = 881] [outer = 0x0] 23:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12a3cc000) [pid = 1655] [serial = 882] [outer = 0x12888cc00] 23:50:45 INFO - PROCESS | 1655 | 1461567045201 Marionette DEBUG loaded listener.js 23:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12b49d800) [pid = 1655] [serial = 883] [outer = 0x12888cc00] 23:50:45 INFO - PROCESS | 1655 | 1461567045632 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]]]}] 23:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 677ms 23:50:45 INFO - PROCESS | 1655 | 1461567045675 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 23:50:45 INFO - PROCESS | 1655 | 1461567045677 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 23:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:50:45 INFO - PROCESS | 1655 | 1461567045680 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:50:45 INFO - PROCESS | 1655 | 1461567045681 Marionette TRACE conn2 <- [1,1150,null,{}] 23:50:45 INFO - PROCESS | 1655 | 1461567045684 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}] 23:50:45 INFO - PROCESS | 1655 | 1461567045830 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 23:50:45 INFO - PROCESS | 1655 | 1461567045845 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e899000 == 64 [pid = 1655] [id = 295] 23:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12888e000) [pid = 1655] [serial = 884] [outer = 0x0] 23:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12b4e6000) [pid = 1655] [serial = 885] [outer = 0x12888e000] 23:50:45 INFO - PROCESS | 1655 | 1461567045870 Marionette DEBUG loaded listener.js 23:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12ba80800) [pid = 1655] [serial = 886] [outer = 0x12888e000] 23:50:46 INFO - PROCESS | 1655 | 1461567046184 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]]]}] 23:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 23:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:50:46 INFO - PROCESS | 1655 | 1461567046201 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 23:50:46 INFO - PROCESS | 1655 | 1461567046203 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 23:50:46 INFO - PROCESS | 1655 | 1461567046217 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:50:46 INFO - PROCESS | 1655 | 1461567046219 Marionette TRACE conn2 <- [1,1154,null,{}] 23:50:46 INFO - PROCESS | 1655 | 1461567046222 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}] 23:50:46 INFO - PROCESS | 1655 | 1461567046711 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x113446800) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12891c800) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11c7d6800) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x1188df800) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11b92d000) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x1155df800) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x124627c00) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11beeb000) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x119833c00) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11a8f2c00) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x11a815400) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12e9f2000) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:50:46 INFO - PROCESS | 1655 | 1461567046807 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b512000 == 65 [pid = 1655] [id = 296] 23:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x113447800) [pid = 1655] [serial = 887] [outer = 0x0] 23:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x11670f800) [pid = 1655] [serial = 888] [outer = 0x113447800] 23:50:46 INFO - PROCESS | 1655 | 1461567046832 Marionette DEBUG loaded listener.js 23:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x123a16c00) [pid = 1655] [serial = 889] [outer = 0x113447800] 23:50:47 INFO - PROCESS | 1655 | 1461567047118 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]]]}] 23:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 930ms 23:50:47 INFO - PROCESS | 1655 | 1461567047145 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 23:50:47 INFO - PROCESS | 1655 | 1461567047146 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 23:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:50:47 INFO - PROCESS | 1655 | 1461567047149 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:50:47 INFO - PROCESS | 1655 | 1461567047151 Marionette TRACE conn2 <- [1,1158,null,{}] 23:50:47 INFO - PROCESS | 1655 | 1461567047153 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}] 23:50:47 INFO - PROCESS | 1655 | 1461567047280 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 23:50:47 INFO - PROCESS | 1655 | 1461567047286 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ec0c800 == 66 [pid = 1655] [id = 297] 23:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11522a400) [pid = 1655] [serial = 890] [outer = 0x0] 23:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12ba81400) [pid = 1655] [serial = 891] [outer = 0x11522a400] 23:50:47 INFO - PROCESS | 1655 | 1461567047316 Marionette DEBUG loaded listener.js 23:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12e48e400) [pid = 1655] [serial = 892] [outer = 0x11522a400] 23:50:47 INFO - PROCESS | 1655 | 1461567047628 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]]]}] 23:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 23:50:47 INFO - PROCESS | 1655 | 1461567047668 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 23:50:47 INFO - PROCESS | 1655 | 1461567047670 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 23:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:50:47 INFO - PROCESS | 1655 | 1461567047672 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:50:47 INFO - PROCESS | 1655 | 1461567047673 Marionette TRACE conn2 <- [1,1162,null,{}] 23:50:47 INFO - PROCESS | 1655 | 1461567047675 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}] 23:50:47 INFO - PROCESS | 1655 | 1461567047763 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 23:50:47 INFO - PROCESS | 1655 | 1461567047767 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd98000 == 67 [pid = 1655] [id = 298] 23:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12e48f400) [pid = 1655] [serial = 893] [outer = 0x0] 23:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12e9f6c00) [pid = 1655] [serial = 894] [outer = 0x12e48f400] 23:50:47 INFO - PROCESS | 1655 | 1461567047791 Marionette DEBUG loaded listener.js 23:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12ec50800) [pid = 1655] [serial = 895] [outer = 0x12e48f400] 23:50:48 INFO - PROCESS | 1655 | 1461567048134 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]]]}] 23:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 473ms 23:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:50:48 INFO - PROCESS | 1655 | 1461567048145 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 23:50:48 INFO - PROCESS | 1655 | 1461567048146 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 23:50:48 INFO - PROCESS | 1655 | 1461567048148 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:50:48 INFO - PROCESS | 1655 | 1461567048149 Marionette TRACE conn2 <- [1,1166,null,{}] 23:50:48 INFO - PROCESS | 1655 | 1461567048151 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}] 23:50:48 INFO - PROCESS | 1655 | 1461567048271 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 23:50:48 INFO - PROCESS | 1655 | 1461567048278 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x130281000 == 68 [pid = 1655] [id = 299] 23:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x114f77800) [pid = 1655] [serial = 896] [outer = 0x0] 23:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x114f7f800) [pid = 1655] [serial = 897] [outer = 0x114f77800] 23:50:48 INFO - PROCESS | 1655 | 1461567048303 Marionette DEBUG loaded listener.js 23:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12e47c400) [pid = 1655] [serial = 898] [outer = 0x114f77800] 23:50:48 INFO - PROCESS | 1655 | 1461567048598 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]]]}] 23:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 23:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:50:48 INFO - PROCESS | 1655 | 1461567048617 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 23:50:48 INFO - PROCESS | 1655 | 1461567048618 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 23:50:48 INFO - PROCESS | 1655 | 1461567048620 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:50:48 INFO - PROCESS | 1655 | 1461567048622 Marionette TRACE conn2 <- [1,1170,null,{}] 23:50:48 INFO - PROCESS | 1655 | 1461567048627 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}] 23:50:48 INFO - PROCESS | 1655 | 1461567048782 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 23:50:48 INFO - PROCESS | 1655 | 1461567048842 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11678b800 == 69 [pid = 1655] [id = 300] 23:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x113380000) [pid = 1655] [serial = 899] [outer = 0x0] 23:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x113384800) [pid = 1655] [serial = 900] [outer = 0x113380000] 23:50:48 INFO - PROCESS | 1655 | 1461567048874 Marionette DEBUG loaded listener.js 23:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x1133dbc00) [pid = 1655] [serial = 901] [outer = 0x113380000] 23:50:49 INFO - PROCESS | 1655 | 1461567049304 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]]]}] 23:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 723ms 23:50:49 INFO - PROCESS | 1655 | 1461567049345 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 23:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:50:49 INFO - PROCESS | 1655 | 1461567049348 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 23:50:49 INFO - PROCESS | 1655 | 1461567049351 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:50:49 INFO - PROCESS | 1655 | 1461567049353 Marionette TRACE conn2 <- [1,1174,null,{}] 23:50:49 INFO - PROCESS | 1655 | 1461567049356 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}] 23:50:49 INFO - PROCESS | 1655 | 1461567049467 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 23:50:49 INFO - PROCESS | 1655 | 1461567049527 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12405b000 == 70 [pid = 1655] [id = 301] 23:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x1147cc400) [pid = 1655] [serial = 902] [outer = 0x0] 23:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x118942c00) [pid = 1655] [serial = 903] [outer = 0x1147cc400] 23:50:49 INFO - PROCESS | 1655 | 1461567049600 Marionette DEBUG loaded listener.js 23:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11983c800) [pid = 1655] [serial = 904] [outer = 0x1147cc400] 23:50:50 INFO - PROCESS | 1655 | 1461567050012 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] 23:50:50 INFO - PROCESS | 1655 | 1461567050077 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 23:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:50:50 INFO - PROCESS | 1655 | 1461567050079 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:50:50 INFO - PROCESS | 1655 | 1461567050080 Marionette TRACE conn2 <- [1,1178,null,{}] 23:50:50 INFO - PROCESS | 1655 | 1461567050083 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}] 23:50:50 INFO - PROCESS | 1655 | 1461567050192 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 23:50:50 INFO - PROCESS | 1655 | 1461567050287 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ec11800 == 71 [pid = 1655] [id = 302] 23:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11ad7b800) [pid = 1655] [serial = 905] [outer = 0x0] 23:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11c4d5800) [pid = 1655] [serial = 906] [outer = 0x11ad7b800] 23:50:50 INFO - PROCESS | 1655 | 1461567050319 Marionette DEBUG loaded listener.js 23:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x123f90c00) [pid = 1655] [serial = 907] [outer = 0x11ad7b800] 23:50:50 INFO - PROCESS | 1655 | 1461567050749 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] 23:50:50 INFO - PROCESS | 1655 | 1461567050802 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 23:50:50 INFO - PROCESS | 1655 | 1461567050810 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:50:50 INFO - PROCESS | 1655 | 1461567050813 Marionette TRACE conn2 <- [1,1182,null,{}] 23:50:50 INFO - PROCESS | 1655 | 1461567050816 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}] 23:50:50 INFO - PROCESS | 1655 | 1461567050925 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 23:50:50 INFO - PROCESS | 1655 | 1461567050986 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x130870000 == 72 [pid = 1655] [id = 303] 23:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11b59ec00) [pid = 1655] [serial = 908] [outer = 0x0] 23:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x127e33800) [pid = 1655] [serial = 909] [outer = 0x11b59ec00] 23:50:51 INFO - PROCESS | 1655 | 1461567051028 Marionette DEBUG loaded listener.js 23:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12b687000) [pid = 1655] [serial = 910] [outer = 0x11b59ec00] 23:50:51 INFO - PROCESS | 1655 | 1461567051457 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] 23:50:51 INFO - PROCESS | 1655 | 1461567051483 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 23:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:50:51 INFO - PROCESS | 1655 | 1461567051485 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:50:51 INFO - PROCESS | 1655 | 1461567051486 Marionette TRACE conn2 <- [1,1186,null,{}] 23:50:51 INFO - PROCESS | 1655 | 1461567051489 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}] 23:50:51 INFO - PROCESS | 1655 | 1461567051612 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 23:50:51 INFO - PROCESS | 1655 | 1461567051673 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x13106e800 == 73 [pid = 1655] [id = 304] 23:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12bc2e400) [pid = 1655] [serial = 911] [outer = 0x0] 23:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12dcddc00) [pid = 1655] [serial = 912] [outer = 0x12bc2e400] 23:50:51 INFO - PROCESS | 1655 | 1461567051703 Marionette DEBUG loaded listener.js 23:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12e9eb400) [pid = 1655] [serial = 913] [outer = 0x12bc2e400] 23:50:52 INFO - PROCESS | 1655 | 1461567052139 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] 23:50:52 INFO - PROCESS | 1655 | 1461567052212 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 23:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:50:52 INFO - PROCESS | 1655 | 1461567052215 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:50:52 INFO - PROCESS | 1655 | 1461567052216 Marionette TRACE conn2 <- [1,1190,null,{}] 23:50:52 INFO - PROCESS | 1655 | 1461567052218 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}] 23:50:52 INFO - PROCESS | 1655 | 1461567052312 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 23:50:52 INFO - PROCESS | 1655 | 1461567052414 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x137d06000 == 74 [pid = 1655] [id = 305] 23:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12eb37400) [pid = 1655] [serial = 914] [outer = 0x0] 23:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12eb3b000) [pid = 1655] [serial = 915] [outer = 0x12eb37400] 23:50:52 INFO - PROCESS | 1655 | 1461567052451 Marionette DEBUG loaded listener.js 23:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12eeeb000) [pid = 1655] [serial = 916] [outer = 0x12eb37400] 23:50:52 INFO - PROCESS | 1655 | 1461567052858 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] 23:50:52 INFO - PROCESS | 1655 | 1461567052886 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 23:50:52 INFO - PROCESS | 1655 | 1461567052888 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:50:52 INFO - PROCESS | 1655 | 1461567052890 Marionette TRACE conn2 <- [1,1194,null,{}] 23:50:52 INFO - PROCESS | 1655 | 1461567052911 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}] 23:50:53 INFO - PROCESS | 1655 | 1461567053016 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 23:50:53 INFO - PROCESS | 1655 | 1461567053077 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af29000 == 75 [pid = 1655] [id = 306] 23:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12eeed800) [pid = 1655] [serial = 917] [outer = 0x0] 23:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12eef7400) [pid = 1655] [serial = 918] [outer = 0x12eeed800] 23:50:53 INFO - PROCESS | 1655 | 1461567053106 Marionette DEBUG loaded listener.js 23:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12f97dc00) [pid = 1655] [serial = 919] [outer = 0x12eeed800] 23:50:53 INFO - PROCESS | 1655 | 1461567053567 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] 23:50:53 INFO - PROCESS | 1655 | 1461567053610 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 23:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:50:53 INFO - PROCESS | 1655 | 1461567053613 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:50:53 INFO - PROCESS | 1655 | 1461567053614 Marionette TRACE conn2 <- [1,1198,null,{}] 23:50:53 INFO - PROCESS | 1655 | 1461567053617 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}] 23:50:53 INFO - PROCESS | 1655 | 1461567053722 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 23:50:53 INFO - PROCESS | 1655 | 1461567053826 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be13000 == 76 [pid = 1655] [id = 307] 23:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x114ba7c00) [pid = 1655] [serial = 920] [outer = 0x0] 23:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12aff5800) [pid = 1655] [serial = 921] [outer = 0x114ba7c00] 23:50:53 INFO - PROCESS | 1655 | 1461567053858 Marionette DEBUG loaded listener.js 23:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12aff9800) [pid = 1655] [serial = 922] [outer = 0x114ba7c00] 23:50:54 INFO - PROCESS | 1655 | 1461567054479 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]]]}] 23:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 919ms 23:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:50:54 INFO - PROCESS | 1655 | 1461567054533 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 23:50:54 INFO - PROCESS | 1655 | 1461567054535 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 23:50:54 INFO - PROCESS | 1655 | 1461567054539 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:50:54 INFO - PROCESS | 1655 | 1461567054541 Marionette TRACE conn2 <- [1,1202,null,{}] 23:50:54 INFO - PROCESS | 1655 | 1461567054545 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}] 23:50:54 INFO - PROCESS | 1655 | 1461567054651 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 23:50:54 INFO - PROCESS | 1655 | 1461567054715 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128809800 == 77 [pid = 1655] [id = 308] 23:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x11657cc00) [pid = 1655] [serial = 923] [outer = 0x0] 23:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x11674f800) [pid = 1655] [serial = 924] [outer = 0x11657cc00] 23:50:54 INFO - PROCESS | 1655 | 1461567054744 Marionette DEBUG loaded listener.js 23:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x119131800) [pid = 1655] [serial = 925] [outer = 0x11657cc00] 23:50:55 INFO - PROCESS | 1655 | 1461567055174 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]]]}] 23:50:55 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 23:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 674ms 23:50:55 INFO - PROCESS | 1655 | 1461567055213 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 23:50:55 INFO - PROCESS | 1655 | 1461567055218 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 23:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:50:55 INFO - PROCESS | 1655 | 1461567055224 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:50:55 INFO - PROCESS | 1655 | 1461567055226 Marionette TRACE conn2 <- [1,1206,null,{}] 23:50:55 INFO - PROCESS | 1655 | 1461567055230 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}] 23:50:55 INFO - PROCESS | 1655 | 1461567055374 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 23:50:55 INFO - PROCESS | 1655 | 1461567055515 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c362800 == 78 [pid = 1655] [id = 309] 23:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x119a72400) [pid = 1655] [serial = 926] [outer = 0x0] 23:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x11a8f8c00) [pid = 1655] [serial = 927] [outer = 0x119a72400] 23:50:55 INFO - PROCESS | 1655 | 1461567055559 Marionette DEBUG loaded listener.js 23:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x11b9b1000) [pid = 1655] [serial = 928] [outer = 0x119a72400] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x130281000 == 77 [pid = 1655] [id = 299] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd98000 == 76 [pid = 1655] [id = 298] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12ec0c800 == 75 [pid = 1655] [id = 297] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11b512000 == 74 [pid = 1655] [id = 296] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12e899000 == 73 [pid = 1655] [id = 295] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12d343000 == 72 [pid = 1655] [id = 294] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf64800 == 71 [pid = 1655] [id = 293] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12b10e800 == 70 [pid = 1655] [id = 292] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x127e67800 == 69 [pid = 1655] [id = 291] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x124f16000 == 68 [pid = 1655] [id = 290] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11be0e000 == 67 [pid = 1655] [id = 289] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa71000 == 66 [pid = 1655] [id = 288] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11be0d800 == 65 [pid = 1655] [id = 287] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x118817000 == 64 [pid = 1655] [id = 286] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebcf800 == 63 [pid = 1655] [id = 285] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x131068000 == 62 [pid = 1655] [id = 284] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x130495000 == 61 [pid = 1655] [id = 283] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12b10c000 == 60 [pid = 1655] [id = 282] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11a629000 == 59 [pid = 1655] [id = 281] 23:50:55 INFO - PROCESS | 1655 | --DOCSHELL 0x130d2f000 == 58 [pid = 1655] [id = 280] 23:50:56 INFO - PROCESS | 1655 | 1461567056075 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]]]}] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x114baa800) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x113450800) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x129149000) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12bea1800) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12b4e3c00) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x123b36c00) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x124198400) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x124624c00) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12b4df400) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11c106c00) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x11c7d1400) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x119834800) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x118f45c00) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x124fcb400) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x124fd3c00) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12956e800) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12d6b5c00) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x11aa30800) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11af68000) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11bee6800) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11926d800) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12e9f9000) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12e3ec000) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x11bf59000) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x129567000) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12e3ec800) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12b692c00) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12891e800) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12e9f7400) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12ec51400) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 23:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12ec48800) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 23:50:56 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 23:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 872ms 23:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:50:56 INFO - PROCESS | 1655 | 1461567056096 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 23:50:56 INFO - PROCESS | 1655 | 1461567056097 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 23:50:56 INFO - PROCESS | 1655 | 1461567056099 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:50:56 INFO - PROCESS | 1655 | 1461567056102 Marionette TRACE conn2 <- [1,1210,null,{}] 23:50:56 INFO - PROCESS | 1655 | 1461567056111 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}] 23:50:56 INFO - PROCESS | 1655 | 1461567056200 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 23:50:56 INFO - PROCESS | 1655 | 1461567056206 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12405b800 == 59 [pid = 1655] [id = 310] 23:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x11bee6400) [pid = 1655] [serial = 929] [outer = 0x0] 23:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x123a17c00) [pid = 1655] [serial = 930] [outer = 0x11bee6400] 23:50:56 INFO - PROCESS | 1655 | 1461567056235 Marionette DEBUG loaded listener.js 23:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x124432c00) [pid = 1655] [serial = 931] [outer = 0x11bee6400] 23:50:56 INFO - PROCESS | 1655 | 1461567056601 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]]]}] 23:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 526ms 23:50:56 INFO - PROCESS | 1655 | 1461567056627 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 23:50:56 INFO - PROCESS | 1655 | 1461567056629 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 23:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:50:56 INFO - PROCESS | 1655 | 1461567056639 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:50:56 INFO - PROCESS | 1655 | 1461567056642 Marionette TRACE conn2 <- [1,1214,null,{}] 23:50:56 INFO - PROCESS | 1655 | 1461567056644 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}] 23:50:56 INFO - PROCESS | 1655 | 1461567056731 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 23:50:56 INFO - PROCESS | 1655 | 1461567056736 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b18c000 == 60 [pid = 1655] [id = 311] 23:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x124624400) [pid = 1655] [serial = 932] [outer = 0x0] 23:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12760c000) [pid = 1655] [serial = 933] [outer = 0x124624400] 23:50:56 INFO - PROCESS | 1655 | 1461567056763 Marionette DEBUG loaded listener.js 23:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x128f2a400) [pid = 1655] [serial = 934] [outer = 0x124624400] 23:50:57 INFO - PROCESS | 1655 | 1461567057117 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]]]}] 23:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 525ms 23:50:57 INFO - PROCESS | 1655 | 1461567057159 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 23:50:57 INFO - PROCESS | 1655 | 1461567057161 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 23:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:50:57 INFO - PROCESS | 1655 | 1461567057163 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:50:57 INFO - PROCESS | 1655 | 1461567057164 Marionette TRACE conn2 <- [1,1218,null,{}] 23:50:57 INFO - PROCESS | 1655 | 1461567057166 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}] 23:50:57 INFO - PROCESS | 1655 | 1461567057276 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 23:50:57 INFO - PROCESS | 1655 | 1461567057284 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf14000 == 61 [pid = 1655] [id = 312] 23:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12760a400) [pid = 1655] [serial = 935] [outer = 0x0] 23:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x1291cac00) [pid = 1655] [serial = 936] [outer = 0x12760a400] 23:50:57 INFO - PROCESS | 1655 | 1461567057310 Marionette DEBUG loaded listener.js 23:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12a3d2c00) [pid = 1655] [serial = 937] [outer = 0x12760a400] 23:50:57 INFO - PROCESS | 1655 | 1461567057730 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]]]}] 23:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 618ms 23:50:57 INFO - PROCESS | 1655 | 1461567057782 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 23:50:57 INFO - PROCESS | 1655 | 1461567057784 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 23:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:50:57 INFO - PROCESS | 1655 | 1461567057787 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:50:57 INFO - PROCESS | 1655 | 1461567057789 Marionette TRACE conn2 <- [1,1222,null,{}] 23:50:57 INFO - PROCESS | 1655 | 1461567057792 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}] 23:50:57 INFO - PROCESS | 1655 | 1461567057969 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 23:50:57 INFO - PROCESS | 1655 | 1461567057988 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d34d000 == 62 [pid = 1655] [id = 313] 23:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12913e400) [pid = 1655] [serial = 938] [outer = 0x0] 23:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12aff6800) [pid = 1655] [serial = 939] [outer = 0x12913e400] 23:50:58 INFO - PROCESS | 1655 | 1461567058016 Marionette DEBUG loaded listener.js 23:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12bea2400) [pid = 1655] [serial = 940] [outer = 0x12913e400] 23:50:58 INFO - PROCESS | 1655 | 1461567058421 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] 23:50:58 INFO - PROCESS | 1655 | 1461567058496 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 23:50:58 INFO - PROCESS | 1655 | 1461567058499 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:50:58 INFO - PROCESS | 1655 | 1461567058501 Marionette TRACE conn2 <- [1,1226,null,{}] 23:50:58 INFO - PROCESS | 1655 | 1461567058505 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}] 23:50:58 INFO - PROCESS | 1655 | 1461567058629 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 23:50:58 INFO - PROCESS | 1655 | 1461567058645 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebdd800 == 63 [pid = 1655] [id = 314] 23:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x11c7d1000) [pid = 1655] [serial = 941] [outer = 0x0] 23:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12914d400) [pid = 1655] [serial = 942] [outer = 0x11c7d1000] 23:50:58 INFO - PROCESS | 1655 | 1461567058670 Marionette DEBUG loaded listener.js 23:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12e3f4800) [pid = 1655] [serial = 943] [outer = 0x11c7d1000] 23:50:58 INFO - PROCESS | 1655 | 1461567058997 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]]]}] 23:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 526ms 23:50:59 INFO - PROCESS | 1655 | 1461567059026 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 23:50:59 INFO - PROCESS | 1655 | 1461567059027 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 23:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:50:59 INFO - PROCESS | 1655 | 1461567059035 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:50:59 INFO - PROCESS | 1655 | 1461567059037 Marionette TRACE conn2 <- [1,1230,null,{}] 23:50:59 INFO - PROCESS | 1655 | 1461567059039 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}] 23:50:59 INFO - PROCESS | 1655 | 1461567059146 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 23:50:59 INFO - PROCESS | 1655 | 1461567059163 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0e1800 == 64 [pid = 1655] [id = 315] 23:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12ba87000) [pid = 1655] [serial = 944] [outer = 0x0] 23:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12e492400) [pid = 1655] [serial = 945] [outer = 0x12ba87000] 23:50:59 INFO - PROCESS | 1655 | 1461567059189 Marionette DEBUG loaded listener.js 23:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12eb36400) [pid = 1655] [serial = 946] [outer = 0x12ba87000] 23:50:59 INFO - PROCESS | 1655 | 1461567059535 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]]]}] 23:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 522ms 23:50:59 INFO - PROCESS | 1655 | 1461567059559 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 23:50:59 INFO - PROCESS | 1655 | 1461567059560 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 23:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:50:59 INFO - PROCESS | 1655 | 1461567059562 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:50:59 INFO - PROCESS | 1655 | 1461567059563 Marionette TRACE conn2 <- [1,1234,null,{}] 23:50:59 INFO - PROCESS | 1655 | 1461567059566 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}] 23:50:59 INFO - PROCESS | 1655 | 1461567059679 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 23:50:59 INFO - PROCESS | 1655 | 1461567059693 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1300e6800 == 65 [pid = 1655] [id = 316] 23:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12a5e3800) [pid = 1655] [serial = 947] [outer = 0x0] 23:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12a5e6000) [pid = 1655] [serial = 948] [outer = 0x12a5e3800] 23:50:59 INFO - PROCESS | 1655 | 1461567059717 Marionette DEBUG loaded listener.js 23:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12a5e9c00) [pid = 1655] [serial = 949] [outer = 0x12a5e3800] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x1158c6800) [pid = 1655] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12888e000) [pid = 1655] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12e48f400) [pid = 1655] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x113447800) [pid = 1655] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x11522a400) [pid = 1655] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11c106800) [pid = 1655] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11344f800) [pid = 1655] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12888ac00) [pid = 1655] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11be2e800) [pid = 1655] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11af12000) [pid = 1655] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x113386400) [pid = 1655] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:51:00 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12888cc00) [pid = 1655] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:51:00 INFO - PROCESS | 1655 | 1461567060247 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]]]}] 23:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 718ms 23:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:51:00 INFO - PROCESS | 1655 | 1461567060281 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 23:51:00 INFO - PROCESS | 1655 | 1461567060282 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 23:51:00 INFO - PROCESS | 1655 | 1461567060284 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:51:00 INFO - PROCESS | 1655 | 1461567060285 Marionette TRACE conn2 <- [1,1238,null,{}] 23:51:00 INFO - PROCESS | 1655 | 1461567060287 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}] 23:51:00 INFO - PROCESS | 1655 | 1461567060375 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 23:51:00 INFO - PROCESS | 1655 | 1461567060436 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf5f000 == 66 [pid = 1655] [id = 317] 23:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x1155de800) [pid = 1655] [serial = 950] [outer = 0x0] 23:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11c106800) [pid = 1655] [serial = 951] [outer = 0x1155de800] 23:51:00 INFO - PROCESS | 1655 | 1461567060462 Marionette DEBUG loaded listener.js 23:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12a5e4000) [pid = 1655] [serial = 952] [outer = 0x1155de800] 23:51:00 INFO - PROCESS | 1655 | 1461567060793 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]]]}] 23:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 523ms 23:51:00 INFO - PROCESS | 1655 | 1461567060808 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 23:51:00 INFO - PROCESS | 1655 | 1461567060810 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 23:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:51:00 INFO - PROCESS | 1655 | 1461567060813 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:51:00 INFO - PROCESS | 1655 | 1461567060816 Marionette TRACE conn2 <- [1,1242,null,{}] 23:51:00 INFO - PROCESS | 1655 | 1461567060819 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}] 23:51:00 INFO - PROCESS | 1655 | 1461567060975 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 23:51:01 INFO - PROCESS | 1655 | 1461567061109 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x130864000 == 67 [pid = 1655] [id = 318] 23:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12a5e3c00) [pid = 1655] [serial = 953] [outer = 0x0] 23:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12ec50000) [pid = 1655] [serial = 954] [outer = 0x12a5e3c00] 23:51:01 INFO - PROCESS | 1655 | 1461567061155 Marionette DEBUG loaded listener.js 23:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12f97cc00) [pid = 1655] [serial = 955] [outer = 0x12a5e3c00] 23:51:01 INFO - PROCESS | 1655 | 1461567061442 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]]]}] 23:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 672ms 23:51:01 INFO - PROCESS | 1655 | 1461567061485 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 23:51:01 INFO - PROCESS | 1655 | 1461567061486 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 23:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:51:01 INFO - PROCESS | 1655 | 1461567061496 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:51:01 INFO - PROCESS | 1655 | 1461567061497 Marionette TRACE conn2 <- [1,1246,null,{}] 23:51:01 INFO - PROCESS | 1655 | 1461567061499 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}] 23:51:01 INFO - PROCESS | 1655 | 1461567061593 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 23:51:01 INFO - PROCESS | 1655 | 1461567061653 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d25800 == 68 [pid = 1655] [id = 319] 23:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x127606400) [pid = 1655] [serial = 956] [outer = 0x0] 23:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12abdec00) [pid = 1655] [serial = 957] [outer = 0x127606400] 23:51:01 INFO - PROCESS | 1655 | 1461567061679 Marionette DEBUG loaded listener.js 23:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12abe3c00) [pid = 1655] [serial = 958] [outer = 0x127606400] 23:51:01 INFO - PROCESS | 1655 | 1461567061962 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]]]}] 23:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 526ms 23:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:51:02 INFO - PROCESS | 1655 | 1461567062016 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 23:51:02 INFO - PROCESS | 1655 | 1461567062017 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 23:51:02 INFO - PROCESS | 1655 | 1461567062019 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:51:02 INFO - PROCESS | 1655 | 1461567062020 Marionette TRACE conn2 <- [1,1250,null,{}] 23:51:02 INFO - PROCESS | 1655 | 1461567062024 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}] 23:51:02 INFO - PROCESS | 1655 | 1461567062112 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 23:51:02 INFO - PROCESS | 1655 | 1461567062116 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x137e47800 == 69 [pid = 1655] [id = 320] 23:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12a5a7800) [pid = 1655] [serial = 959] [outer = 0x0] 23:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12a5ae400) [pid = 1655] [serial = 960] [outer = 0x12a5a7800] 23:51:02 INFO - PROCESS | 1655 | 1461567062141 Marionette DEBUG loaded listener.js 23:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12a5b2000) [pid = 1655] [serial = 961] [outer = 0x12a5a7800] 23:51:02 INFO - PROCESS | 1655 | 1461567062663 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]]]}] 23:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 668ms 23:51:02 INFO - PROCESS | 1655 | 1461567062688 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 23:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:51:02 INFO - PROCESS | 1655 | 1461567062693 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 23:51:02 INFO - PROCESS | 1655 | 1461567062696 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:51:02 INFO - PROCESS | 1655 | 1461567062700 Marionette TRACE conn2 <- [1,1254,null,{}] 23:51:02 INFO - PROCESS | 1655 | 1461567062703 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}] 23:51:02 INFO - PROCESS | 1655 | 1461567062817 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 23:51:02 INFO - PROCESS | 1655 | 1461567062892 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c41a000 == 70 [pid = 1655] [id = 321] 23:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x114f82000) [pid = 1655] [serial = 962] [outer = 0x0] 23:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x118f39000) [pid = 1655] [serial = 963] [outer = 0x114f82000] 23:51:02 INFO - PROCESS | 1655 | 1461567062924 Marionette DEBUG loaded listener.js 23:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x11a80e800) [pid = 1655] [serial = 964] [outer = 0x114f82000] 23:51:03 INFO - PROCESS | 1655 | 1461567063357 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]]]}] 23:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 673ms 23:51:03 INFO - PROCESS | 1655 | 1461567063370 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 23:51:03 INFO - PROCESS | 1655 | 1461567063376 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 23:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:51:03 INFO - PROCESS | 1655 | 1461567063381 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:51:03 INFO - PROCESS | 1655 | 1461567063383 Marionette TRACE conn2 <- [1,1258,null,{}] 23:51:03 INFO - PROCESS | 1655 | 1461567063385 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}] 23:51:03 INFO - PROCESS | 1655 | 1461567063494 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 23:51:03 INFO - PROCESS | 1655 | 1461567063592 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b10a800 == 71 [pid = 1655] [id = 322] 23:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x11af5fc00) [pid = 1655] [serial = 965] [outer = 0x0] 23:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x123a18800) [pid = 1655] [serial = 966] [outer = 0x11af5fc00] 23:51:03 INFO - PROCESS | 1655 | 1461567063621 Marionette DEBUG loaded listener.js 23:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x124626000) [pid = 1655] [serial = 967] [outer = 0x11af5fc00] 23:51:04 INFO - PROCESS | 1655 | 1461567064050 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]]]}] 23:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 721ms 23:51:04 INFO - PROCESS | 1655 | 1461567064105 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 23:51:04 INFO - PROCESS | 1655 | 1461567064107 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 23:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:51:04 INFO - PROCESS | 1655 | 1461567064111 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:51:04 INFO - PROCESS | 1655 | 1461567064114 Marionette TRACE conn2 <- [1,1262,null,{}] 23:51:04 INFO - PROCESS | 1655 | 1461567064122 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}] 23:51:04 INFO - PROCESS | 1655 | 1461567064235 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 23:51:04 INFO - PROCESS | 1655 | 1461567064312 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x130869800 == 72 [pid = 1655] [id = 323] 23:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12a5b1c00) [pid = 1655] [serial = 968] [outer = 0x0] 23:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12a5e4400) [pid = 1655] [serial = 969] [outer = 0x12a5b1c00] 23:51:04 INFO - PROCESS | 1655 | 1461567064343 Marionette DEBUG loaded listener.js 23:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12abe4000) [pid = 1655] [serial = 970] [outer = 0x12a5b1c00] 23:51:04 INFO - PROCESS | 1655 | 1461567064747 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]]]}] 23:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 672ms 23:51:04 INFO - PROCESS | 1655 | 1461567064783 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 23:51:04 INFO - PROCESS | 1655 | 1461567064785 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 23:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:51:04 INFO - PROCESS | 1655 | 1461567064820 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:51:04 INFO - PROCESS | 1655 | 1461567064821 Marionette TRACE conn2 <- [1,1266,null,{}] 23:51:04 INFO - PROCESS | 1655 | 1461567064825 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}] 23:51:04 INFO - PROCESS | 1655 | 1461567064934 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 23:51:05 INFO - PROCESS | 1655 | 1461567065009 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x137e59000 == 73 [pid = 1655] [id = 324] 23:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12abe6000) [pid = 1655] [serial = 971] [outer = 0x0] 23:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12affdc00) [pid = 1655] [serial = 972] [outer = 0x12abe6000] 23:51:05 INFO - PROCESS | 1655 | 1461567065041 Marionette DEBUG loaded listener.js 23:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12b8a6400) [pid = 1655] [serial = 973] [outer = 0x12abe6000] 23:51:05 INFO - PROCESS | 1655 | 1461567065455 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]]]}] 23:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 688ms 23:51:05 INFO - PROCESS | 1655 | 1461567065494 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 23:51:05 INFO - PROCESS | 1655 | 1461567065495 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 23:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:51:05 INFO - PROCESS | 1655 | 1461567065498 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:51:05 INFO - PROCESS | 1655 | 1461567065499 Marionette TRACE conn2 <- [1,1270,null,{}] 23:51:05 INFO - PROCESS | 1655 | 1461567065502 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}] 23:51:05 INFO - PROCESS | 1655 | 1461567065609 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 23:51:05 INFO - PROCESS | 1655 | 1461567065714 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a33e800 == 74 [pid = 1655] [id = 325] 23:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12b49d400) [pid = 1655] [serial = 974] [outer = 0x0] 23:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12d660000) [pid = 1655] [serial = 975] [outer = 0x12b49d400] 23:51:05 INFO - PROCESS | 1655 | 1461567065747 Marionette DEBUG loaded listener.js 23:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12e9ed000) [pid = 1655] [serial = 976] [outer = 0x12b49d400] 23:51:06 INFO - PROCESS | 1655 | 1461567066140 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]]]}] 23:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 673ms 23:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:51:06 INFO - PROCESS | 1655 | 1461567066177 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 23:51:06 INFO - PROCESS | 1655 | 1461567066179 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 23:51:06 INFO - PROCESS | 1655 | 1461567066181 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:51:06 INFO - PROCESS | 1655 | 1461567066182 Marionette TRACE conn2 <- [1,1274,null,{}] 23:51:06 INFO - PROCESS | 1655 | 1461567066185 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}] 23:51:06 INFO - PROCESS | 1655 | 1461567066317 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 23:51:06 INFO - PROCESS | 1655 | 1461567066423 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c68000 == 75 [pid = 1655] [id = 326] 23:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12eb33c00) [pid = 1655] [serial = 977] [outer = 0x0] 23:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12f977c00) [pid = 1655] [serial = 978] [outer = 0x12eb33c00] 23:51:06 INFO - PROCESS | 1655 | 1461567066457 Marionette DEBUG loaded listener.js 23:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12ff22800) [pid = 1655] [serial = 979] [outer = 0x12eb33c00] 23:51:06 INFO - PROCESS | 1655 | 1461567066842 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]]]}] 23:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 719ms 23:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:51:06 INFO - PROCESS | 1655 | 1461567066901 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 23:51:06 INFO - PROCESS | 1655 | 1461567066902 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 23:51:06 INFO - PROCESS | 1655 | 1461567066904 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:51:06 INFO - PROCESS | 1655 | 1461567066905 Marionette TRACE conn2 <- [1,1278,null,{}] 23:51:06 INFO - PROCESS | 1655 | 1461567066908 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}] 23:51:07 INFO - PROCESS | 1655 | 1461567067030 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 23:51:07 INFO - PROCESS | 1655 | 1461567067108 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a902800 == 76 [pid = 1655] [id = 327] 23:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x114f76400) [pid = 1655] [serial = 980] [outer = 0x0] 23:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12a938400) [pid = 1655] [serial = 981] [outer = 0x114f76400] 23:51:07 INFO - PROCESS | 1655 | 1461567067138 Marionette DEBUG loaded listener.js 23:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12a93e000) [pid = 1655] [serial = 982] [outer = 0x114f76400] 23:51:07 INFO - PROCESS | 1655 | 1461567067544 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]]]}] 23:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 669ms 23:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:51:07 INFO - PROCESS | 1655 | 1461567067573 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 23:51:07 INFO - PROCESS | 1655 | 1461567067575 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 23:51:07 INFO - PROCESS | 1655 | 1461567067577 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:51:07 INFO - PROCESS | 1655 | 1461567067578 Marionette TRACE conn2 <- [1,1282,null,{}] 23:51:07 INFO - PROCESS | 1655 | 1461567067581 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}] 23:51:07 INFO - PROCESS | 1655 | 1461567067705 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 23:51:07 INFO - PROCESS | 1655 | 1461567067785 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119aec000 == 77 [pid = 1655] [id = 328] 23:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x113443400) [pid = 1655] [serial = 983] [outer = 0x0] 23:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x11c839800) [pid = 1655] [serial = 984] [outer = 0x113443400] 23:51:07 INFO - PROCESS | 1655 | 1461567067815 Marionette DEBUG loaded listener.js 23:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x11c83e000) [pid = 1655] [serial = 985] [outer = 0x113443400] 23:51:08 INFO - PROCESS | 1655 | 1461567068421 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]]]}] 23:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 870ms 23:51:08 INFO - PROCESS | 1655 | 1461567068456 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 23:51:08 INFO - PROCESS | 1655 | 1461567068459 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 23:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:51:08 INFO - PROCESS | 1655 | 1461567068464 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:51:08 INFO - PROCESS | 1655 | 1461567068466 Marionette TRACE conn2 <- [1,1286,null,{}] 23:51:08 INFO - PROCESS | 1655 | 1461567068470 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}] 23:51:08 INFO - PROCESS | 1655 | 1461567068571 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 23:51:08 INFO - PROCESS | 1655 | 1461567068653 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f15800 == 78 [pid = 1655] [id = 329] 23:51:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x11522cc00) [pid = 1655] [serial = 986] [outer = 0x0] 23:51:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x11797fc00) [pid = 1655] [serial = 987] [outer = 0x11522cc00] 23:51:08 INFO - PROCESS | 1655 | 1461567068681 Marionette DEBUG loaded listener.js 23:51:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x119261c00) [pid = 1655] [serial = 988] [outer = 0x11522cc00] 23:51:09 INFO - PROCESS | 1655 | 1461567069116 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]]]}] 23:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 673ms 23:51:09 INFO - PROCESS | 1655 | 1461567069138 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 23:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:51:09 INFO - PROCESS | 1655 | 1461567069144 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 23:51:09 INFO - PROCESS | 1655 | 1461567069148 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:51:09 INFO - PROCESS | 1655 | 1461567069149 Marionette TRACE conn2 <- [1,1290,null,{}] 23:51:09 INFO - PROCESS | 1655 | 1461567069152 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}] 23:51:09 INFO - PROCESS | 1655 | 1461567069251 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 23:51:09 INFO - PROCESS | 1655 | 1461567069354 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239db000 == 79 [pid = 1655] [id = 330] 23:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x11b595400) [pid = 1655] [serial = 989] [outer = 0x0] 23:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x11b931c00) [pid = 1655] [serial = 990] [outer = 0x11b595400] 23:51:09 INFO - PROCESS | 1655 | 1461567069382 Marionette DEBUG loaded listener.js 23:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11beec000) [pid = 1655] [serial = 991] [outer = 0x11b595400] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x130d25800 == 78 [pid = 1655] [id = 319] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x130864000 == 77 [pid = 1655] [id = 318] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf5f000 == 76 [pid = 1655] [id = 317] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1300e6800 == 75 [pid = 1655] [id = 316] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0e1800 == 74 [pid = 1655] [id = 315] 23:51:09 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12a3d4c00) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 23:51:09 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x124629800) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 23:51:09 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11a8f3000) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 23:51:09 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x11522dc00) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 23:51:09 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x11bad6c00) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 23:51:09 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12be9a400) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 23:51:09 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x114f7f800) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebdd800 == 73 [pid = 1655] [id = 314] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12d34d000 == 72 [pid = 1655] [id = 313] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf14000 == 71 [pid = 1655] [id = 312] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12b18c000 == 70 [pid = 1655] [id = 311] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12405b800 == 69 [pid = 1655] [id = 310] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11c362800 == 68 [pid = 1655] [id = 309] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128809800 == 67 [pid = 1655] [id = 308] 23:51:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11678b800 == 66 [pid = 1655] [id = 300] 23:51:09 INFO - PROCESS | 1655 | 1461567069820 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]]]}] 23:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 721ms 23:51:09 INFO - PROCESS | 1655 | 1461567069870 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 23:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:51:09 INFO - PROCESS | 1655 | 1461567069873 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 23:51:09 INFO - PROCESS | 1655 | 1461567069876 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:51:09 INFO - PROCESS | 1655 | 1461567069880 Marionette TRACE conn2 <- [1,1294,null,{}] 23:51:09 INFO - PROCESS | 1655 | 1461567069891 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}] 23:51:10 INFO - PROCESS | 1655 | 1461567070030 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12a3ce000) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x119830400) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x11aa26400) [pid = 1655] [serial = 868] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x128f2d400) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x123b2ac00) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x11be29800) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11beeb800) [pid = 1655] [serial = 871] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x113444c00) [pid = 1655] [serial = 862] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x1133d9400) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12a3cc000) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11912e400) [pid = 1655] [serial = 865] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x11670f400) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12b4e6000) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12ec50800) [pid = 1655] [serial = 895] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12e9f6c00) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x123a16c00) [pid = 1655] [serial = 889] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12e48e400) [pid = 1655] [serial = 892] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x11be31000) [pid = 1655] [serial = 453] [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.] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x11670f800) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12b49d800) [pid = 1655] [serial = 883] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12ba80800) [pid = 1655] [serial = 886] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12ba81400) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x127e2fc00) [pid = 1655] [serial = 877] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12956a000) [pid = 1655] [serial = 880] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x11c437400) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x123a17800) [pid = 1655] [serial = 874] [outer = 0x0] [url = about:blank] 23:51:10 INFO - PROCESS | 1655 | 1461567070115 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239c9000 == 67 [pid = 1655] [id = 331] 23:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x11912e400) [pid = 1655] [serial = 992] [outer = 0x0] 23:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x11be29800) [pid = 1655] [serial = 993] [outer = 0x11912e400] 23:51:10 INFO - PROCESS | 1655 | 1461567070143 Marionette DEBUG loaded listener.js 23:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11c844c00) [pid = 1655] [serial = 994] [outer = 0x11912e400] 23:51:10 INFO - PROCESS | 1655 | 1461567070469 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]]]}] 23:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 626ms 23:51:10 INFO - PROCESS | 1655 | 1461567070502 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 23:51:10 INFO - PROCESS | 1655 | 1461567070504 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 23:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:51:10 INFO - PROCESS | 1655 | 1461567070507 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:51:10 INFO - PROCESS | 1655 | 1461567070509 Marionette TRACE conn2 <- [1,1298,null,{}] 23:51:10 INFO - PROCESS | 1655 | 1461567070512 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}] 23:51:10 INFO - PROCESS | 1655 | 1461567070668 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 23:51:10 INFO - PROCESS | 1655 | 1461567070768 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128814000 == 68 [pid = 1655] [id = 332] 23:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x123a1f400) [pid = 1655] [serial = 995] [outer = 0x0] 23:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x124620c00) [pid = 1655] [serial = 996] [outer = 0x123a1f400] 23:51:10 INFO - PROCESS | 1655 | 1461567070810 Marionette DEBUG loaded listener.js 23:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x1278e6400) [pid = 1655] [serial = 997] [outer = 0x123a1f400] 23:51:11 INFO - PROCESS | 1655 | 1461567071098 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]]]}] 23:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 620ms 23:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:51:11 INFO - PROCESS | 1655 | 1461567071131 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 23:51:11 INFO - PROCESS | 1655 | 1461567071132 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 23:51:11 INFO - PROCESS | 1655 | 1461567071134 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:51:11 INFO - PROCESS | 1655 | 1461567071135 Marionette TRACE conn2 <- [1,1302,null,{}] 23:51:11 INFO - PROCESS | 1655 | 1461567071138 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}] 23:51:11 INFO - PROCESS | 1655 | 1461567071255 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 23:51:11 INFO - PROCESS | 1655 | 1461567071262 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b10d800 == 69 [pid = 1655] [id = 333] 23:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x1278e7c00) [pid = 1655] [serial = 998] [outer = 0x0] 23:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12891c400) [pid = 1655] [serial = 999] [outer = 0x1278e7c00] 23:51:11 INFO - PROCESS | 1655 | 1461567071288 Marionette DEBUG loaded listener.js 23:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12914c800) [pid = 1655] [serial = 1000] [outer = 0x1278e7c00] 23:51:11 INFO - PROCESS | 1655 | 1461567071632 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]]]}] 23:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 23:51:11 INFO - PROCESS | 1655 | 1461567071653 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 23:51:11 INFO - PROCESS | 1655 | 1461567071655 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 23:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:51:11 INFO - PROCESS | 1655 | 1461567071660 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:51:11 INFO - PROCESS | 1655 | 1461567071661 Marionette TRACE conn2 <- [1,1306,null,{}] 23:51:11 INFO - PROCESS | 1655 | 1461567071664 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}] 23:51:11 INFO - PROCESS | 1655 | 1461567071792 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 23:51:11 INFO - PROCESS | 1655 | 1461567071919 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf5e000 == 70 [pid = 1655] [id = 334] 23:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x127e31800) [pid = 1655] [serial = 1001] [outer = 0x0] 23:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12956fc00) [pid = 1655] [serial = 1002] [outer = 0x127e31800] 23:51:11 INFO - PROCESS | 1655 | 1461567071963 Marionette DEBUG loaded listener.js 23:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12a940000) [pid = 1655] [serial = 1003] [outer = 0x127e31800] 23:51:12 INFO - PROCESS | 1655 | 1461567072354 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]]]}] 23:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 721ms 23:51:12 INFO - PROCESS | 1655 | 1461567072383 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 23:51:12 INFO - PROCESS | 1655 | 1461567072384 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 23:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:51:12 INFO - PROCESS | 1655 | 1461567072387 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:51:12 INFO - PROCESS | 1655 | 1461567072388 Marionette TRACE conn2 <- [1,1310,null,{}] 23:51:12 INFO - PROCESS | 1655 | 1461567072390 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}] 23:51:12 INFO - PROCESS | 1655 | 1461567072498 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 23:51:12 INFO - PROCESS | 1655 | 1461567072536 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d349000 == 71 [pid = 1655] [id = 335] 23:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12a940400) [pid = 1655] [serial = 1004] [outer = 0x0] 23:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12abdbc00) [pid = 1655] [serial = 1005] [outer = 0x12a940400] 23:51:12 INFO - PROCESS | 1655 | 1461567072561 Marionette DEBUG loaded listener.js 23:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12aff0800) [pid = 1655] [serial = 1006] [outer = 0x12a940400] 23:51:12 INFO - PROCESS | 1655 | 1461567072886 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] 23:51:12 INFO - PROCESS | 1655 | 1461567072909 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 23:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:51:12 INFO - PROCESS | 1655 | 1461567072911 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:51:12 INFO - PROCESS | 1655 | 1461567072913 Marionette TRACE conn2 <- [1,1314,null,{}] 23:51:12 INFO - PROCESS | 1655 | 1461567072915 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}] 23:51:13 INFO - PROCESS | 1655 | 1461567073036 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 23:51:13 INFO - PROCESS | 1655 | 1461567073049 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebca000 == 72 [pid = 1655] [id = 336] 23:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12abe6800) [pid = 1655] [serial = 1007] [outer = 0x0] 23:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12b4e6000) [pid = 1655] [serial = 1008] [outer = 0x12abe6800] 23:51:13 INFO - PROCESS | 1655 | 1461567073074 Marionette DEBUG loaded listener.js 23:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12be9c000) [pid = 1655] [serial = 1009] [outer = 0x12abe6800] 23:51:13 INFO - PROCESS | 1655 | 1461567073431 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]]]}] 23:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 568ms 23:51:13 INFO - PROCESS | 1655 | 1461567073481 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 23:51:13 INFO - PROCESS | 1655 | 1461567073482 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 23:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:51:13 INFO - PROCESS | 1655 | 1461567073484 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:51:13 INFO - PROCESS | 1655 | 1461567073485 Marionette TRACE conn2 <- [1,1318,null,{}] 23:51:13 INFO - PROCESS | 1655 | 1461567073488 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}] 23:51:13 INFO - PROCESS | 1655 | 1461567073603 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 23:51:13 INFO - PROCESS | 1655 | 1461567073622 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0e0800 == 73 [pid = 1655] [id = 337] 23:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12b8a7000) [pid = 1655] [serial = 1010] [outer = 0x0] 23:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12d658000) [pid = 1655] [serial = 1011] [outer = 0x12b8a7000] 23:51:13 INFO - PROCESS | 1655 | 1461567073647 Marionette DEBUG loaded listener.js 23:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12dcdb800) [pid = 1655] [serial = 1012] [outer = 0x12b8a7000] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x11344cc00) [pid = 1655] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12be9c400) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x11af11000) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12b4e0000) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x11be2c400) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11894a800) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12bc24800) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12b8a1000) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x1140c6c00) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12e47a800) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12bed3400) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x129568800) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12dcdb000) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x118994000) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x11af68c00) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12728f000) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x129564800) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11344d400) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x119834c00) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x123ddc000) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x117982400) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x11b9b2c00) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x11c7d1000) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12a5e3c00) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11bee6400) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x119a72400) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12bc2e400) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x124624400) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12ba87000) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x114ba7c00) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x113380000) [pid = 1655] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12eeed800) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11b59ec00) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x1147cc400) [pid = 1655] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11ad7b800) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12eb37400) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12a5e3800) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1155de800) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12760a400) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x114f77800) [pid = 1655] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11657cc00) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12913e400) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x127606400) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x124626c00) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x128831400) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x123fefc00) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:51:14 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x11918f000) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:51:14 INFO - PROCESS | 1655 | 1461567074289 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]]]}] 23:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 823ms 23:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:51:14 INFO - PROCESS | 1655 | 1461567074308 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 23:51:14 INFO - PROCESS | 1655 | 1461567074309 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 23:51:14 INFO - PROCESS | 1655 | 1461567074311 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:51:14 INFO - PROCESS | 1655 | 1461567074313 Marionette TRACE conn2 <- [1,1322,null,{}] 23:51:14 INFO - PROCESS | 1655 | 1461567074315 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}] 23:51:14 INFO - PROCESS | 1655 | 1461567074406 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 23:51:14 INFO - PROCESS | 1655 | 1461567074471 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11923d800 == 74 [pid = 1655] [id = 338] 23:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1133d4c00) [pid = 1655] [serial = 1013] [outer = 0x0] 23:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x114f77800) [pid = 1655] [serial = 1014] [outer = 0x1133d4c00] 23:51:14 INFO - PROCESS | 1655 | 1461567074499 Marionette DEBUG loaded listener.js 23:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11918f000) [pid = 1655] [serial = 1015] [outer = 0x1133d4c00] 23:51:14 INFO - PROCESS | 1655 | 1461567074801 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]]]}] 23:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 23:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:51:14 INFO - PROCESS | 1655 | 1461567074832 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 23:51:14 INFO - PROCESS | 1655 | 1461567074834 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 23:51:14 INFO - PROCESS | 1655 | 1461567074836 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:51:14 INFO - PROCESS | 1655 | 1461567074837 Marionette TRACE conn2 <- [1,1326,null,{}] 23:51:14 INFO - PROCESS | 1655 | 1461567074841 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}] 23:51:14 INFO - PROCESS | 1655 | 1461567074945 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 23:51:14 INFO - PROCESS | 1655 | 1461567074949 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd95800 == 75 [pid = 1655] [id = 339] 23:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x114f7ac00) [pid = 1655] [serial = 1016] [outer = 0x0] 23:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11be2f800) [pid = 1655] [serial = 1017] [outer = 0x114f7ac00] 23:51:14 INFO - PROCESS | 1655 | 1461567074979 Marionette DEBUG loaded listener.js 23:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12b49b800) [pid = 1655] [serial = 1018] [outer = 0x114f7ac00] 23:51:15 INFO - PROCESS | 1655 | 1461567075325 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]]]}] 23:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 23:51:15 INFO - PROCESS | 1655 | 1461567075355 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 23:51:15 INFO - PROCESS | 1655 | 1461567075358 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 23:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:51:15 INFO - PROCESS | 1655 | 1461567075361 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:51:15 INFO - PROCESS | 1655 | 1461567075362 Marionette TRACE conn2 <- [1,1330,null,{}] 23:51:15 INFO - PROCESS | 1655 | 1461567075364 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}] 23:51:15 INFO - PROCESS | 1655 | 1461567075489 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 23:51:15 INFO - PROCESS | 1655 | 1461567075496 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x130299800 == 76 [pid = 1655] [id = 340] 23:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12b4a7400) [pid = 1655] [serial = 1019] [outer = 0x0] 23:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12d185000) [pid = 1655] [serial = 1020] [outer = 0x12b4a7400] 23:51:15 INFO - PROCESS | 1655 | 1461567075524 Marionette DEBUG loaded listener.js 23:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12e3f3c00) [pid = 1655] [serial = 1021] [outer = 0x12b4a7400] 23:51:15 INFO - PROCESS | 1655 | 1461567075973 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]]]}] 23:51:15 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 23:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 621ms 23:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:51:15 INFO - PROCESS | 1655 | 1461567075983 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 23:51:15 INFO - PROCESS | 1655 | 1461567075985 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 23:51:15 INFO - PROCESS | 1655 | 1461567075988 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:51:15 INFO - PROCESS | 1655 | 1461567075992 Marionette TRACE conn2 <- [1,1334,null,{}] 23:51:16 INFO - PROCESS | 1655 | 1461567075999 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}] 23:51:16 INFO - PROCESS | 1655 | 1461567076180 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 23:51:16 INFO - PROCESS | 1655 | 1461567076301 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x118620000 == 77 [pid = 1655] [id = 341] 23:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x113388c00) [pid = 1655] [serial = 1022] [outer = 0x0] 23:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x11338dc00) [pid = 1655] [serial = 1023] [outer = 0x113388c00] 23:51:16 INFO - PROCESS | 1655 | 1461567076335 Marionette DEBUG loaded listener.js 23:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x11344c400) [pid = 1655] [serial = 1024] [outer = 0x113388c00] 23:51:16 INFO - PROCESS | 1655 | 1461567076813 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]]]}] 23:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 879ms 23:51:16 INFO - PROCESS | 1655 | 1461567076874 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 23:51:16 INFO - PROCESS | 1655 | 1461567076877 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 23:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:51:16 INFO - PROCESS | 1655 | 1461567076882 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:51:16 INFO - PROCESS | 1655 | 1461567076885 Marionette TRACE conn2 <- [1,1338,null,{}] 23:51:16 INFO - PROCESS | 1655 | 1461567076889 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}] 23:51:17 INFO - PROCESS | 1655 | 1461567077005 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 23:51:17 INFO - PROCESS | 1655 | 1461567077083 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e63800 == 78 [pid = 1655] [id = 342] 23:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11983a000) [pid = 1655] [serial = 1025] [outer = 0x0] 23:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x11af12400) [pid = 1655] [serial = 1026] [outer = 0x11983a000] 23:51:17 INFO - PROCESS | 1655 | 1461567077114 Marionette DEBUG loaded listener.js 23:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x11be28400) [pid = 1655] [serial = 1027] [outer = 0x11983a000] 23:51:18 INFO - PROCESS | 1655 | 1461567078026 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]]]}] 23:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1173ms 23:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:51:18 INFO - PROCESS | 1655 | 1461567078057 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 23:51:18 INFO - PROCESS | 1655 | 1461567078060 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 23:51:18 INFO - PROCESS | 1655 | 1461567078063 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:51:18 INFO - PROCESS | 1655 | 1461567078064 Marionette TRACE conn2 <- [1,1342,null,{}] 23:51:18 INFO - PROCESS | 1655 | 1461567078067 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}] 23:51:18 INFO - PROCESS | 1655 | 1461567078176 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 23:51:18 INFO - PROCESS | 1655 | 1461567078279 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf5d800 == 79 [pid = 1655] [id = 343] 23:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x11be25c00) [pid = 1655] [serial = 1028] [outer = 0x0] 23:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x11c840800) [pid = 1655] [serial = 1029] [outer = 0x11be25c00] 23:51:18 INFO - PROCESS | 1655 | 1461567078311 Marionette DEBUG loaded listener.js 23:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12462a400) [pid = 1655] [serial = 1030] [outer = 0x11be25c00] 23:51:18 INFO - PROCESS | 1655 | 1461567078738 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]]]}] 23:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 720ms 23:51:18 INFO - PROCESS | 1655 | 1461567078783 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 23:51:18 INFO - PROCESS | 1655 | 1461567078785 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 23:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:51:18 INFO - PROCESS | 1655 | 1461567078794 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:51:18 INFO - PROCESS | 1655 | 1461567078799 Marionette TRACE conn2 <- [1,1346,null,{}] 23:51:18 INFO - PROCESS | 1655 | 1461567078802 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}] 23:51:18 INFO - PROCESS | 1655 | 1461567078914 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 23:51:19 INFO - PROCESS | 1655 | 1461567079020 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x130864000 == 80 [pid = 1655] [id = 344] 23:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12760e400) [pid = 1655] [serial = 1031] [outer = 0x0] 23:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12956a000) [pid = 1655] [serial = 1032] [outer = 0x12760e400] 23:51:19 INFO - PROCESS | 1655 | 1461567079052 Marionette DEBUG loaded listener.js 23:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12a5e4c00) [pid = 1655] [serial = 1033] [outer = 0x12760e400] 23:51:19 INFO - PROCESS | 1655 | 1461567079481 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]]]}] 23:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 730ms 23:51:19 INFO - PROCESS | 1655 | 1461567079551 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 23:51:19 INFO - PROCESS | 1655 | 1461567079553 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 23:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:51:19 INFO - PROCESS | 1655 | 1461567079558 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:51:19 INFO - PROCESS | 1655 | 1461567079559 Marionette TRACE conn2 <- [1,1350,null,{}] 23:51:19 INFO - PROCESS | 1655 | 1461567079561 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}] 23:51:19 INFO - PROCESS | 1655 | 1461567079669 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 23:51:19 INFO - PROCESS | 1655 | 1461567079745 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1321b8800 == 81 [pid = 1655] [id = 345] 23:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x128836800) [pid = 1655] [serial = 1034] [outer = 0x0] 23:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12abe4c00) [pid = 1655] [serial = 1035] [outer = 0x128836800] 23:51:19 INFO - PROCESS | 1655 | 1461567079776 Marionette DEBUG loaded listener.js 23:51:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12b8a1000) [pid = 1655] [serial = 1036] [outer = 0x128836800] 23:51:20 INFO - PROCESS | 1655 | 1461567080185 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]]]}] 23:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 23:51:20 INFO - PROCESS | 1655 | 1461567080228 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 23:51:20 INFO - PROCESS | 1655 | 1461567080229 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 23:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:51:20 INFO - PROCESS | 1655 | 1461567080232 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:51:20 INFO - PROCESS | 1655 | 1461567080233 Marionette TRACE conn2 <- [1,1354,null,{}] 23:51:20 INFO - PROCESS | 1655 | 1461567080236 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}] 23:51:20 INFO - PROCESS | 1655 | 1461567080345 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 23:51:20 INFO - PROCESS | 1655 | 1461567080425 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x137d0a800 == 82 [pid = 1655] [id = 346] 23:51:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12e487800) [pid = 1655] [serial = 1037] [outer = 0x0] 23:51:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12e933800) [pid = 1655] [serial = 1038] [outer = 0x12e487800] 23:51:20 INFO - PROCESS | 1655 | 1461567080462 Marionette DEBUG loaded listener.js 23:51:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12eb33000) [pid = 1655] [serial = 1039] [outer = 0x12e487800] 23:51:20 INFO - PROCESS | 1655 | 1461567080969 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]]]}] 23:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 769ms 23:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:51:21 INFO - PROCESS | 1655 | 1461567081007 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 23:51:21 INFO - PROCESS | 1655 | 1461567081009 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 23:51:21 INFO - PROCESS | 1655 | 1461567081011 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:51:21 INFO - PROCESS | 1655 | 1461567081012 Marionette TRACE conn2 <- [1,1358,null,{}] 23:51:21 INFO - PROCESS | 1655 | 1461567081015 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}] 23:51:21 INFO - PROCESS | 1655 | 1461567081127 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 23:51:21 INFO - PROCESS | 1655 | 1461567081205 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b27800 == 83 [pid = 1655] [id = 347] 23:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x113383000) [pid = 1655] [serial = 1040] [outer = 0x0] 23:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11ad78400) [pid = 1655] [serial = 1041] [outer = 0x113383000] 23:51:21 INFO - PROCESS | 1655 | 1461567081235 Marionette DEBUG loaded listener.js 23:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x128920c00) [pid = 1655] [serial = 1042] [outer = 0x113383000] 23:51:21 INFO - PROCESS | 1655 | 1461567081852 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]]]}] 23:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 869ms 23:51:21 INFO - PROCESS | 1655 | 1461567081881 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 23:51:21 INFO - PROCESS | 1655 | 1461567081883 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 23:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:51:21 INFO - PROCESS | 1655 | 1461567081887 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:51:21 INFO - PROCESS | 1655 | 1461567081889 Marionette TRACE conn2 <- [1,1362,null,{}] 23:51:21 INFO - PROCESS | 1655 | 1461567081895 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}] 23:51:22 INFO - PROCESS | 1655 | 1461567081999 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 23:51:22 INFO - PROCESS | 1655 | 1461567082076 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c378800 == 84 [pid = 1655] [id = 348] 23:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x114f75400) [pid = 1655] [serial = 1043] [outer = 0x0] 23:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x114f7f800) [pid = 1655] [serial = 1044] [outer = 0x114f75400] 23:51:22 INFO - PROCESS | 1655 | 1461567082104 Marionette DEBUG loaded listener.js 23:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x1188dd000) [pid = 1655] [serial = 1045] [outer = 0x114f75400] 23:51:22 INFO - PROCESS | 1655 | 1461567082564 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]]]}] 23:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 725ms 23:51:22 INFO - PROCESS | 1655 | 1461567082612 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 23:51:22 INFO - PROCESS | 1655 | 1461567082616 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 23:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:51:22 INFO - PROCESS | 1655 | 1461567082620 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:51:22 INFO - PROCESS | 1655 | 1461567082622 Marionette TRACE conn2 <- [1,1366,null,{}] 23:51:22 INFO - PROCESS | 1655 | 1461567082627 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}] 23:51:22 INFO - PROCESS | 1655 | 1461567082728 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 23:51:22 INFO - PROCESS | 1655 | 1461567082815 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c40f000 == 85 [pid = 1655] [id = 349] 23:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x11983a800) [pid = 1655] [serial = 1046] [outer = 0x0] 23:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x11aa26400) [pid = 1655] [serial = 1047] [outer = 0x11983a800] 23:51:22 INFO - PROCESS | 1655 | 1461567082861 Marionette DEBUG loaded listener.js 23:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x11b591800) [pid = 1655] [serial = 1048] [outer = 0x11983a800] 23:51:23 INFO - PROCESS | 1655 | --DOCSHELL 0x130299800 == 84 [pid = 1655] [id = 340] 23:51:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd95800 == 83 [pid = 1655] [id = 339] 23:51:23 INFO - PROCESS | 1655 | --DOCSHELL 0x11923d800 == 82 [pid = 1655] [id = 338] 23:51:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0e0800 == 81 [pid = 1655] [id = 337] 23:51:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebca000 == 80 [pid = 1655] [id = 336] 23:51:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12d349000 == 79 [pid = 1655] [id = 335] 23:51:23 INFO - PROCESS | 1655 | 1461567083518 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] 23:51:23 INFO - PROCESS | 1655 | 1461567083545 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 23:51:23 INFO - PROCESS | 1655 | 1461567083547 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:51:23 INFO - PROCESS | 1655 | 1461567083550 Marionette TRACE conn2 <- [1,1370,null,{}] 23:51:23 INFO - PROCESS | 1655 | 1461567083557 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}] 23:51:23 INFO - PROCESS | 1655 | 1461567083656 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12e9eb800) [pid = 1655] [serial = 859] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12e480400) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x11a80dc00) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x123b2d000) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x1291d2000) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12bed5400) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x1188d9000) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x11b59d400) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x127e30c00) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12ec43800) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12b4a8400) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12e9ee000) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11af66000) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12e3ed400) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x123a1f000) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12e485800) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12728cc00) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x11a8ea800) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12e3eac00) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12bc30800) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x124627000) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12f977000) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12e3f5c00) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12bc24400) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12914d400) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12f97cc00) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x123a17c00) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x124432c00) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x11b9b1000) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11a8f8c00) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12e9eb400) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12dcddc00) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12760c000) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x128f2a400) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12e492400) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12aff5800) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12aff9800) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1133dbc00) [pid = 1655] [serial = 901] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x113384800) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12f97dc00) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12eef7400) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12b687000) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x127e33800) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x118942c00) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11983c800) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x123f90c00) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11c4d5800) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12eeeb000) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12eb3b000) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12a5e6000) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x11c106800) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1291cac00) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12a3d2c00) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12e47c400) [pid = 1655] [serial = 898] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x119131800) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11674f800) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12ec50000) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12a5e4000) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a5e9c00) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12aff6800) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12bea2400) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12abe3c00) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12e3f4800) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12abdec00) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12eb36400) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128f28c00) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a3d3800) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 23:51:23 INFO - PROCESS | 1655 | 1461567083729 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be03000 == 68 [pid = 1655] [id = 350] 23:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1188d9000) [pid = 1655] [serial = 1049] [outer = 0x0] 23:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11a8f8c00) [pid = 1655] [serial = 1050] [outer = 0x1188d9000] 23:51:23 INFO - PROCESS | 1655 | 1461567083758 Marionette DEBUG loaded listener.js 23:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11c843c00) [pid = 1655] [serial = 1051] [outer = 0x1188d9000] 23:51:24 INFO - PROCESS | 1655 | 1461567084118 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] 23:51:24 INFO - PROCESS | 1655 | 1461567084171 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 23:51:24 INFO - PROCESS | 1655 | 1461567084174 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:51:24 INFO - PROCESS | 1655 | 1461567084175 Marionette TRACE conn2 <- [1,1374,null,{}] 23:51:24 INFO - PROCESS | 1655 | 1461567084177 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}] 23:51:24 INFO - PROCESS | 1655 | 1461567084266 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 23:51:24 INFO - PROCESS | 1655 | 1461567084270 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128815800 == 69 [pid = 1655] [id = 351] 23:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x123a1e400) [pid = 1655] [serial = 1052] [outer = 0x0] 23:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12462ac00) [pid = 1655] [serial = 1053] [outer = 0x123a1e400] 23:51:24 INFO - PROCESS | 1655 | 1461567084299 Marionette DEBUG loaded listener.js 23:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124fd3c00) [pid = 1655] [serial = 1054] [outer = 0x123a1e400] 23:51:24 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:51:24 INFO - PROCESS | 1655 | 1461567084654 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] 23:51:24 INFO - PROCESS | 1655 | 1461567084705 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 23:51:24 INFO - PROCESS | 1655 | 1461567084709 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:51:24 INFO - PROCESS | 1655 | 1461567084710 Marionette TRACE conn2 <- [1,1378,null,{}] 23:51:24 INFO - PROCESS | 1655 | 1461567084712 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}] 23:51:24 INFO - PROCESS | 1655 | 1461567084797 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 23:51:24 INFO - PROCESS | 1655 | 1461567084801 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9b9000 == 70 [pid = 1655] [id = 352] 23:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x127607c00) [pid = 1655] [serial = 1055] [outer = 0x0] 23:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12888e000) [pid = 1655] [serial = 1056] [outer = 0x127607c00] 23:51:24 INFO - PROCESS | 1655 | 1461567084827 Marionette DEBUG loaded listener.js 23:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1291c9800) [pid = 1655] [serial = 1057] [outer = 0x127607c00] 23:51:25 INFO - PROCESS | 1655 | 1461567085142 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] 23:51:25 INFO - PROCESS | 1655 | 1461567085180 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 23:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:51:25 INFO - PROCESS | 1655 | 1461567085183 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:51:25 INFO - PROCESS | 1655 | 1461567085184 Marionette TRACE conn2 <- [1,1382,null,{}] 23:51:25 INFO - PROCESS | 1655 | 1461567085186 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}] 23:51:25 INFO - PROCESS | 1655 | 1461567085287 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 23:51:25 INFO - PROCESS | 1655 | 1461567085360 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af31800 == 71 [pid = 1655] [id = 353] 23:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12888bc00) [pid = 1655] [serial = 1058] [outer = 0x0] 23:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12a3d1000) [pid = 1655] [serial = 1059] [outer = 0x12888bc00] 23:51:25 INFO - PROCESS | 1655 | 1461567085388 Marionette DEBUG loaded listener.js 23:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12a93fc00) [pid = 1655] [serial = 1060] [outer = 0x12888bc00] 23:51:25 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:51:25 INFO - PROCESS | 1655 | 1461567085739 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] 23:51:25 INFO - PROCESS | 1655 | 1461567085757 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 23:51:25 INFO - PROCESS | 1655 | 1461567085759 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:51:25 INFO - PROCESS | 1655 | 1461567085760 Marionette TRACE conn2 <- [1,1386,null,{}] 23:51:25 INFO - PROCESS | 1655 | 1461567085762 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}] 23:51:25 INFO - PROCESS | 1655 | 1461567085871 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 23:51:25 INFO - PROCESS | 1655 | 1461567085885 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc4c800 == 72 [pid = 1655] [id = 354] 23:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12abd8c00) [pid = 1655] [serial = 1061] [outer = 0x0] 23:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12acb0800) [pid = 1655] [serial = 1062] [outer = 0x12abd8c00] 23:51:25 INFO - PROCESS | 1655 | 1461567085910 Marionette DEBUG loaded listener.js 23:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12acba400) [pid = 1655] [serial = 1063] [outer = 0x12abd8c00] 23:51:26 INFO - PROCESS | 1655 | 1461567086252 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] 23:51:26 INFO - PROCESS | 1655 | 1461567086283 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 23:51:26 INFO - PROCESS | 1655 | 1461567086285 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:51:26 INFO - PROCESS | 1655 | 1461567086287 Marionette TRACE conn2 <- [1,1390,null,{}] 23:51:26 INFO - PROCESS | 1655 | 1461567086289 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}] 23:51:26 INFO - PROCESS | 1655 | 1461567086397 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 23:51:26 INFO - PROCESS | 1655 | 1461567086436 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1d3800 == 73 [pid = 1655] [id = 355] 23:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12abd9000) [pid = 1655] [serial = 1064] [outer = 0x0] 23:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12aff9800) [pid = 1655] [serial = 1065] [outer = 0x12abd9000] 23:51:26 INFO - PROCESS | 1655 | 1461567086461 Marionette DEBUG loaded listener.js 23:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b4a8400) [pid = 1655] [serial = 1066] [outer = 0x12abd9000] 23:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:51:26 INFO - PROCESS | 1655 | 1461567086801 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]]]}] 23:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 23:51:26 INFO - PROCESS | 1655 | 1461567086808 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 23:51:26 INFO - PROCESS | 1655 | 1461567086810 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 23:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:51:26 INFO - PROCESS | 1655 | 1461567086812 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:51:26 INFO - PROCESS | 1655 | 1461567086813 Marionette TRACE conn2 <- [1,1394,null,{}] 23:51:26 INFO - PROCESS | 1655 | 1461567086816 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}] 23:51:26 INFO - PROCESS | 1655 | 1461567086929 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 23:51:26 INFO - PROCESS | 1655 | 1461567086942 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e895000 == 74 [pid = 1655] [id = 356] 23:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12b4e3c00) [pid = 1655] [serial = 1067] [outer = 0x0] 23:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12ba85400) [pid = 1655] [serial = 1068] [outer = 0x12b4e3c00] 23:51:26 INFO - PROCESS | 1655 | 1461567086967 Marionette DEBUG loaded listener.js 23:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12bed1c00) [pid = 1655] [serial = 1069] [outer = 0x12b4e3c00] 23:51:27 INFO - PROCESS | 1655 | 1461567087316 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]]]}] 23:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 23:51:27 INFO - PROCESS | 1655 | 1461567087332 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 23:51:27 INFO - PROCESS | 1655 | 1461567087333 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 23:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:51:27 INFO - PROCESS | 1655 | 1461567087335 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:51:27 INFO - PROCESS | 1655 | 1461567087336 Marionette TRACE conn2 <- [1,1398,null,{}] 23:51:27 INFO - PROCESS | 1655 | 1461567087339 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}] 23:51:27 INFO - PROCESS | 1655 | 1461567087453 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 23:51:27 INFO - PROCESS | 1655 | 1461567087466 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebda800 == 75 [pid = 1655] [id = 357] 23:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12956b800) [pid = 1655] [serial = 1070] [outer = 0x0] 23:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12d660400) [pid = 1655] [serial = 1071] [outer = 0x12956b800] 23:51:27 INFO - PROCESS | 1655 | 1461567087491 Marionette DEBUG loaded listener.js 23:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12dcd9400) [pid = 1655] [serial = 1072] [outer = 0x12956b800] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x114f7ac00) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1278e7c00) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12b8a7000) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11912e400) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12a940400) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x123a1f400) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1133d4c00) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12abe6800) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11b595400) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11522cc00) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x127e31800) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:51:27 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x113443400) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:51:27 INFO - PROCESS | 1655 | 1461567087954 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]]]}] 23:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 667ms 23:51:28 INFO - PROCESS | 1655 | 1461567088004 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 23:51:28 INFO - PROCESS | 1655 | 1461567088005 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 23:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:51:28 INFO - PROCESS | 1655 | 1461567088008 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:51:28 INFO - PROCESS | 1655 | 1461567088009 Marionette TRACE conn2 <- [1,1402,null,{}] 23:51:28 INFO - PROCESS | 1655 | 1461567088012 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}] 23:51:28 INFO - PROCESS | 1655 | 1461567088141 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 23:51:28 INFO - PROCESS | 1655 | 1461567088183 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ec18000 == 76 [pid = 1655] [id = 358] 23:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x119831000) [pid = 1655] [serial = 1073] [outer = 0x0] 23:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12abe6800) [pid = 1655] [serial = 1074] [outer = 0x119831000] 23:51:28 INFO - PROCESS | 1655 | 1461567088213 Marionette DEBUG loaded listener.js 23:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12e3ef400) [pid = 1655] [serial = 1075] [outer = 0x119831000] 23:51:28 INFO - PROCESS | 1655 | 1461567088515 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]]]}] 23:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 23:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:51:28 INFO - PROCESS | 1655 | 1461567088530 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 23:51:28 INFO - PROCESS | 1655 | 1461567088531 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 23:51:28 INFO - PROCESS | 1655 | 1461567088534 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:51:28 INFO - PROCESS | 1655 | 1461567088535 Marionette TRACE conn2 <- [1,1406,null,{}] 23:51:28 INFO - PROCESS | 1655 | 1461567088537 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}] 23:51:28 INFO - PROCESS | 1655 | 1461567088633 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 23:51:28 INFO - PROCESS | 1655 | 1461567088637 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12faed000 == 77 [pid = 1655] [id = 359] 23:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12e479000) [pid = 1655] [serial = 1076] [outer = 0x0] 23:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12e9eac00) [pid = 1655] [serial = 1077] [outer = 0x12e479000] 23:51:28 INFO - PROCESS | 1655 | 1461567088662 Marionette DEBUG loaded listener.js 23:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12eb36400) [pid = 1655] [serial = 1078] [outer = 0x12e479000] 23:51:29 INFO - PROCESS | 1655 | 1461567089023 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]]]}] 23:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 521ms 23:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:51:29 INFO - PROCESS | 1655 | 1461567089058 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 23:51:29 INFO - PROCESS | 1655 | 1461567089059 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 23:51:29 INFO - PROCESS | 1655 | 1461567089061 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:51:29 INFO - PROCESS | 1655 | 1461567089063 Marionette TRACE conn2 <- [1,1410,null,{}] 23:51:29 INFO - PROCESS | 1655 | 1461567089065 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}] 23:51:29 INFO - PROCESS | 1655 | 1461567089162 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 23:51:29 INFO - PROCESS | 1655 | 1461567089166 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x130289800 == 78 [pid = 1655] [id = 360] 23:51:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12eb31400) [pid = 1655] [serial = 1079] [outer = 0x0] 23:51:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12eb3dc00) [pid = 1655] [serial = 1080] [outer = 0x12eb31400] 23:51:29 INFO - PROCESS | 1655 | 1461567089191 Marionette DEBUG loaded listener.js 23:51:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12ec4cc00) [pid = 1655] [serial = 1081] [outer = 0x12eb31400] 23:51:29 INFO - PROCESS | 1655 | 1461567089680 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]]]}] 23:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 667ms 23:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:51:29 INFO - PROCESS | 1655 | 1461567089730 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 23:51:29 INFO - PROCESS | 1655 | 1461567089732 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 23:51:29 INFO - PROCESS | 1655 | 1461567089735 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:51:29 INFO - PROCESS | 1655 | 1461567089737 Marionette TRACE conn2 <- [1,1414,null,{}] 23:51:29 INFO - PROCESS | 1655 | 1461567089745 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}] 23:51:29 INFO - PROCESS | 1655 | 1461567089860 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 23:51:30 INFO - PROCESS | 1655 | 1461567089997 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x119119800 == 79 [pid = 1655] [id = 361] 23:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x113385400) [pid = 1655] [serial = 1082] [outer = 0x0] 23:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1133d6800) [pid = 1655] [serial = 1083] [outer = 0x113385400] 23:51:30 INFO - PROCESS | 1655 | 1461567090029 Marionette DEBUG loaded listener.js 23:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x114bb4000) [pid = 1655] [serial = 1084] [outer = 0x113385400] 23:51:30 INFO - PROCESS | 1655 | 1461567090586 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]]]}] 23:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 875ms 23:51:30 INFO - PROCESS | 1655 | 1461567090612 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 23:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:51:30 INFO - PROCESS | 1655 | 1461567090615 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 23:51:30 INFO - PROCESS | 1655 | 1461567090618 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:51:30 INFO - PROCESS | 1655 | 1461567090621 Marionette TRACE conn2 <- [1,1418,null,{}] 23:51:30 INFO - PROCESS | 1655 | 1461567090624 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}] 23:51:30 INFO - PROCESS | 1655 | 1461567090736 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 23:51:30 INFO - PROCESS | 1655 | 1461567090814 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1288ad800 == 80 [pid = 1655] [id = 362] 23:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11a8f3000) [pid = 1655] [serial = 1085] [outer = 0x0] 23:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x11af11000) [pid = 1655] [serial = 1086] [outer = 0x11a8f3000] 23:51:30 INFO - PROCESS | 1655 | 1461567090845 Marionette DEBUG loaded listener.js 23:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x11bee0400) [pid = 1655] [serial = 1087] [outer = 0x11a8f3000] 23:51:31 INFO - PROCESS | 1655 | 1461567091277 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]]]}] 23:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 720ms 23:51:31 INFO - PROCESS | 1655 | 1461567091358 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 23:51:31 INFO - PROCESS | 1655 | 1461567091361 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 23:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:51:31 INFO - PROCESS | 1655 | 1461567091365 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:51:31 INFO - PROCESS | 1655 | 1461567091366 Marionette TRACE conn2 <- [1,1422,null,{}] 23:51:31 INFO - PROCESS | 1655 | 1461567091369 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}] 23:51:31 INFO - PROCESS | 1655 | 1461567091480 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 23:51:31 INFO - PROCESS | 1655 | 1461567091587 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd93800 == 81 [pid = 1655] [id = 363] 23:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12a5a3400) [pid = 1655] [serial = 1088] [outer = 0x0] 23:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12a5ab400) [pid = 1655] [serial = 1089] [outer = 0x12a5a3400] 23:51:31 INFO - PROCESS | 1655 | 1461567091618 Marionette DEBUG loaded listener.js 23:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12a5e3c00) [pid = 1655] [serial = 1090] [outer = 0x12a5a3400] 23:51:32 INFO - PROCESS | 1655 | 1461567092097 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]]]}] 23:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 771ms 23:51:32 INFO - PROCESS | 1655 | 1461567092136 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 23:51:32 INFO - PROCESS | 1655 | 1461567092138 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 23:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:51:32 INFO - PROCESS | 1655 | 1461567092148 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:51:32 INFO - PROCESS | 1655 | 1461567092152 Marionette TRACE conn2 <- [1,1426,null,{}] 23:51:32 INFO - PROCESS | 1655 | 1461567092155 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}] 23:51:32 INFO - PROCESS | 1655 | 1461567092266 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 23:51:32 INFO - PROCESS | 1655 | 1461567092343 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d2f800 == 82 [pid = 1655] [id = 364] 23:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12a5e4000) [pid = 1655] [serial = 1091] [outer = 0x0] 23:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12ad0dc00) [pid = 1655] [serial = 1092] [outer = 0x12a5e4000] 23:51:32 INFO - PROCESS | 1655 | 1461567092373 Marionette DEBUG loaded listener.js 23:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12aff3400) [pid = 1655] [serial = 1093] [outer = 0x12a5e4000] 23:51:32 INFO - PROCESS | 1655 | 1461567092775 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]]]}] 23:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 678ms 23:51:32 INFO - PROCESS | 1655 | 1461567092820 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 23:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:51:32 INFO - PROCESS | 1655 | 1461567092822 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 23:51:32 INFO - PROCESS | 1655 | 1461567092827 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:51:32 INFO - PROCESS | 1655 | 1461567092828 Marionette TRACE conn2 <- [1,1430,null,{}] 23:51:32 INFO - PROCESS | 1655 | 1461567092831 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}] 23:51:32 INFO - PROCESS | 1655 | 1461567092940 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 23:51:33 INFO - PROCESS | 1655 | 1461567093018 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1321ab800 == 83 [pid = 1655] [id = 365] 23:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12b4a6000) [pid = 1655] [serial = 1094] [outer = 0x0] 23:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12bea4000) [pid = 1655] [serial = 1095] [outer = 0x12b4a6000] 23:51:33 INFO - PROCESS | 1655 | 1461567093048 Marionette DEBUG loaded listener.js 23:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12e483400) [pid = 1655] [serial = 1096] [outer = 0x12b4a6000] 23:51:33 INFO - PROCESS | 1655 | 1461567093512 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]]]}] 23:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 721ms 23:51:33 INFO - PROCESS | 1655 | 1461567093553 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 23:51:33 INFO - PROCESS | 1655 | 1461567093554 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 23:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:51:33 INFO - PROCESS | 1655 | 1461567093575 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:51:33 INFO - PROCESS | 1655 | 1461567093576 Marionette TRACE conn2 <- [1,1434,null,{}] 23:51:33 INFO - PROCESS | 1655 | 1461567093581 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}] 23:51:33 INFO - PROCESS | 1655 | 1461567093694 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 23:51:33 INFO - PROCESS | 1655 | 1461567093773 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x137e55800 == 84 [pid = 1655] [id = 366] 23:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12eef7c00) [pid = 1655] [serial = 1097] [outer = 0x0] 23:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12f97b000) [pid = 1655] [serial = 1098] [outer = 0x12eef7c00] 23:51:33 INFO - PROCESS | 1655 | 1461567093810 Marionette DEBUG loaded listener.js 23:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12f985800) [pid = 1655] [serial = 1099] [outer = 0x12eef7c00] 23:51:34 INFO - PROCESS | 1655 | 1461567094238 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]]]}] 23:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 689ms 23:51:34 INFO - PROCESS | 1655 | 1461567094246 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 23:51:34 INFO - PROCESS | 1655 | 1461567094248 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 23:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:51:34 INFO - PROCESS | 1655 | 1461567094250 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:51:34 INFO - PROCESS | 1655 | 1461567094251 Marionette TRACE conn2 <- [1,1438,null,{}] 23:51:34 INFO - PROCESS | 1655 | 1461567094254 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}] 23:51:34 INFO - PROCESS | 1655 | 1461567094367 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 23:51:34 INFO - PROCESS | 1655 | 1461567094473 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9cf000 == 85 [pid = 1655] [id = 367] 23:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x1296d8000) [pid = 1655] [serial = 1100] [outer = 0x0] 23:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x1296de800) [pid = 1655] [serial = 1101] [outer = 0x1296d8000] 23:51:34 INFO - PROCESS | 1655 | 1461567094506 Marionette DEBUG loaded listener.js 23:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12add3400) [pid = 1655] [serial = 1102] [outer = 0x1296d8000] 23:51:34 INFO - PROCESS | 1655 | 1461567094889 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]]]}] 23:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 669ms 23:51:34 INFO - PROCESS | 1655 | 1461567094933 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 23:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:51:34 INFO - PROCESS | 1655 | 1461567094935 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 23:51:34 INFO - PROCESS | 1655 | 1461567094939 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:51:34 INFO - PROCESS | 1655 | 1461567094942 Marionette TRACE conn2 <- [1,1442,null,{}] 23:51:34 INFO - PROCESS | 1655 | 1461567094946 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}] 23:51:35 INFO - PROCESS | 1655 | 1461567095110 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 23:51:35 INFO - PROCESS | 1655 | 1461567095189 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c0e800 == 86 [pid = 1655] [id = 368] 23:51:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x1296e0400) [pid = 1655] [serial = 1103] [outer = 0x0] 23:51:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12adda000) [pid = 1655] [serial = 1104] [outer = 0x1296e0400] 23:51:35 INFO - PROCESS | 1655 | 1461567095218 Marionette DEBUG loaded listener.js 23:51:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12addf800) [pid = 1655] [serial = 1105] [outer = 0x1296e0400] 23:51:35 INFO - PROCESS | 1655 | 1461567095680 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]]]}] 23:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 774ms 23:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:51:35 INFO - PROCESS | 1655 | 1461567095712 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 23:51:35 INFO - PROCESS | 1655 | 1461567095713 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 23:51:35 INFO - PROCESS | 1655 | 1461567095715 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:51:35 INFO - PROCESS | 1655 | 1461567095716 Marionette TRACE conn2 <- [1,1446,null,{}] 23:51:35 INFO - PROCESS | 1655 | 1461567095718 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}] 23:51:35 INFO - PROCESS | 1655 | 1461567095839 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 23:51:35 INFO - PROCESS | 1655 | 1461567095945 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e5e800 == 87 [pid = 1655] [id = 369] 23:51:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1133dc800) [pid = 1655] [serial = 1106] [outer = 0x0] 23:51:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x119d3dc00) [pid = 1655] [serial = 1107] [outer = 0x1133dc800] 23:51:35 INFO - PROCESS | 1655 | 1461567095996 Marionette DEBUG loaded listener.js 23:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1278ed000) [pid = 1655] [serial = 1108] [outer = 0x1133dc800] 23:51:36 INFO - PROCESS | 1655 | 1461567096689 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]]]}] 23:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1022ms 23:51:36 INFO - PROCESS | 1655 | 1461567096738 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 23:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:51:36 INFO - PROCESS | 1655 | 1461567096740 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 23:51:36 INFO - PROCESS | 1655 | 1461567096753 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:51:36 INFO - PROCESS | 1655 | 1461567096755 Marionette TRACE conn2 <- [1,1450,null,{}] 23:51:36 INFO - PROCESS | 1655 | 1461567096759 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}] 23:51:36 INFO - PROCESS | 1655 | 1461567096866 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 23:51:36 INFO - PROCESS | 1655 | 1461567096947 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f04000 == 88 [pid = 1655] [id = 370] 23:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x11580a000) [pid = 1655] [serial = 1109] [outer = 0x0] 23:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x118ed7400) [pid = 1655] [serial = 1110] [outer = 0x11580a000] 23:51:36 INFO - PROCESS | 1655 | 1461567096976 Marionette DEBUG loaded listener.js 23:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x119a73800) [pid = 1655] [serial = 1111] [outer = 0x11580a000] 23:51:37 INFO - PROCESS | 1655 | 1461567097432 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]]]}] 23:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 734ms 23:51:37 INFO - PROCESS | 1655 | 1461567097478 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 23:51:37 INFO - PROCESS | 1655 | 1461567097481 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 23:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:51:37 INFO - PROCESS | 1655 | 1461567097485 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:51:37 INFO - PROCESS | 1655 | 1461567097487 Marionette TRACE conn2 <- [1,1454,null,{}] 23:51:37 INFO - PROCESS | 1655 | 1461567097489 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}] 23:51:37 INFO - PROCESS | 1655 | 1461567097596 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 23:51:37 INFO - PROCESS | 1655 | 1461567097716 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x13106e800 == 87 [pid = 1655] [id = 304] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12405b000 == 86 [pid = 1655] [id = 301] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x130870000 == 85 [pid = 1655] [id = 303] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x130289800 == 84 [pid = 1655] [id = 360] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12faed000 == 83 [pid = 1655] [id = 359] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12ec18000 == 82 [pid = 1655] [id = 358] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebda800 == 81 [pid = 1655] [id = 357] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12e895000 == 80 [pid = 1655] [id = 356] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1d3800 == 79 [pid = 1655] [id = 355] 23:51:37 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12d185000) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 23:51:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x115987800 == 80 [pid = 1655] [id = 371] 23:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1133d4400) [pid = 1655] [serial = 1112] [outer = 0x0] 23:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x118fb2400) [pid = 1655] [serial = 1113] [outer = 0x1133d4400] 23:51:37 INFO - PROCESS | 1655 | 1461567097783 Marionette DEBUG loaded listener.js 23:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x11b92d000) [pid = 1655] [serial = 1114] [outer = 0x1133d4400] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc4c800 == 79 [pid = 1655] [id = 354] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12af31800 == 78 [pid = 1655] [id = 353] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9b9000 == 77 [pid = 1655] [id = 352] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x128815800 == 76 [pid = 1655] [id = 351] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11be03000 == 75 [pid = 1655] [id = 350] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11c40f000 == 74 [pid = 1655] [id = 349] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11c378800 == 73 [pid = 1655] [id = 348] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf5d800 == 72 [pid = 1655] [id = 343] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123e63800 == 71 [pid = 1655] [id = 342] 23:51:37 INFO - PROCESS | 1655 | --DOCSHELL 0x118620000 == 70 [pid = 1655] [id = 341] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x11be2f800) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12914c800) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12a5e4400) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12d658000) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11c844c00) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12aff0800) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1278e6400) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12dcdb800) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x114f77800) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12b4e6000) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x118f39000) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12a5ae400) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12abdbc00) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x124620c00) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12affdc00) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11b931c00) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12d660000) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12891c400) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11918f000) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x119261c00) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12956fc00) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12f977c00) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x123a18800) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12a938400) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12a940000) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x11beec000) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12b49b800) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x11c83e000) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x11be29800) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12be9c000) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x11797fc00) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11c839800) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 23:51:38 INFO - PROCESS | 1655 | 1461567098105 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]]]}] 23:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 671ms 23:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:51:38 INFO - PROCESS | 1655 | 1461567098165 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 23:51:38 INFO - PROCESS | 1655 | 1461567098166 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 23:51:38 INFO - PROCESS | 1655 | 1461567098169 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:51:38 INFO - PROCESS | 1655 | 1461567098171 Marionette TRACE conn2 <- [1,1458,null,{}] 23:51:38 INFO - PROCESS | 1655 | 1461567098180 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}] 23:51:38 INFO - PROCESS | 1655 | 1461567098282 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 23:51:38 INFO - PROCESS | 1655 | 1461567098363 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f06000 == 71 [pid = 1655] [id = 372] 23:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11b59ec00) [pid = 1655] [serial = 1115] [outer = 0x0] 23:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11bf5a800) [pid = 1655] [serial = 1116] [outer = 0x11b59ec00] 23:51:38 INFO - PROCESS | 1655 | 1461567098391 Marionette DEBUG loaded listener.js 23:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x123f81400) [pid = 1655] [serial = 1117] [outer = 0x11b59ec00] 23:51:38 INFO - PROCESS | 1655 | 1461567098707 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]]]}] 23:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 577ms 23:51:38 INFO - PROCESS | 1655 | 1461567098747 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 23:51:38 INFO - PROCESS | 1655 | 1461567098749 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 23:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:51:38 INFO - PROCESS | 1655 | 1461567098752 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:51:38 INFO - PROCESS | 1655 | 1461567098754 Marionette TRACE conn2 <- [1,1462,null,{}] 23:51:38 INFO - PROCESS | 1655 | 1461567098757 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}] 23:51:38 INFO - PROCESS | 1655 | 1461567098887 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 23:51:38 INFO - PROCESS | 1655 | 1461567098980 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x129337000 == 72 [pid = 1655] [id = 373] 23:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11a8f8000) [pid = 1655] [serial = 1118] [outer = 0x0] 23:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x124399000) [pid = 1655] [serial = 1119] [outer = 0x11a8f8000] 23:51:39 INFO - PROCESS | 1655 | 1461567099024 Marionette DEBUG loaded listener.js 23:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12766d400) [pid = 1655] [serial = 1120] [outer = 0x11a8f8000] 23:51:39 INFO - PROCESS | 1655 | 1461567099365 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]]]}] 23:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 623ms 23:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:51:39 INFO - PROCESS | 1655 | 1461567099380 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 23:51:39 INFO - PROCESS | 1655 | 1461567099381 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 23:51:39 INFO - PROCESS | 1655 | 1461567099384 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:51:39 INFO - PROCESS | 1655 | 1461567099385 Marionette TRACE conn2 <- [1,1466,null,{}] 23:51:39 INFO - PROCESS | 1655 | 1461567099387 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}] 23:51:39 INFO - PROCESS | 1655 | 1461567099483 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 23:51:39 INFO - PROCESS | 1655 | 1461567099569 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b10c000 == 73 [pid = 1655] [id = 374] 23:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x124625400) [pid = 1655] [serial = 1121] [outer = 0x0] 23:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12913e400) [pid = 1655] [serial = 1122] [outer = 0x124625400] 23:51:39 INFO - PROCESS | 1655 | 1461567099596 Marionette DEBUG loaded listener.js 23:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x1296da800) [pid = 1655] [serial = 1123] [outer = 0x124625400] 23:51:39 INFO - PROCESS | 1655 | 1461567099929 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]]]}] 23:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 568ms 23:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:51:39 INFO - PROCESS | 1655 | 1461567099962 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 23:51:39 INFO - PROCESS | 1655 | 1461567099963 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 23:51:39 INFO - PROCESS | 1655 | 1461567099965 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:51:39 INFO - PROCESS | 1655 | 1461567099967 Marionette TRACE conn2 <- [1,1470,null,{}] 23:51:39 INFO - PROCESS | 1655 | 1461567099969 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}] 23:51:40 INFO - PROCESS | 1655 | 1461567100097 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 23:51:40 INFO - PROCESS | 1655 | 1461567100111 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf08800 == 74 [pid = 1655] [id = 375] 23:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x1296dac00) [pid = 1655] [serial = 1124] [outer = 0x0] 23:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12a5abc00) [pid = 1655] [serial = 1125] [outer = 0x1296dac00] 23:51:40 INFO - PROCESS | 1655 | 1461567100139 Marionette DEBUG loaded listener.js 23:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12abe3800) [pid = 1655] [serial = 1126] [outer = 0x1296dac00] 23:51:40 INFO - PROCESS | 1655 | 1461567100499 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]]]}] 23:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 570ms 23:51:40 INFO - PROCESS | 1655 | 1461567100536 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 23:51:40 INFO - PROCESS | 1655 | 1461567100538 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 23:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:51:40 INFO - PROCESS | 1655 | 1461567100540 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:51:40 INFO - PROCESS | 1655 | 1461567100543 Marionette TRACE conn2 <- [1,1474,null,{}] 23:51:40 INFO - PROCESS | 1655 | 1461567100546 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}] 23:51:40 INFO - PROCESS | 1655 | 1461567100658 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 23:51:40 INFO - PROCESS | 1655 | 1461567100670 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d349000 == 75 [pid = 1655] [id = 376] 23:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12a3c8400) [pid = 1655] [serial = 1127] [outer = 0x0] 23:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12ac45c00) [pid = 1655] [serial = 1128] [outer = 0x12a3c8400] 23:51:40 INFO - PROCESS | 1655 | 1461567100695 Marionette DEBUG loaded listener.js 23:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12acb2800) [pid = 1655] [serial = 1129] [outer = 0x12a3c8400] 23:51:41 INFO - PROCESS | 1655 | 1461567101076 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]]]}] 23:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 23:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:51:41 INFO - PROCESS | 1655 | 1461567101111 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 23:51:41 INFO - PROCESS | 1655 | 1461567101113 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 23:51:41 INFO - PROCESS | 1655 | 1461567101115 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:51:41 INFO - PROCESS | 1655 | 1461567101116 Marionette TRACE conn2 <- [1,1478,null,{}] 23:51:41 INFO - PROCESS | 1655 | 1461567101118 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}] 23:51:41 INFO - PROCESS | 1655 | 1461567101234 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 23:51:41 INFO - PROCESS | 1655 | 1461567101249 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea2c800 == 76 [pid = 1655] [id = 377] 23:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12acb1400) [pid = 1655] [serial = 1130] [outer = 0x0] 23:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12acbc000) [pid = 1655] [serial = 1131] [outer = 0x12acb1400] 23:51:41 INFO - PROCESS | 1655 | 1461567101275 Marionette DEBUG loaded listener.js 23:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12ad09c00) [pid = 1655] [serial = 1132] [outer = 0x12acb1400] 23:51:41 INFO - PROCESS | 1655 | 1461567101650 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]]]}] 23:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 568ms 23:51:41 INFO - PROCESS | 1655 | 1461567101684 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 23:51:41 INFO - PROCESS | 1655 | 1461567101685 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 23:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:51:41 INFO - PROCESS | 1655 | 1461567101687 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:51:41 INFO - PROCESS | 1655 | 1461567101688 Marionette TRACE conn2 <- [1,1482,null,{}] 23:51:41 INFO - PROCESS | 1655 | 1461567101692 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}] 23:51:41 INFO - PROCESS | 1655 | 1461567101811 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12b4a7400) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12b49d400) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11af5fc00) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12eb33c00) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12a5b1c00) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x114f82000) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x114f76400) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12abe6000) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12abd9000) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12abd8c00) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x114f75400) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x123a1e400) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1188d9000) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12888bc00) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12956b800) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x119831000) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12b4e3c00) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x127607c00) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12e479000) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:51:42 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x11983a800) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:51:42 INFO - PROCESS | 1655 | 1461567102067 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11adb5000 == 77 [pid = 1655] [id = 378] 23:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1133d4c00) [pid = 1655] [serial = 1133] [outer = 0x0] 23:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x114f7c400) [pid = 1655] [serial = 1134] [outer = 0x1133d4c00] 23:51:42 INFO - PROCESS | 1655 | 1461567102093 Marionette DEBUG loaded listener.js 23:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11b931800) [pid = 1655] [serial = 1135] [outer = 0x1133d4c00] 23:51:42 INFO - PROCESS | 1655 | 1461567102379 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]]]}] 23:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 722ms 23:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:51:42 INFO - PROCESS | 1655 | 1461567102414 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 23:51:42 INFO - PROCESS | 1655 | 1461567102415 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 23:51:42 INFO - PROCESS | 1655 | 1461567102417 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:51:42 INFO - PROCESS | 1655 | 1461567102419 Marionette TRACE conn2 <- [1,1486,null,{}] 23:51:42 INFO - PROCESS | 1655 | 1461567102421 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}] 23:51:42 INFO - PROCESS | 1655 | 1461567102519 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 23:51:42 INFO - PROCESS | 1655 | 1461567102524 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fae2000 == 78 [pid = 1655] [id = 379] 23:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x123b2d000) [pid = 1655] [serial = 1136] [outer = 0x0] 23:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x12abd8c00) [pid = 1655] [serial = 1137] [outer = 0x123b2d000] 23:51:42 INFO - PROCESS | 1655 | 1461567102549 Marionette DEBUG loaded listener.js 23:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12aff0000) [pid = 1655] [serial = 1138] [outer = 0x123b2d000] 23:51:42 INFO - PROCESS | 1655 | 1461567102905 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]]]}] 23:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 23:51:42 INFO - PROCESS | 1655 | 1461567102937 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 23:51:42 INFO - PROCESS | 1655 | 1461567102939 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 23:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:51:42 INFO - PROCESS | 1655 | 1461567102954 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:51:42 INFO - PROCESS | 1655 | 1461567102956 Marionette TRACE conn2 <- [1,1490,null,{}] 23:51:42 INFO - PROCESS | 1655 | 1461567102958 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}] 23:51:43 INFO - PROCESS | 1655 | 1461567103064 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 23:51:43 INFO - PROCESS | 1655 | 1461567103068 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1304a2000 == 79 [pid = 1655] [id = 380] 23:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12add3000) [pid = 1655] [serial = 1139] [outer = 0x0] 23:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x12b4e3c00) [pid = 1655] [serial = 1140] [outer = 0x12add3000] 23:51:43 INFO - PROCESS | 1655 | 1461567103098 Marionette DEBUG loaded listener.js 23:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x12bedd800) [pid = 1655] [serial = 1141] [outer = 0x12add3000] 23:51:43 INFO - PROCESS | 1655 | 1461567103454 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]]]}] 23:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 522ms 23:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:51:43 INFO - PROCESS | 1655 | 1461567103477 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 23:51:43 INFO - PROCESS | 1655 | 1461567103479 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 23:51:43 INFO - PROCESS | 1655 | 1461567103481 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:51:43 INFO - PROCESS | 1655 | 1461567103482 Marionette TRACE conn2 <- [1,1494,null,{}] 23:51:43 INFO - PROCESS | 1655 | 1461567103484 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}] 23:51:43 INFO - PROCESS | 1655 | 1461567103578 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 23:51:43 INFO - PROCESS | 1655 | 1461567103646 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x130875000 == 80 [pid = 1655] [id = 381] 23:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x129703400) [pid = 1655] [serial = 1142] [outer = 0x0] 23:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x12970d800) [pid = 1655] [serial = 1143] [outer = 0x129703400] 23:51:43 INFO - PROCESS | 1655 | 1461567103671 Marionette DEBUG loaded listener.js 23:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x129711c00) [pid = 1655] [serial = 1144] [outer = 0x129703400] 23:51:43 INFO - PROCESS | 1655 | 1461567103944 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]]]}] 23:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 23:51:44 INFO - PROCESS | 1655 | 1461567104000 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 23:51:44 INFO - PROCESS | 1655 | 1461567104001 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 23:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:51:44 INFO - PROCESS | 1655 | 1461567104097 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:51:44 INFO - PROCESS | 1655 | 1461567104099 Marionette TRACE conn2 <- [1,1498,null,{}] 23:51:44 INFO - PROCESS | 1655 | 1461567104103 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}] 23:51:44 INFO - PROCESS | 1655 | 1461567104226 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 23:51:44 INFO - PROCESS | 1655 | 1461567104301 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9c3800 == 81 [pid = 1655] [id = 382] 23:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x114ba9800) [pid = 1655] [serial = 1145] [outer = 0x0] 23:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x114f81c00) [pid = 1655] [serial = 1146] [outer = 0x114ba9800] 23:51:44 INFO - PROCESS | 1655 | 1461567104335 Marionette DEBUG loaded listener.js 23:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x118e15400) [pid = 1655] [serial = 1147] [outer = 0x114ba9800] 23:51:44 INFO - PROCESS | 1655 | 1461567104807 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]]]}] 23:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 730ms 23:51:44 INFO - PROCESS | 1655 | 1461567104819 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 23:51:44 INFO - PROCESS | 1655 | 1461567104822 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 23:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:51:44 INFO - PROCESS | 1655 | 1461567104825 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:51:44 INFO - PROCESS | 1655 | 1461567104827 Marionette TRACE conn2 <- [1,1502,null,{}] 23:51:44 INFO - PROCESS | 1655 | 1461567104833 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}] 23:51:44 INFO - PROCESS | 1655 | 1461567104953 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 23:51:45 INFO - PROCESS | 1655 | 1461567105032 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1244cd000 == 82 [pid = 1655] [id = 383] 23:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x118ed6400) [pid = 1655] [serial = 1148] [outer = 0x0] 23:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11ba37400) [pid = 1655] [serial = 1149] [outer = 0x118ed6400] 23:51:45 INFO - PROCESS | 1655 | 1461567105065 Marionette DEBUG loaded listener.js 23:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x123a17000) [pid = 1655] [serial = 1150] [outer = 0x118ed6400] 23:51:45 INFO - PROCESS | 1655 | 1461567105481 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]]]}] 23:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 672ms 23:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:51:45 INFO - PROCESS | 1655 | 1461567105497 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 23:51:45 INFO - PROCESS | 1655 | 1461567105498 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 23:51:45 INFO - PROCESS | 1655 | 1461567105501 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:51:45 INFO - PROCESS | 1655 | 1461567105502 Marionette TRACE conn2 <- [1,1506,null,{}] 23:51:45 INFO - PROCESS | 1655 | 1461567105505 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}] 23:51:45 INFO - PROCESS | 1655 | 1461567105640 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 23:51:45 INFO - PROCESS | 1655 | 1461567105726 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0f5000 == 83 [pid = 1655] [id = 384] 23:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x129567000) [pid = 1655] [serial = 1151] [outer = 0x0] 23:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x1296da000) [pid = 1655] [serial = 1152] [outer = 0x129567000] 23:51:45 INFO - PROCESS | 1655 | 1461567105762 Marionette DEBUG loaded listener.js 23:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12970c800) [pid = 1655] [serial = 1153] [outer = 0x129567000] 23:51:46 INFO - PROCESS | 1655 | 1461567106173 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]]]}] 23:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 718ms 23:51:46 INFO - PROCESS | 1655 | 1461567106220 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 23:51:46 INFO - PROCESS | 1655 | 1461567106221 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 23:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:51:46 INFO - PROCESS | 1655 | 1461567106224 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:51:46 INFO - PROCESS | 1655 | 1461567106225 Marionette TRACE conn2 <- [1,1510,null,{}] 23:51:46 INFO - PROCESS | 1655 | 1461567106227 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}] 23:51:46 INFO - PROCESS | 1655 | 1461567106341 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 23:51:46 INFO - PROCESS | 1655 | 1461567106422 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1321b0000 == 84 [pid = 1655] [id = 385] 23:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12a3d0000) [pid = 1655] [serial = 1154] [outer = 0x0] 23:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12a5dfc00) [pid = 1655] [serial = 1155] [outer = 0x12a3d0000] 23:51:46 INFO - PROCESS | 1655 | 1461567106455 Marionette DEBUG loaded listener.js 23:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12abda800) [pid = 1655] [serial = 1156] [outer = 0x12a3d0000] 23:51:46 INFO - PROCESS | 1655 | 1461567106862 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]]]}] 23:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 672ms 23:51:46 INFO - PROCESS | 1655 | 1461567106897 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 23:51:46 INFO - PROCESS | 1655 | 1461567106898 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 23:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:51:46 INFO - PROCESS | 1655 | 1461567106900 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:51:46 INFO - PROCESS | 1655 | 1461567106902 Marionette TRACE conn2 <- [1,1514,null,{}] 23:51:46 INFO - PROCESS | 1655 | 1461567106904 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}] 23:51:47 INFO - PROCESS | 1655 | 1461567107033 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 23:51:47 INFO - PROCESS | 1655 | 1461567107125 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x137d0f800 == 85 [pid = 1655] [id = 386] 23:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12a5afc00) [pid = 1655] [serial = 1157] [outer = 0x0] 23:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12acb2000) [pid = 1655] [serial = 1158] [outer = 0x12a5afc00] 23:51:47 INFO - PROCESS | 1655 | 1461567107156 Marionette DEBUG loaded listener.js 23:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12add5000) [pid = 1655] [serial = 1159] [outer = 0x12a5afc00] 23:51:47 INFO - PROCESS | 1655 | 1461567107554 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]]]}] 23:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 672ms 23:51:47 INFO - PROCESS | 1655 | 1461567107574 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 23:51:47 INFO - PROCESS | 1655 | 1461567107575 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 23:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:51:47 INFO - PROCESS | 1655 | 1461567107577 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:51:47 INFO - PROCESS | 1655 | 1461567107579 Marionette TRACE conn2 <- [1,1518,null,{}] 23:51:47 INFO - PROCESS | 1655 | 1461567107581 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}] 23:51:47 INFO - PROCESS | 1655 | 1461567107711 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 23:51:47 INFO - PROCESS | 1655 | 1461567107820 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396d3000 == 86 [pid = 1655] [id = 387] 23:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12acb7c00) [pid = 1655] [serial = 1160] [outer = 0x0] 23:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12b68b400) [pid = 1655] [serial = 1161] [outer = 0x12acb7c00] 23:51:47 INFO - PROCESS | 1655 | 1461567107854 Marionette DEBUG loaded listener.js 23:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12e3f3000) [pid = 1655] [serial = 1162] [outer = 0x12acb7c00] 23:51:48 INFO - PROCESS | 1655 | 1461567108249 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]]]}] 23:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 720ms 23:51:48 INFO - PROCESS | 1655 | 1461567108297 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 23:51:48 INFO - PROCESS | 1655 | 1461567108299 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 23:51:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:51:48 INFO - PROCESS | 1655 | 1461567108301 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:51:48 INFO - PROCESS | 1655 | 1461567108302 Marionette TRACE conn2 <- [1,1522,null,{}] 23:51:48 INFO - PROCESS | 1655 | 1461567108305 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}] 23:51:48 INFO - PROCESS | 1655 | 1461567108437 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 23:51:48 INFO - PROCESS | 1655 | 1461567108547 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x136d10800 == 87 [pid = 1655] [id = 388] 23:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12be9d000) [pid = 1655] [serial = 1163] [outer = 0x0] 23:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12e9f5400) [pid = 1655] [serial = 1164] [outer = 0x12be9d000] 23:51:48 INFO - PROCESS | 1655 | 1461567108579 Marionette DEBUG loaded listener.js 23:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12eb37800) [pid = 1655] [serial = 1165] [outer = 0x12be9d000] 23:51:48 INFO - PROCESS | 1655 | 1461567108903 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"]]]}] 23:51:48 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 () { 23:51:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:51:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:51:48 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 () { 23:51:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:51:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:51:48 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 () { 23:51:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:51:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:51:48 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 () { 23:51:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:51:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:51:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 673ms 23:51:48 INFO - PROCESS | 1655 | 1461567108974 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 23:51:48 INFO - PROCESS | 1655 | 1461567108976 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 23:51:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:51:48 INFO - PROCESS | 1655 | 1461567108978 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:51:48 INFO - PROCESS | 1655 | 1461567108980 Marionette TRACE conn2 <- [1,1526,null,{}] 23:51:48 INFO - PROCESS | 1655 | 1461567108982 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}] 23:51:49 INFO - PROCESS | 1655 | 1461567109091 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 23:51:49 INFO - PROCESS | 1655 | 1461567109169 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396e7800 == 88 [pid = 1655] [id = 389] 23:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12e9f9c00) [pid = 1655] [serial = 1166] [outer = 0x0] 23:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12ec45800) [pid = 1655] [serial = 1167] [outer = 0x12e9f9c00] 23:51:49 INFO - PROCESS | 1655 | 1461567109199 Marionette DEBUG loaded listener.js 23:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12f983800) [pid = 1655] [serial = 1168] [outer = 0x12e9f9c00] 23:51:49 INFO - PROCESS | 1655 | 1461567109555 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"]]]}] 23:51:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:51:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:51:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:51:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:51:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:51:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:51:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 621ms 23:51:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:51:49 INFO - PROCESS | 1655 | 1461567109600 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 23:51:49 INFO - PROCESS | 1655 | 1461567109602 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 23:51:49 INFO - PROCESS | 1655 | 1461567109604 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:51:49 INFO - PROCESS | 1655 | 1461567109605 Marionette TRACE conn2 <- [1,1530,null,{}] 23:51:49 INFO - PROCESS | 1655 | 1461567109608 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}] 23:51:49 INFO - PROCESS | 1655 | 1461567109719 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 23:51:49 INFO - PROCESS | 1655 | 1461567109819 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1392e7800 == 89 [pid = 1655] [id = 390] 23:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x129669000) [pid = 1655] [serial = 1169] [outer = 0x0] 23:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x129674800) [pid = 1655] [serial = 1170] [outer = 0x129669000] 23:51:49 INFO - PROCESS | 1655 | 1461567109850 Marionette DEBUG loaded listener.js 23:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12f983000) [pid = 1655] [serial = 1171] [outer = 0x129669000] 23:51:50 INFO - PROCESS | 1655 | 1461567110194 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]]]}] 23:51:50 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 23:51:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:51:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:51:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:51:50 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. 23:51:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:51:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 624ms 23:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:51:50 INFO - PROCESS | 1655 | 1461567110228 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 23:51:50 INFO - PROCESS | 1655 | 1461567110229 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 23:51:50 INFO - PROCESS | 1655 | 1461567110232 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:51:50 INFO - PROCESS | 1655 | 1461567110233 Marionette TRACE conn2 <- [1,1534,null,{}] 23:51:50 INFO - PROCESS | 1655 | 1461567110235 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}] 23:51:50 INFO - PROCESS | 1655 | 1461567110348 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 23:51:50 INFO - PROCESS | 1655 | 1461567110486 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x129642000 == 90 [pid = 1655] [id = 391] 23:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12966f400) [pid = 1655] [serial = 1172] [outer = 0x0] 23:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12ab7e000) [pid = 1655] [serial = 1173] [outer = 0x12966f400] 23:51:50 INFO - PROCESS | 1655 | 1461567110517 Marionette DEBUG loaded listener.js 23:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12ab85c00) [pid = 1655] [serial = 1174] [outer = 0x12966f400] 23:51:50 INFO - PROCESS | 1655 | 1461567110985 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]]]}] 23:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 768ms 23:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:51:51 INFO - PROCESS | 1655 | 1461567111001 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 23:51:51 INFO - PROCESS | 1655 | 1461567111002 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 23:51:51 INFO - PROCESS | 1655 | 1461567111005 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:51:51 INFO - PROCESS | 1655 | 1461567111009 Marionette TRACE conn2 <- [1,1538,null,{}] 23:51:51 INFO - PROCESS | 1655 | 1461567111012 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}] 23:51:51 INFO - PROCESS | 1655 | 1461567111220 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 23:51:51 INFO - PROCESS | 1655 | 1461567111307 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e62800 == 91 [pid = 1655] [id = 392] 23:51:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x114718c00) [pid = 1655] [serial = 1175] [outer = 0x0] 23:51:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x129676800) [pid = 1655] [serial = 1176] [outer = 0x114718c00] 23:51:51 INFO - PROCESS | 1655 | 1461567111340 Marionette DEBUG loaded listener.js 23:51:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12be9a400) [pid = 1655] [serial = 1177] [outer = 0x114718c00] 23:51:51 INFO - PROCESS | 1655 | 1461567111945 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]]]}] 23:51:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:51:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 974ms 23:51:51 INFO - PROCESS | 1655 | 1461567111992 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 23:51:51 INFO - PROCESS | 1655 | 1461567111994 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 23:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:51:52 INFO - PROCESS | 1655 | 1461567112000 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:51:52 INFO - PROCESS | 1655 | 1461567112002 Marionette TRACE conn2 <- [1,1542,null,{}] 23:51:52 INFO - PROCESS | 1655 | 1461567112005 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}] 23:51:52 INFO - PROCESS | 1655 | 1461567112115 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 23:51:52 INFO - PROCESS | 1655 | 1461567112204 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x124f15000 == 92 [pid = 1655] [id = 393] 23:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x114762400) [pid = 1655] [serial = 1178] [outer = 0x0] 23:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x1188d9000) [pid = 1655] [serial = 1179] [outer = 0x114762400] 23:51:52 INFO - PROCESS | 1655 | 1461567112233 Marionette DEBUG loaded listener.js 23:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x11a8eb800) [pid = 1655] [serial = 1180] [outer = 0x114762400] 23:51:52 INFO - PROCESS | 1655 | 1461567112675 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]]]}] 23:51:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 724ms 23:51:52 INFO - PROCESS | 1655 | 1461567112751 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 23:51:52 INFO - PROCESS | 1655 | 1461567112755 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 23:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:51:52 INFO - PROCESS | 1655 | 1461567112781 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:51:52 INFO - PROCESS | 1655 | 1461567112783 Marionette TRACE conn2 <- [1,1546,null,{}] 23:51:52 INFO - PROCESS | 1655 | 1461567112786 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}] 23:51:52 INFO - PROCESS | 1655 | 1461567112939 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1304a2000 == 91 [pid = 1655] [id = 380] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12fae2000 == 90 [pid = 1655] [id = 379] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11adb5000 == 89 [pid = 1655] [id = 378] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea2c800 == 88 [pid = 1655] [id = 377] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12d349000 == 87 [pid = 1655] [id = 376] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12eb3dc00) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | 1461567113128 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf08800 == 86 [pid = 1655] [id = 375] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12b10c000 == 85 [pid = 1655] [id = 374] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x129337000 == 84 [pid = 1655] [id = 373] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x124f06000 == 83 [pid = 1655] [id = 372] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x115987800 == 82 [pid = 1655] [id = 371] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x128f04000 == 81 [pid = 1655] [id = 370] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9cf000 == 80 [pid = 1655] [id = 367] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x137e55800 == 79 [pid = 1655] [id = 366] 23:51:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c95000 == 80 [pid = 1655] [id = 394] 23:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x119838c00) [pid = 1655] [serial = 1181] [outer = 0x0] 23:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x11ba37000) [pid = 1655] [serial = 1182] [outer = 0x119838c00] 23:51:53 INFO - PROCESS | 1655 | 1461567113162 Marionette DEBUG loaded listener.js 23:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x11c83f400) [pid = 1655] [serial = 1183] [outer = 0x119838c00] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1321ab800 == 79 [pid = 1655] [id = 365] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x130d2f800 == 78 [pid = 1655] [id = 364] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd93800 == 77 [pid = 1655] [id = 363] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1288ad800 == 76 [pid = 1655] [id = 362] 23:51:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119119800 == 75 [pid = 1655] [id = 361] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12e3f3c00) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12dcd9400) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12a93fc00) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12e3ef400) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12acba400) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12e9ed000) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x124626000) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12ff22800) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12abe4000) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x11a80e800) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12a93e000) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12b8a6400) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12aff9800) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x11ad78400) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x11338dc00) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12acb0800) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x1188dd000) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x114f7f800) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12462ac00) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x124fd3c00) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x11a8f8c00) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11c843c00) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12a3d1000) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12abe4c00) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12b4a8400) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11af12400) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12d660400) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12abe6800) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12bed1c00) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12ba85400) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12888e000) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x1291c9800) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12956a000) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12e9eac00) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11c840800) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x11b591800) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x11aa26400) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12e933800) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12eb36400) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 23:51:53 INFO - PROCESS | 1655 | 1461567113505 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]]]}] 23:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 774ms 23:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:51:53 INFO - PROCESS | 1655 | 1461567113551 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 23:51:53 INFO - PROCESS | 1655 | 1461567113552 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 23:51:53 INFO - PROCESS | 1655 | 1461567113555 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:51:53 INFO - PROCESS | 1655 | 1461567113557 Marionette TRACE conn2 <- [1,1550,null,{}] 23:51:53 INFO - PROCESS | 1655 | 1461567113563 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}] 23:51:53 INFO - PROCESS | 1655 | 1461567113644 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 23:51:53 INFO - PROCESS | 1655 | 1461567113649 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x127e57800 == 76 [pid = 1655] [id = 395] 23:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x123b2ac00) [pid = 1655] [serial = 1184] [outer = 0x0] 23:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12461fc00) [pid = 1655] [serial = 1185] [outer = 0x123b2ac00] 23:51:53 INFO - PROCESS | 1655 | 1461567113672 Marionette DEBUG loaded listener.js 23:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x124fce800) [pid = 1655] [serial = 1186] [outer = 0x123b2ac00] 23:51:54 INFO - PROCESS | 1655 | 1461567114102 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]]]}] 23:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 573ms 23:51:54 INFO - PROCESS | 1655 | 1461567114129 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 23:51:54 INFO - PROCESS | 1655 | 1461567114132 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 23:51:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:51:54 INFO - PROCESS | 1655 | 1461567114135 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:51:54 INFO - PROCESS | 1655 | 1461567114137 Marionette TRACE conn2 <- [1,1554,null,{}] 23:51:54 INFO - PROCESS | 1655 | 1461567114140 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}] 23:51:54 INFO - PROCESS | 1655 | 1461567114285 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 23:51:54 INFO - PROCESS | 1655 | 1461567114299 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9bf800 == 77 [pid = 1655] [id = 396] 23:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x1275a3400) [pid = 1655] [serial = 1187] [outer = 0x0] 23:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12913f000) [pid = 1655] [serial = 1188] [outer = 0x1275a3400] 23:51:54 INFO - PROCESS | 1655 | 1461567114341 Marionette DEBUG loaded listener.js 23:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1291cf800) [pid = 1655] [serial = 1189] [outer = 0x1275a3400] 23:51:54 INFO - PROCESS | 1655 | 1461567114749 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]]]}] 23:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 620ms 23:51:54 INFO - PROCESS | 1655 | 1461567114754 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 23:51:54 INFO - PROCESS | 1655 | 1461567114756 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 23:51:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:51:54 INFO - PROCESS | 1655 | 1461567114760 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:51:54 INFO - PROCESS | 1655 | 1461567114761 Marionette TRACE conn2 <- [1,1558,null,{}] 23:51:54 INFO - PROCESS | 1655 | 1461567114764 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}] 23:51:54 INFO - PROCESS | 1655 | 1461567114854 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 23:51:54 INFO - PROCESS | 1655 | 1461567114858 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b104800 == 78 [pid = 1655] [id = 397] 23:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12956f800) [pid = 1655] [serial = 1190] [outer = 0x0] 23:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x1296e0800) [pid = 1655] [serial = 1191] [outer = 0x12956f800] 23:51:54 INFO - PROCESS | 1655 | 1461567114884 Marionette DEBUG loaded listener.js 23:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12970b800) [pid = 1655] [serial = 1192] [outer = 0x12956f800] 23:51:55 INFO - PROCESS | 1655 | 1461567115231 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]]]}] 23:51:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:51:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 23:51:55 INFO - PROCESS | 1655 | 1461567115281 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 23:51:55 INFO - PROCESS | 1655 | 1461567115282 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 23:51:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:51:55 INFO - PROCESS | 1655 | 1461567115284 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:51:55 INFO - PROCESS | 1655 | 1461567115285 Marionette TRACE conn2 <- [1,1562,null,{}] 23:51:55 INFO - PROCESS | 1655 | 1461567115288 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}] 23:51:55 INFO - PROCESS | 1655 | 1461567115396 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 23:51:55 INFO - PROCESS | 1655 | 1461567115485 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc3d800 == 79 [pid = 1655] [id = 398] 23:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x129675c00) [pid = 1655] [serial = 1193] [outer = 0x0] 23:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12a3c8800) [pid = 1655] [serial = 1194] [outer = 0x129675c00] 23:51:55 INFO - PROCESS | 1655 | 1461567115513 Marionette DEBUG loaded listener.js 23:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12ab89800) [pid = 1655] [serial = 1195] [outer = 0x129675c00] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12a3c8400) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1296dac00) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11a8f8000) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x1133d4400) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x124625400) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11580a000) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12acb1400) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11b59ec00) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1133d4c00) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12add3000) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x123b2d000) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x12eb31400) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:51:56 INFO - PROCESS | 1655 | 1461567116199 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]]]}] 23:51:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:51:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 970ms 23:51:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:51:56 INFO - PROCESS | 1655 | 1461567116255 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 23:51:56 INFO - PROCESS | 1655 | 1461567116257 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 23:51:56 INFO - PROCESS | 1655 | 1461567116261 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:51:56 INFO - PROCESS | 1655 | 1461567116263 Marionette TRACE conn2 <- [1,1566,null,{}] 23:51:56 INFO - PROCESS | 1655 | 1461567116268 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}] 23:51:56 INFO - PROCESS | 1655 | 1461567116388 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 23:51:56 INFO - PROCESS | 1655 | 1461567116470 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e69000 == 80 [pid = 1655] [id = 399] 23:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x114bb3800) [pid = 1655] [serial = 1196] [outer = 0x0] 23:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x11867c800) [pid = 1655] [serial = 1197] [outer = 0x114bb3800] 23:51:56 INFO - PROCESS | 1655 | 1461567116504 Marionette DEBUG loaded listener.js 23:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x11a845800) [pid = 1655] [serial = 1198] [outer = 0x114bb3800] 23:51:56 INFO - PROCESS | 1655 | 1461567116985 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]]]}] 23:51:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:51:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 771ms 23:51:57 INFO - PROCESS | 1655 | 1461567117032 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 23:51:57 INFO - PROCESS | 1655 | 1461567117036 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 23:51:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:51:57 INFO - PROCESS | 1655 | 1461567117059 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:51:57 INFO - PROCESS | 1655 | 1461567117061 Marionette TRACE conn2 <- [1,1570,null,{}] 23:51:57 INFO - PROCESS | 1655 | 1461567117065 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}] 23:51:57 INFO - PROCESS | 1655 | 1461567117181 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 23:51:57 INFO - PROCESS | 1655 | 1461567117262 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9bc800 == 81 [pid = 1655] [id = 400] 23:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x11b9b2c00) [pid = 1655] [serial = 1199] [outer = 0x0] 23:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x123a17400) [pid = 1655] [serial = 1200] [outer = 0x11b9b2c00] 23:51:57 INFO - PROCESS | 1655 | 1461567117292 Marionette DEBUG loaded listener.js 23:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x124190000) [pid = 1655] [serial = 1201] [outer = 0x11b9b2c00] 23:51:57 INFO - PROCESS | 1655 | 1461567117718 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]]]}] 23:51:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:51:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 690ms 23:51:57 INFO - PROCESS | 1655 | 1461567117731 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 23:51:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:51:57 INFO - PROCESS | 1655 | 1461567117733 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 23:51:57 INFO - PROCESS | 1655 | 1461567117735 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:51:57 INFO - PROCESS | 1655 | 1461567117738 Marionette TRACE conn2 <- [1,1574,null,{}] 23:51:57 INFO - PROCESS | 1655 | 1461567117746 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}] 23:51:57 INFO - PROCESS | 1655 | 1461567117860 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 23:51:57 INFO - PROCESS | 1655 | 1461567117978 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d33d000 == 82 [pid = 1655] [id = 401] 23:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12767c000) [pid = 1655] [serial = 1202] [outer = 0x0] 23:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12966cc00) [pid = 1655] [serial = 1203] [outer = 0x12767c000] 23:51:58 INFO - PROCESS | 1655 | 1461567118012 Marionette DEBUG loaded listener.js 23:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12a3c9000) [pid = 1655] [serial = 1204] [outer = 0x12767c000] 23:51:58 INFO - PROCESS | 1655 | 1461567118407 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]]]}] 23:51:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:51:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 723ms 23:51:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:51:58 INFO - PROCESS | 1655 | 1461567118460 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 23:51:58 INFO - PROCESS | 1655 | 1461567118463 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 23:51:58 INFO - PROCESS | 1655 | 1461567118465 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:51:58 INFO - PROCESS | 1655 | 1461567118466 Marionette TRACE conn2 <- [1,1578,null,{}] 23:51:58 INFO - PROCESS | 1655 | 1461567118469 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}] 23:51:58 INFO - PROCESS | 1655 | 1461567118581 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 23:51:58 INFO - PROCESS | 1655 | 1461567118690 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea36000 == 83 [pid = 1655] [id = 402] 23:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12a5a4000) [pid = 1655] [serial = 1205] [outer = 0x0] 23:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12a5eb800) [pid = 1655] [serial = 1206] [outer = 0x12a5a4000] 23:51:58 INFO - PROCESS | 1655 | 1461567118724 Marionette DEBUG loaded listener.js 23:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12ab88400) [pid = 1655] [serial = 1207] [outer = 0x12a5a4000] 23:51:59 INFO - PROCESS | 1655 | 1461567119134 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]]]}] 23:51:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:51:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 720ms 23:51:59 INFO - PROCESS | 1655 | 1461567119204 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 23:51:59 INFO - PROCESS | 1655 | 1461567119205 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 23:51:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:51:59 INFO - PROCESS | 1655 | 1461567119223 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:51:59 INFO - PROCESS | 1655 | 1461567119224 Marionette TRACE conn2 <- [1,1582,null,{}] 23:51:59 INFO - PROCESS | 1655 | 1461567119245 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}] 23:51:59 INFO - PROCESS | 1655 | 1461567119354 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 23:51:59 INFO - PROCESS | 1655 | 1461567119463 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0de800 == 84 [pid = 1655] [id = 403] 23:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12ab89000) [pid = 1655] [serial = 1208] [outer = 0x0] 23:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12ac46c00) [pid = 1655] [serial = 1209] [outer = 0x12ab89000] 23:51:59 INFO - PROCESS | 1655 | 1461567119495 Marionette DEBUG loaded listener.js 23:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12acb7000) [pid = 1655] [serial = 1210] [outer = 0x12ab89000] 23:51:59 INFO - PROCESS | 1655 | 1461567119881 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]]]}] 23:51:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:51:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 690ms 23:51:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:51:59 INFO - PROCESS | 1655 | 1461567119912 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 23:51:59 INFO - PROCESS | 1655 | 1461567119913 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 23:51:59 INFO - PROCESS | 1655 | 1461567119916 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:51:59 INFO - PROCESS | 1655 | 1461567119917 Marionette TRACE conn2 <- [1,1586,null,{}] 23:51:59 INFO - PROCESS | 1655 | 1461567119919 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}] 23:52:00 INFO - PROCESS | 1655 | 1461567120043 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 23:52:00 INFO - PROCESS | 1655 | 1461567120156 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fadc800 == 85 [pid = 1655] [id = 404] 23:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12acbd400) [pid = 1655] [serial = 1211] [outer = 0x0] 23:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12ad0e800) [pid = 1655] [serial = 1212] [outer = 0x12acbd400] 23:52:00 INFO - PROCESS | 1655 | 1461567120191 Marionette DEBUG loaded listener.js 23:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12b49d800) [pid = 1655] [serial = 1213] [outer = 0x12acbd400] 23:52:00 INFO - PROCESS | 1655 | 1461567120592 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]]]}] 23:52:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:52:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 718ms 23:52:00 INFO - PROCESS | 1655 | 1461567120634 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 23:52:00 INFO - PROCESS | 1655 | 1461567120636 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 23:52:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:52:00 INFO - PROCESS | 1655 | 1461567120638 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:52:00 INFO - PROCESS | 1655 | 1461567120639 Marionette TRACE conn2 <- [1,1590,null,{}] 23:52:00 INFO - PROCESS | 1655 | 1461567120662 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}] 23:52:00 INFO - PROCESS | 1655 | 1461567120771 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 23:52:00 INFO - PROCESS | 1655 | 1461567120854 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1304a1800 == 86 [pid = 1655] [id = 405] 23:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12acbdc00) [pid = 1655] [serial = 1214] [outer = 0x0] 23:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12ba81400) [pid = 1655] [serial = 1215] [outer = 0x12acbdc00] 23:52:00 INFO - PROCESS | 1655 | 1461567120884 Marionette DEBUG loaded listener.js 23:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12bc31400) [pid = 1655] [serial = 1216] [outer = 0x12acbdc00] 23:52:01 INFO - PROCESS | 1655 | 1461567121297 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]]]}] 23:52:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:52:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 23:52:01 INFO - PROCESS | 1655 | 1461567121310 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 23:52:01 INFO - PROCESS | 1655 | 1461567121312 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 23:52:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:52:01 INFO - PROCESS | 1655 | 1461567121314 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:52:01 INFO - PROCESS | 1655 | 1461567121315 Marionette TRACE conn2 <- [1,1594,null,{}] 23:52:01 INFO - PROCESS | 1655 | 1461567121318 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}] 23:52:01 INFO - PROCESS | 1655 | 1461567121428 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 23:52:01 INFO - PROCESS | 1655 | 1461567121539 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d39000 == 87 [pid = 1655] [id = 406] 23:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12ba89000) [pid = 1655] [serial = 1217] [outer = 0x0] 23:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12d6ba400) [pid = 1655] [serial = 1218] [outer = 0x12ba89000] 23:52:01 INFO - PROCESS | 1655 | 1461567121571 Marionette DEBUG loaded listener.js 23:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12e482400) [pid = 1655] [serial = 1219] [outer = 0x12ba89000] 23:52:01 INFO - PROCESS | 1655 | 1461567121986 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]]]}] 23:52:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:52:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 721ms 23:52:02 INFO - PROCESS | 1655 | 1461567122036 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 23:52:02 INFO - PROCESS | 1655 | 1461567122037 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 23:52:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:52:02 INFO - PROCESS | 1655 | 1461567122040 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:52:02 INFO - PROCESS | 1655 | 1461567122041 Marionette TRACE conn2 <- [1,1598,null,{}] 23:52:02 INFO - PROCESS | 1655 | 1461567122043 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}] 23:52:02 INFO - PROCESS | 1655 | 1461567122172 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 23:52:02 INFO - PROCESS | 1655 | 1461567122256 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c1e000 == 88 [pid = 1655] [id = 407] 23:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12e48cc00) [pid = 1655] [serial = 1220] [outer = 0x0] 23:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12eb30800) [pid = 1655] [serial = 1221] [outer = 0x12e48cc00] 23:52:02 INFO - PROCESS | 1655 | 1461567122287 Marionette DEBUG loaded listener.js 23:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12eeec800) [pid = 1655] [serial = 1222] [outer = 0x12e48cc00] 23:52:02 INFO - PROCESS | 1655 | 1461567122734 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]]]}] 23:52:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:52:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 718ms 23:52:02 INFO - PROCESS | 1655 | 1461567122759 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 23:52:02 INFO - PROCESS | 1655 | 1461567122760 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 23:52:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:52:02 INFO - PROCESS | 1655 | 1461567122763 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:52:02 INFO - PROCESS | 1655 | 1461567122764 Marionette TRACE conn2 <- [1,1602,null,{}] 23:52:02 INFO - PROCESS | 1655 | 1461567122766 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}] 23:52:02 INFO - PROCESS | 1655 | 1461567122880 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 23:52:02 INFO - PROCESS | 1655 | 1461567122967 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be0c000 == 89 [pid = 1655] [id = 408] 23:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x113450000) [pid = 1655] [serial = 1223] [outer = 0x0] 23:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12a939800) [pid = 1655] [serial = 1224] [outer = 0x113450000] 23:52:02 INFO - PROCESS | 1655 | 1461567122997 Marionette DEBUG loaded listener.js 23:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12ae68400) [pid = 1655] [serial = 1225] [outer = 0x113450000] 23:52:03 INFO - PROCESS | 1655 | 1461567123608 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]]]}] 23:52:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:52:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 868ms 23:52:03 INFO - PROCESS | 1655 | 1461567123632 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 23:52:03 INFO - PROCESS | 1655 | 1461567123634 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 23:52:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:52:03 INFO - PROCESS | 1655 | 1461567123638 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:52:03 INFO - PROCESS | 1655 | 1461567123640 Marionette TRACE conn2 <- [1,1606,null,{}] 23:52:03 INFO - PROCESS | 1655 | 1461567123663 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}] 23:52:03 INFO - PROCESS | 1655 | 1461567123776 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 23:52:03 INFO - PROCESS | 1655 | 1461567123866 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a90c000 == 90 [pid = 1655] [id = 409] 23:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x119a75800) [pid = 1655] [serial = 1226] [outer = 0x0] 23:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x11ad73800) [pid = 1655] [serial = 1227] [outer = 0x119a75800] 23:52:03 INFO - PROCESS | 1655 | 1461567123896 Marionette DEBUG loaded listener.js 23:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x11be2e000) [pid = 1655] [serial = 1228] [outer = 0x119a75800] 23:52:04 INFO - PROCESS | 1655 | 1461567124292 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]]]}] 23:52:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:52:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 691ms 23:52:04 INFO - PROCESS | 1655 | 1461567124330 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 23:52:04 INFO - PROCESS | 1655 | 1461567124333 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 23:52:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:52:04 INFO - PROCESS | 1655 | 1461567124338 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:52:04 INFO - PROCESS | 1655 | 1461567124339 Marionette TRACE conn2 <- [1,1610,null,{}] 23:52:04 INFO - PROCESS | 1655 | 1461567124342 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}] 23:52:04 INFO - PROCESS | 1655 | 1461567124449 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 23:52:04 INFO - PROCESS | 1655 | 1461567124570 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b14800 == 91 [pid = 1655] [id = 410] 23:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x11bf5f400) [pid = 1655] [serial = 1229] [outer = 0x0] 23:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x123b30c00) [pid = 1655] [serial = 1230] [outer = 0x11bf5f400] 23:52:04 INFO - PROCESS | 1655 | 1461567124599 Marionette DEBUG loaded listener.js 23:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12760d000) [pid = 1655] [serial = 1231] [outer = 0x11bf5f400] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x137d06000 == 90 [pid = 1655] [id = 305] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12b104800 == 89 [pid = 1655] [id = 397] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9bf800 == 88 [pid = 1655] [id = 396] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x127e57800 == 87 [pid = 1655] [id = 395] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119c95000 == 86 [pid = 1655] [id = 394] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x124f15000 == 85 [pid = 1655] [id = 393] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12970d800) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x136d10800 == 84 [pid = 1655] [id = 388] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1396d3000 == 83 [pid = 1655] [id = 387] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x137d0f800 == 82 [pid = 1655] [id = 386] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1321b0000 == 81 [pid = 1655] [id = 385] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0f5000 == 80 [pid = 1655] [id = 384] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1244cd000 == 79 [pid = 1655] [id = 383] 23:52:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9c3800 == 78 [pid = 1655] [id = 382] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12ec4cc00) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12ac45c00) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12a5abc00) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x124399000) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12766d400) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12acb2800) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x118fb2400) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x12913e400) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x119a73800) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x118ed7400) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12ad09c00) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x11af11000) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12acbc000) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x11bf5a800) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x123f81400) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12bea4000) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12a5ab400) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x119d3dc00) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12adda000) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x11b931800) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12ad0dc00) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x114f7c400) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12f97b000) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1296de800) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x1133d6800) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11b92d000) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12abe3800) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x1296da800) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12bedd800) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12b4e3c00) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12abd8c00) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12aff0000) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 23:52:04 INFO - PROCESS | 1655 | 1461567124979 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]]]}] 23:52:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:52:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 672ms 23:52:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:52:05 INFO - PROCESS | 1655 | 1461567125011 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 23:52:05 INFO - PROCESS | 1655 | 1461567125013 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 23:52:05 INFO - PROCESS | 1655 | 1461567125015 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:52:05 INFO - PROCESS | 1655 | 1461567125017 Marionette TRACE conn2 <- [1,1614,null,{}] 23:52:05 INFO - PROCESS | 1655 | 1461567125025 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}] 23:52:05 INFO - PROCESS | 1655 | 1461567125141 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 23:52:05 INFO - PROCESS | 1655 | 1461567125149 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x129340800 == 79 [pid = 1655] [id = 411] 23:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x128f2e000) [pid = 1655] [serial = 1232] [outer = 0x0] 23:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x129669400) [pid = 1655] [serial = 1233] [outer = 0x128f2e000] 23:52:05 INFO - PROCESS | 1655 | 1461567125177 Marionette DEBUG loaded listener.js 23:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x1296e0c00) [pid = 1655] [serial = 1234] [outer = 0x128f2e000] 23:52:05 INFO - PROCESS | 1655 | 1461567125561 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]]]}] 23:52:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 23:52:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 570ms 23:52:05 INFO - PROCESS | 1655 | 1461567125585 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 23:52:05 INFO - PROCESS | 1655 | 1461567125587 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 23:52:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:52:05 INFO - PROCESS | 1655 | 1461567125589 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:52:05 INFO - PROCESS | 1655 | 1461567125591 Marionette TRACE conn2 <- [1,1618,null,{}] 23:52:05 INFO - PROCESS | 1655 | 1461567125595 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}] 23:52:05 INFO - PROCESS | 1655 | 1461567125691 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 23:52:05 INFO - PROCESS | 1655 | 1461567125695 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b199800 == 80 [pid = 1655] [id = 412] 23:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x124426c00) [pid = 1655] [serial = 1235] [outer = 0x0] 23:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12a3d5c00) [pid = 1655] [serial = 1236] [outer = 0x124426c00] 23:52:05 INFO - PROCESS | 1655 | 1461567125721 Marionette DEBUG loaded listener.js 23:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12ab7f800) [pid = 1655] [serial = 1237] [outer = 0x124426c00] 23:52:06 INFO - PROCESS | 1655 | 1461567126161 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]]]}] 23:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 621ms 23:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:52:06 INFO - PROCESS | 1655 | 1461567126212 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 23:52:06 INFO - PROCESS | 1655 | 1461567126214 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 23:52:06 INFO - PROCESS | 1655 | 1461567126216 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:52:06 INFO - PROCESS | 1655 | 1461567126218 Marionette TRACE conn2 <- [1,1622,null,{}] 23:52:06 INFO - PROCESS | 1655 | 1461567126222 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}] 23:52:06 INFO - PROCESS | 1655 | 1461567126365 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 23:52:06 INFO - PROCESS | 1655 | 1461567126379 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1db800 == 81 [pid = 1655] [id = 413] 23:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x12ab84800) [pid = 1655] [serial = 1238] [outer = 0x0] 23:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12ac3d800) [pid = 1655] [serial = 1239] [outer = 0x12ab84800] 23:52:06 INFO - PROCESS | 1655 | 1461567126419 Marionette DEBUG loaded listener.js 23:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12acbf400) [pid = 1655] [serial = 1240] [outer = 0x12ab84800] 23:52:06 INFO - PROCESS | 1655 | 1461567126790 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]]]}] 23:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 23:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 621ms 23:52:06 INFO - PROCESS | 1655 | 1461567126838 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 23:52:06 INFO - PROCESS | 1655 | 1461567126839 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 23:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:52:06 INFO - PROCESS | 1655 | 1461567126843 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:52:06 INFO - PROCESS | 1655 | 1461567126845 Marionette TRACE conn2 <- [1,1626,null,{}] 23:52:06 INFO - PROCESS | 1655 | 1461567126866 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}] 23:52:06 INFO - PROCESS | 1655 | 1461567126974 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 23:52:06 INFO - PROCESS | 1655 | 1461567126979 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ec0b800 == 82 [pid = 1655] [id = 414] 23:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12ad05c00) [pid = 1655] [serial = 1241] [outer = 0x0] 23:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12ae69400) [pid = 1655] [serial = 1242] [outer = 0x12ad05c00] 23:52:07 INFO - PROCESS | 1655 | 1461567127006 Marionette DEBUG loaded listener.js 23:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12affb400) [pid = 1655] [serial = 1243] [outer = 0x12ad05c00] 23:52:07 INFO - PROCESS | 1655 | 1461567127379 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]]]}] 23:52:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:52:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 540ms 23:52:07 INFO - PROCESS | 1655 | 1461567127383 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 23:52:07 INFO - PROCESS | 1655 | 1461567127385 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 23:52:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:52:07 INFO - PROCESS | 1655 | 1461567127387 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:52:07 INFO - PROCESS | 1655 | 1461567127388 Marionette TRACE conn2 <- [1,1630,null,{}] 23:52:07 INFO - PROCESS | 1655 | 1461567127390 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}] 23:52:07 INFO - PROCESS | 1655 | 1461567127513 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 23:52:07 INFO - PROCESS | 1655 | 1461567127525 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd93800 == 83 [pid = 1655] [id = 415] 23:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12affd000) [pid = 1655] [serial = 1244] [outer = 0x0] 23:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12bc29400) [pid = 1655] [serial = 1245] [outer = 0x12affd000] 23:52:07 INFO - PROCESS | 1655 | 1461567127550 Marionette DEBUG loaded listener.js 23:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12e490000) [pid = 1655] [serial = 1246] [outer = 0x12affd000] 23:52:07 INFO - PROCESS | 1655 | 1461567127912 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]]]}] 23:52:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:52:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 568ms 23:52:07 INFO - PROCESS | 1655 | 1461567127956 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 23:52:07 INFO - PROCESS | 1655 | 1461567127957 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 23:52:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:52:07 INFO - PROCESS | 1655 | 1461567127959 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:52:07 INFO - PROCESS | 1655 | 1461567127960 Marionette TRACE conn2 <- [1,1634,null,{}] 23:52:07 INFO - PROCESS | 1655 | 1461567127963 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}] 23:52:08 INFO - PROCESS | 1655 | 1461567128084 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 23:52:08 INFO - PROCESS | 1655 | 1461567128097 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x130869000 == 84 [pid = 1655] [id = 416] 23:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12b4a2400) [pid = 1655] [serial = 1247] [outer = 0x0] 23:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12ec46000) [pid = 1655] [serial = 1248] [outer = 0x12b4a2400] 23:52:08 INFO - PROCESS | 1655 | 1461567128122 Marionette DEBUG loaded listener.js 23:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12f97a000) [pid = 1655] [serial = 1249] [outer = 0x12b4a2400] 23:52:08 INFO - PROCESS | 1655 | 1461567128483 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]]]}] 23:52:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:52:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 569ms 23:52:08 INFO - PROCESS | 1655 | 1461567128529 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 23:52:08 INFO - PROCESS | 1655 | 1461567128530 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 23:52:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:52:08 INFO - PROCESS | 1655 | 1461567128532 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:52:08 INFO - PROCESS | 1655 | 1461567128533 Marionette TRACE conn2 <- [1,1638,null,{}] 23:52:08 INFO - PROCESS | 1655 | 1461567128536 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}] 23:52:08 INFO - PROCESS | 1655 | 1461567128659 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 23:52:08 INFO - PROCESS | 1655 | 1461567128674 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c17000 == 85 [pid = 1655] [id = 417] 23:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12aa45000) [pid = 1655] [serial = 1250] [outer = 0x0] 23:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12aa4c400) [pid = 1655] [serial = 1251] [outer = 0x12aa45000] 23:52:08 INFO - PROCESS | 1655 | 1461567128699 Marionette DEBUG loaded listener.js 23:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12aa50400) [pid = 1655] [serial = 1252] [outer = 0x12aa45000] 23:52:09 INFO - PROCESS | 1655 | 1461567129047 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]]]}] 23:52:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:52:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 518ms 23:52:09 INFO - PROCESS | 1655 | 1461567129051 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 23:52:09 INFO - PROCESS | 1655 | 1461567129052 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 23:52:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:52:09 INFO - PROCESS | 1655 | 1461567129054 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:52:09 INFO - PROCESS | 1655 | 1461567129055 Marionette TRACE conn2 <- [1,1642,null,{}] 23:52:09 INFO - PROCESS | 1655 | 1461567129059 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}] 23:52:09 INFO - PROCESS | 1655 | 1461567129184 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 23:52:09 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x119838c00) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:52:09 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12956f800) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:52:09 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x129703400) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:52:09 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x123b2ac00) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:52:09 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x114762400) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:52:09 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x1275a3400) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:52:09 INFO - PROCESS | 1655 | 1461567129303 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x123e64000 == 86 [pid = 1655] [id = 418] 23:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x114762400) [pid = 1655] [serial = 1253] [outer = 0x0] 23:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x11c843400) [pid = 1655] [serial = 1254] [outer = 0x114762400] 23:52:09 INFO - PROCESS | 1655 | 1461567129329 Marionette DEBUG loaded listener.js 23:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12970d400) [pid = 1655] [serial = 1255] [outer = 0x114762400] 23:52:09 INFO - PROCESS | 1655 | 1461567129615 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]]]}] 23:52:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:52:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 572ms 23:52:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:52:09 INFO - PROCESS | 1655 | 1461567129633 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 23:52:09 INFO - PROCESS | 1655 | 1461567129635 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 23:52:09 INFO - PROCESS | 1655 | 1461567129637 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:52:09 INFO - PROCESS | 1655 | 1461567129639 Marionette TRACE conn2 <- [1,1646,null,{}] 23:52:09 INFO - PROCESS | 1655 | 1461567129649 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}] 23:52:09 INFO - PROCESS | 1655 | 1461567129765 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 23:52:09 INFO - PROCESS | 1655 | 1461567129769 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1392d2000 == 87 [pid = 1655] [id = 419] 23:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x129703400) [pid = 1655] [serial = 1256] [outer = 0x0] 23:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12ff24000) [pid = 1655] [serial = 1257] [outer = 0x129703400] 23:52:09 INFO - PROCESS | 1655 | 1461567129798 Marionette DEBUG loaded listener.js 23:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12ff9e400) [pid = 1655] [serial = 1258] [outer = 0x129703400] 23:52:10 INFO - PROCESS | 1655 | 1461567130160 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]]]}] 23:52:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:52:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 571ms 23:52:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:52:10 INFO - PROCESS | 1655 | 1461567130210 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 23:52:10 INFO - PROCESS | 1655 | 1461567130212 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 23:52:10 INFO - PROCESS | 1655 | 1461567130214 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:52:10 INFO - PROCESS | 1655 | 1461567130216 Marionette TRACE conn2 <- [1,1650,null,{}] 23:52:10 INFO - PROCESS | 1655 | 1461567130218 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}] 23:52:10 INFO - PROCESS | 1655 | 1461567130314 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 23:52:10 INFO - PROCESS | 1655 | 1461567130318 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396e2000 == 88 [pid = 1655] [id = 420] 23:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12ffa0c00) [pid = 1655] [serial = 1259] [outer = 0x0] 23:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12ffa5800) [pid = 1655] [serial = 1260] [outer = 0x12ffa0c00] 23:52:10 INFO - PROCESS | 1655 | 1461567130343 Marionette DEBUG loaded listener.js 23:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x1305ed800) [pid = 1655] [serial = 1261] [outer = 0x12ffa0c00] 23:52:10 INFO - PROCESS | 1655 | 1461567130680 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]]]}] 23:52:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:52:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 517ms 23:52:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:52:10 INFO - PROCESS | 1655 | 1461567130733 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 23:52:10 INFO - PROCESS | 1655 | 1461567130734 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 23:52:10 INFO - PROCESS | 1655 | 1461567130736 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:52:10 INFO - PROCESS | 1655 | 1461567130737 Marionette TRACE conn2 <- [1,1654,null,{}] 23:52:10 INFO - PROCESS | 1655 | 1461567130739 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}] 23:52:10 INFO - PROCESS | 1655 | 1461567130837 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 23:52:10 INFO - PROCESS | 1655 | 1461567130915 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c015000 == 89 [pid = 1655] [id = 421] 23:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12ffa2c00) [pid = 1655] [serial = 1262] [outer = 0x0] 23:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x1305f3400) [pid = 1655] [serial = 1263] [outer = 0x12ffa2c00] 23:52:10 INFO - PROCESS | 1655 | 1461567130940 Marionette DEBUG loaded listener.js 23:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x138aec400) [pid = 1655] [serial = 1264] [outer = 0x12ffa2c00] 23:52:11 INFO - PROCESS | 1655 | 1461567131360 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]]]}] 23:52:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 668ms 23:52:11 INFO - PROCESS | 1655 | 1461567131405 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 23:52:11 INFO - PROCESS | 1655 | 1461567131408 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 23:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:52:11 INFO - PROCESS | 1655 | 1461567131412 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:52:11 INFO - PROCESS | 1655 | 1461567131414 Marionette TRACE conn2 <- [1,1658,null,{}] 23:52:11 INFO - PROCESS | 1655 | 1461567131419 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}] 23:52:11 INFO - PROCESS | 1655 | 1461567131550 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 23:52:11 INFO - PROCESS | 1655 | 1461567131662 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x124075800 == 90 [pid = 1655] [id = 422] 23:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x11580ec00) [pid = 1655] [serial = 1265] [outer = 0x0] 23:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x1188dd000) [pid = 1655] [serial = 1266] [outer = 0x11580ec00] 23:52:11 INFO - PROCESS | 1655 | 1461567131695 Marionette DEBUG loaded listener.js 23:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x11b59c800) [pid = 1655] [serial = 1267] [outer = 0x11580ec00] 23:52:12 INFO - PROCESS | 1655 | 1461567132164 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]]]}] 23:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 824ms 23:52:12 INFO - PROCESS | 1655 | 1461567132236 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 23:52:12 INFO - PROCESS | 1655 | 1461567132241 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 23:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:52:12 INFO - PROCESS | 1655 | 1461567132245 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:52:12 INFO - PROCESS | 1655 | 1461567132247 Marionette TRACE conn2 <- [1,1662,null,{}] 23:52:12 INFO - PROCESS | 1655 | 1461567132250 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}] 23:52:12 INFO - PROCESS | 1655 | 1461567132373 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 23:52:12 INFO - PROCESS | 1655 | 1461567132461 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b18d800 == 91 [pid = 1655] [id = 423] 23:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x11c7d6800) [pid = 1655] [serial = 1268] [outer = 0x0] 23:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x127607c00) [pid = 1655] [serial = 1269] [outer = 0x11c7d6800] 23:52:12 INFO - PROCESS | 1655 | 1461567132493 Marionette DEBUG loaded listener.js 23:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12970a800) [pid = 1655] [serial = 1270] [outer = 0x11c7d6800] 23:52:12 INFO - PROCESS | 1655 | 1461567132915 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]]]}] 23:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 720ms 23:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:52:12 INFO - PROCESS | 1655 | 1461567132966 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 23:52:12 INFO - PROCESS | 1655 | 1461567132967 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 23:52:12 INFO - PROCESS | 1655 | 1461567132970 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:52:12 INFO - PROCESS | 1655 | 1461567132973 Marionette TRACE conn2 <- [1,1666,null,{}] 23:52:12 INFO - PROCESS | 1655 | 1461567132981 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}] 23:52:13 INFO - PROCESS | 1655 | 1461567133105 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 23:52:13 INFO - PROCESS | 1655 | 1461567133192 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x13048c000 == 92 [pid = 1655] [id = 424] 23:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12a93ac00) [pid = 1655] [serial = 1271] [outer = 0x0] 23:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12acb8000) [pid = 1655] [serial = 1272] [outer = 0x12a93ac00] 23:52:13 INFO - PROCESS | 1655 | 1461567133226 Marionette DEBUG loaded listener.js 23:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12addec00) [pid = 1655] [serial = 1273] [outer = 0x12a93ac00] 23:52:13 INFO - PROCESS | 1655 | 1461567133662 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]]]}] 23:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 724ms 23:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:52:13 INFO - PROCESS | 1655 | 1461567133700 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 23:52:13 INFO - PROCESS | 1655 | 1461567133702 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 23:52:13 INFO - PROCESS | 1655 | 1461567133704 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:52:13 INFO - PROCESS | 1655 | 1461567133706 Marionette TRACE conn2 <- [1,1670,null,{}] 23:52:13 INFO - PROCESS | 1655 | 1461567133722 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}] 23:52:13 INFO - PROCESS | 1655 | 1461567133896 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 23:52:13 INFO - PROCESS | 1655 | 1461567133906 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1399d2800 == 93 [pid = 1655] [id = 425] 23:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12a1d8400) [pid = 1655] [serial = 1274] [outer = 0x0] 23:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12a1de400) [pid = 1655] [serial = 1275] [outer = 0x12a1d8400] 23:52:13 INFO - PROCESS | 1655 | 1461567133948 Marionette DEBUG loaded listener.js 23:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12ae67400) [pid = 1655] [serial = 1276] [outer = 0x12a1d8400] 23:52:14 INFO - PROCESS | 1655 | 1461567134390 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]]]}] 23:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 722ms 23:52:14 INFO - PROCESS | 1655 | 1461567134426 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 23:52:14 INFO - PROCESS | 1655 | 1461567134428 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 23:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:52:14 INFO - PROCESS | 1655 | 1461567134430 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:52:14 INFO - PROCESS | 1655 | 1461567134431 Marionette TRACE conn2 <- [1,1674,null,{}] 23:52:14 INFO - PROCESS | 1655 | 1461567134434 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}] 23:52:14 INFO - PROCESS | 1655 | 1461567134550 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 23:52:14 INFO - PROCESS | 1655 | 1461567134665 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa12000 == 94 [pid = 1655] [id = 426] 23:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x11339c400) [pid = 1655] [serial = 1277] [outer = 0x0] 23:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x1133a0c00) [pid = 1655] [serial = 1278] [outer = 0x11339c400] 23:52:14 INFO - PROCESS | 1655 | 1461567134696 Marionette DEBUG loaded listener.js 23:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1133a4c00) [pid = 1655] [serial = 1279] [outer = 0x11339c400] 23:52:15 INFO - PROCESS | 1655 | 1461567135092 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]]]}] 23:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 719ms 23:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:52:15 INFO - PROCESS | 1655 | 1461567135149 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 23:52:15 INFO - PROCESS | 1655 | 1461567135151 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 23:52:15 INFO - PROCESS | 1655 | 1461567135153 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:52:15 INFO - PROCESS | 1655 | 1461567135154 Marionette TRACE conn2 <- [1,1678,null,{}] 23:52:15 INFO - PROCESS | 1655 | 1461567135157 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}] 23:52:15 INFO - PROCESS | 1655 | 1461567135309 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 23:52:15 INFO - PROCESS | 1655 | 1461567135427 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b0a000 == 95 [pid = 1655] [id = 427] 23:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x1133a8800) [pid = 1655] [serial = 1280] [outer = 0x0] 23:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x1133ad400) [pid = 1655] [serial = 1281] [outer = 0x1133a8800] 23:52:15 INFO - PROCESS | 1655 | 1461567135463 Marionette DEBUG loaded listener.js 23:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12ae6dc00) [pid = 1655] [serial = 1282] [outer = 0x1133a8800] 23:52:15 INFO - PROCESS | 1655 | 1461567135922 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]]]}] 23:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 819ms 23:52:15 INFO - PROCESS | 1655 | 1461567135977 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 23:52:15 INFO - PROCESS | 1655 | 1461567135979 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 23:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:52:15 INFO - PROCESS | 1655 | 1461567135982 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:52:15 INFO - PROCESS | 1655 | 1461567135984 Marionette TRACE conn2 <- [1,1682,null,{}] 23:52:15 INFO - PROCESS | 1655 | 1461567135986 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}] 23:52:16 INFO - PROCESS | 1655 | 1461567136104 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 23:52:16 INFO - PROCESS | 1655 | 1461567136191 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a32e800 == 96 [pid = 1655] [id = 428] 23:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x1133a9800) [pid = 1655] [serial = 1283] [outer = 0x0] 23:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12ae6e800) [pid = 1655] [serial = 1284] [outer = 0x1133a9800] 23:52:16 INFO - PROCESS | 1655 | 1461567136218 Marionette DEBUG loaded listener.js 23:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12ae75c00) [pid = 1655] [serial = 1285] [outer = 0x1133a9800] 23:52:16 INFO - PROCESS | 1655 | 1461567136911 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]]]}] 23:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1071ms 23:52:17 INFO - PROCESS | 1655 | 1461567137060 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 23:52:17 INFO - PROCESS | 1655 | 1461567137062 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 23:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:52:17 INFO - PROCESS | 1655 | 1461567137065 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:52:17 INFO - PROCESS | 1655 | 1461567137068 Marionette TRACE conn2 <- [1,1686,null,{}] 23:52:17 INFO - PROCESS | 1655 | 1461567137071 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}] 23:52:17 INFO - PROCESS | 1655 | 1461567137179 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 23:52:17 INFO - PROCESS | 1655 | 1461567137265 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be14000 == 97 [pid = 1655] [id = 429] 23:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x1133b3000) [pid = 1655] [serial = 1286] [outer = 0x0] 23:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x1133b4c00) [pid = 1655] [serial = 1287] [outer = 0x1133b3000] 23:52:17 INFO - PROCESS | 1655 | 1461567137293 Marionette DEBUG loaded listener.js 23:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x113446000) [pid = 1655] [serial = 1288] [outer = 0x1133b3000] 23:52:17 INFO - PROCESS | 1655 | 1461567137717 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]]]}] 23:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 23:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 23:52:17 INFO - PROCESS | 1655 | 1461567137736 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 23:52:17 INFO - PROCESS | 1655 | 1461567137740 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 23:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:52:17 INFO - PROCESS | 1655 | 1461567137744 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:52:17 INFO - PROCESS | 1655 | 1461567137746 Marionette TRACE conn2 <- [1,1690,null,{}] 23:52:17 INFO - PROCESS | 1655 | 1461567137748 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}] 23:52:17 INFO - PROCESS | 1655 | 1461567137847 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 23:52:17 INFO - PROCESS | 1655 | 1461567137969 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c368800 == 98 [pid = 1655] [id = 430] 23:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x114f79400) [pid = 1655] [serial = 1289] [outer = 0x0] 23:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x114f80c00) [pid = 1655] [serial = 1290] [outer = 0x114f79400] 23:52:18 INFO - PROCESS | 1655 | 1461567138003 Marionette DEBUG loaded listener.js 23:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x115814800) [pid = 1655] [serial = 1291] [outer = 0x114f79400] 23:52:18 INFO - PROCESS | 1655 | 1461567138546 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]]]}] 23:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 871ms 23:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:52:18 INFO - PROCESS | 1655 | 1461567138616 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 23:52:18 INFO - PROCESS | 1655 | 1461567138617 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 23:52:18 INFO - PROCESS | 1655 | 1461567138620 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:52:18 INFO - PROCESS | 1655 | 1461567138622 Marionette TRACE conn2 <- [1,1694,null,{}] 23:52:18 INFO - PROCESS | 1655 | 1461567138653 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}] 23:52:18 INFO - PROCESS | 1655 | 1461567138779 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea44800 == 97 [pid = 1655] [id = 148] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea40800 == 96 [pid = 1655] [id = 224] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1396e2000 == 95 [pid = 1655] [id = 420] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1392d2000 == 94 [pid = 1655] [id = 419] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123e64000 == 93 [pid = 1655] [id = 418] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x136c17000 == 92 [pid = 1655] [id = 417] 23:52:18 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12ec45800) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 23:52:18 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x129674800) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 23:52:18 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12ab7e000) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 23:52:18 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12a3c8800) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x130869000 == 91 [pid = 1655] [id = 416] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd93800 == 90 [pid = 1655] [id = 415] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ec0b800 == 89 [pid = 1655] [id = 414] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1db800 == 88 [pid = 1655] [id = 413] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12b199800 == 87 [pid = 1655] [id = 412] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x129340800 == 86 [pid = 1655] [id = 411] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123b14800 == 85 [pid = 1655] [id = 410] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a90c000 == 84 [pid = 1655] [id = 409] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12fadc800 == 83 [pid = 1655] [id = 404] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0de800 == 82 [pid = 1655] [id = 403] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea36000 == 81 [pid = 1655] [id = 402] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x130875000 == 80 [pid = 1655] [id = 381] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12d33d000 == 79 [pid = 1655] [id = 401] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9bc800 == 78 [pid = 1655] [id = 400] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123e69000 == 77 [pid = 1655] [id = 399] 23:52:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc3d800 == 76 [pid = 1655] [id = 398] 23:52:18 INFO - PROCESS | 1655 | 1461567138900 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x118608000 == 77 [pid = 1655] [id = 431] 23:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x115809000) [pid = 1655] [serial = 1292] [outer = 0x0] 23:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x118ed7c00) [pid = 1655] [serial = 1293] [outer = 0x115809000] 23:52:18 INFO - PROCESS | 1655 | 1461567138930 Marionette DEBUG loaded listener.js 23:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x119837c00) [pid = 1655] [serial = 1294] [outer = 0x115809000] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x129711c00) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x1296da000) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12461fc00) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x124fce800) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x11a8eb800) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x1188d9000) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12a5dfc00) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12913f000) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x1291cf800) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12acb2000) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x114f81c00) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x11ba37400) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x11ba37000) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11c83f400) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x1296e0800) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12970b800) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x129676800) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12b68b400) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12e9f5400) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 23:52:19 INFO - PROCESS | 1655 | 1461567139302 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]]]}] 23:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 722ms 23:52:19 INFO - PROCESS | 1655 | 1461567139357 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 23:52:19 INFO - PROCESS | 1655 | 1461567139360 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 23:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:52:19 INFO - PROCESS | 1655 | 1461567139365 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:52:19 INFO - PROCESS | 1655 | 1461567139367 Marionette TRACE conn2 <- [1,1698,null,{}] 23:52:19 INFO - PROCESS | 1655 | 1461567139370 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}] 23:52:19 INFO - PROCESS | 1655 | 1461567139507 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 23:52:19 INFO - PROCESS | 1655 | 1461567139520 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239d4000 == 78 [pid = 1655] [id = 432] 23:52:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x119b08000) [pid = 1655] [serial = 1295] [outer = 0x0] 23:52:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x11a8f4c00) [pid = 1655] [serial = 1296] [outer = 0x119b08000] 23:52:19 INFO - PROCESS | 1655 | 1461567139562 Marionette DEBUG loaded listener.js 23:52:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x11af12800) [pid = 1655] [serial = 1297] [outer = 0x119b08000] 23:52:19 INFO - PROCESS | 1655 | 1461567139965 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]]]}] 23:52:19 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 23:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 620ms 23:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:52:19 INFO - PROCESS | 1655 | 1461567139985 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 23:52:19 INFO - PROCESS | 1655 | 1461567139987 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 23:52:19 INFO - PROCESS | 1655 | 1461567139989 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:52:19 INFO - PROCESS | 1655 | 1461567139990 Marionette TRACE conn2 <- [1,1702,null,{}] 23:52:19 INFO - PROCESS | 1655 | 1461567139994 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}] 23:52:20 INFO - PROCESS | 1655 | 1461567140082 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 23:52:20 INFO - PROCESS | 1655 | 1461567140104 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x127367800 == 79 [pid = 1655] [id = 433] 23:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x11af61c00) [pid = 1655] [serial = 1298] [outer = 0x0] 23:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x11b92a000) [pid = 1655] [serial = 1299] [outer = 0x11af61c00] 23:52:20 INFO - PROCESS | 1655 | 1461567140130 Marionette DEBUG loaded listener.js 23:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x11be29800) [pid = 1655] [serial = 1300] [outer = 0x11af61c00] 23:52:20 INFO - PROCESS | 1655 | 1461567140475 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]]]}] 23:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 521ms 23:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:52:20 INFO - PROCESS | 1655 | 1461567140512 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 23:52:20 INFO - PROCESS | 1655 | 1461567140513 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 23:52:20 INFO - PROCESS | 1655 | 1461567140515 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:52:20 INFO - PROCESS | 1655 | 1461567140516 Marionette TRACE conn2 <- [1,1706,null,{}] 23:52:20 INFO - PROCESS | 1655 | 1461567140518 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}] 23:52:20 INFO - PROCESS | 1655 | 1461567140655 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 23:52:20 INFO - PROCESS | 1655 | 1461567140702 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x129642800 == 80 [pid = 1655] [id = 434] 23:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x11a8f2000) [pid = 1655] [serial = 1301] [outer = 0x0] 23:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x11c43d800) [pid = 1655] [serial = 1302] [outer = 0x11a8f2000] 23:52:20 INFO - PROCESS | 1655 | 1461567140730 Marionette DEBUG loaded listener.js 23:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12439cc00) [pid = 1655] [serial = 1303] [outer = 0x11a8f2000] 23:52:21 INFO - PROCESS | 1655 | 1461567141057 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]]]}] 23:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 569ms 23:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:52:21 INFO - PROCESS | 1655 | 1461567141089 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 23:52:21 INFO - PROCESS | 1655 | 1461567141090 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 23:52:21 INFO - PROCESS | 1655 | 1461567141093 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:52:21 INFO - PROCESS | 1655 | 1461567141094 Marionette TRACE conn2 <- [1,1710,null,{}] 23:52:21 INFO - PROCESS | 1655 | 1461567141096 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}] 23:52:21 INFO - PROCESS | 1655 | 1461567141210 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 23:52:21 INFO - PROCESS | 1655 | 1461567141251 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a90f000 == 81 [pid = 1655] [id = 435] 23:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x11bee7c00) [pid = 1655] [serial = 1304] [outer = 0x0] 23:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x124628000) [pid = 1655] [serial = 1305] [outer = 0x11bee7c00] 23:52:21 INFO - PROCESS | 1655 | 1461567141277 Marionette DEBUG loaded listener.js 23:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x124fd2800) [pid = 1655] [serial = 1306] [outer = 0x11bee7c00] 23:52:21 INFO - PROCESS | 1655 | 1461567141629 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]]]}] 23:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 570ms 23:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:52:21 INFO - PROCESS | 1655 | 1461567141664 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 23:52:21 INFO - PROCESS | 1655 | 1461567141665 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 23:52:21 INFO - PROCESS | 1655 | 1461567141668 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:52:21 INFO - PROCESS | 1655 | 1461567141670 Marionette TRACE conn2 <- [1,1714,null,{}] 23:52:21 INFO - PROCESS | 1655 | 1461567141673 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}] 23:52:21 INFO - PROCESS | 1655 | 1461567141793 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 23:52:21 INFO - PROCESS | 1655 | 1461567141806 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac1a800 == 82 [pid = 1655] [id = 436] 23:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x11c839800) [pid = 1655] [serial = 1307] [outer = 0x0] 23:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x127608800) [pid = 1655] [serial = 1308] [outer = 0x11c839800] 23:52:21 INFO - PROCESS | 1655 | 1461567141832 Marionette DEBUG loaded listener.js 23:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12888c800) [pid = 1655] [serial = 1309] [outer = 0x11c839800] 23:52:22 INFO - PROCESS | 1655 | 1461567142176 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]]]}] 23:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 23:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:52:22 INFO - PROCESS | 1655 | 1461567142187 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 23:52:22 INFO - PROCESS | 1655 | 1461567142188 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 23:52:22 INFO - PROCESS | 1655 | 1461567142190 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:52:22 INFO - PROCESS | 1655 | 1461567142192 Marionette TRACE conn2 <- [1,1718,null,{}] 23:52:22 INFO - PROCESS | 1655 | 1461567142195 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}] 23:52:22 INFO - PROCESS | 1655 | 1461567142309 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 23:52:22 INFO - PROCESS | 1655 | 1461567142323 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b119000 == 83 [pid = 1655] [id = 437] 23:52:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x128923800) [pid = 1655] [serial = 1310] [outer = 0x0] 23:52:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x129141400) [pid = 1655] [serial = 1311] [outer = 0x128923800] 23:52:22 INFO - PROCESS | 1655 | 1461567142352 Marionette DEBUG loaded listener.js 23:52:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12914d800) [pid = 1655] [serial = 1312] [outer = 0x128923800] 23:52:22 INFO - PROCESS | 1655 | 1461567142709 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]]]}] 23:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 573ms 23:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:52:22 INFO - PROCESS | 1655 | 1461567142763 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 23:52:22 INFO - PROCESS | 1655 | 1461567142764 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 23:52:22 INFO - PROCESS | 1655 | 1461567142766 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:52:22 INFO - PROCESS | 1655 | 1461567142767 Marionette TRACE conn2 <- [1,1722,null,{}] 23:52:22 INFO - PROCESS | 1655 | 1461567142770 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}] 23:52:22 INFO - PROCESS | 1655 | 1461567142885 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 23:52:22 INFO - PROCESS | 1655 | 1461567142899 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf1d000 == 84 [pid = 1655] [id = 438] 23:52:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x129144c00) [pid = 1655] [serial = 1313] [outer = 0x0] 23:52:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x1296d9800) [pid = 1655] [serial = 1314] [outer = 0x129144c00] 23:52:22 INFO - PROCESS | 1655 | 1461567142925 Marionette DEBUG loaded listener.js 23:52:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x129704c00) [pid = 1655] [serial = 1315] [outer = 0x129144c00] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12affd000) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12b4a2400) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12aa45000) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x114762400) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12ad05c00) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x124426c00) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x128f2e000) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12ab84800) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x11bf5f400) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x119a75800) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12ffa0c00) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x129703400) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:52:23 INFO - PROCESS | 1655 | 1461567143648 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]]]}] 23:52:23 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 23:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 919ms 23:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:52:23 INFO - PROCESS | 1655 | 1461567143688 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 23:52:23 INFO - PROCESS | 1655 | 1461567143690 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 23:52:23 INFO - PROCESS | 1655 | 1461567143698 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:52:23 INFO - PROCESS | 1655 | 1461567143700 Marionette TRACE conn2 <- [1,1726,null,{}] 23:52:23 INFO - PROCESS | 1655 | 1461567143702 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}] 23:52:23 INFO - PROCESS | 1655 | 1461567143815 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 23:52:23 INFO - PROCESS | 1655 | 1461567143820 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1cd000 == 85 [pid = 1655] [id = 439] 23:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12966d000) [pid = 1655] [serial = 1316] [outer = 0x0] 23:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x129711c00) [pid = 1655] [serial = 1317] [outer = 0x12966d000] 23:52:23 INFO - PROCESS | 1655 | 1461567143850 Marionette DEBUG loaded listener.js 23:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12a3d4000) [pid = 1655] [serial = 1318] [outer = 0x12966d000] 23:52:24 INFO - PROCESS | 1655 | 1461567144201 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]]]}] 23:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 526ms 23:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:52:24 INFO - PROCESS | 1655 | 1461567144219 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 23:52:24 INFO - PROCESS | 1655 | 1461567144220 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 23:52:24 INFO - PROCESS | 1655 | 1461567144222 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:52:24 INFO - PROCESS | 1655 | 1461567144223 Marionette TRACE conn2 <- [1,1730,null,{}] 23:52:24 INFO - PROCESS | 1655 | 1461567144226 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}] 23:52:24 INFO - PROCESS | 1655 | 1461567144317 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 23:52:24 INFO - PROCESS | 1655 | 1461567144390 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc0d800 == 86 [pid = 1655] [id = 440] 23:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12a3cec00) [pid = 1655] [serial = 1319] [outer = 0x0] 23:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12a5ac000) [pid = 1655] [serial = 1320] [outer = 0x12a3cec00] 23:52:24 INFO - PROCESS | 1655 | 1461567144415 Marionette DEBUG loaded listener.js 23:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x127349000) [pid = 1655] [serial = 1321] [outer = 0x12a3cec00] 23:52:24 INFO - PROCESS | 1655 | 1461567144715 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]]]}] 23:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 23:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 522ms 23:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:52:24 INFO - PROCESS | 1655 | 1461567144746 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 23:52:24 INFO - PROCESS | 1655 | 1461567144748 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 23:52:24 INFO - PROCESS | 1655 | 1461567144750 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:52:24 INFO - PROCESS | 1655 | 1461567144751 Marionette TRACE conn2 <- [1,1734,null,{}] 23:52:24 INFO - PROCESS | 1655 | 1461567144753 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}] 23:52:24 INFO - PROCESS | 1655 | 1461567144845 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 23:52:24 INFO - PROCESS | 1655 | 1461567144849 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebc5000 == 87 [pid = 1655] [id = 441] 23:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12918fc00) [pid = 1655] [serial = 1322] [outer = 0x0] 23:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12a941800) [pid = 1655] [serial = 1323] [outer = 0x12918fc00] 23:52:24 INFO - PROCESS | 1655 | 1461567144875 Marionette DEBUG loaded listener.js 23:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12aa4bc00) [pid = 1655] [serial = 1324] [outer = 0x12918fc00] 23:52:25 INFO - PROCESS | 1655 | 1461567145235 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]]]}] 23:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 23:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:52:25 INFO - PROCESS | 1655 | 1461567145270 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 23:52:25 INFO - PROCESS | 1655 | 1461567145271 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 23:52:25 INFO - PROCESS | 1655 | 1461567145273 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:52:25 INFO - PROCESS | 1655 | 1461567145274 Marionette TRACE conn2 <- [1,1738,null,{}] 23:52:25 INFO - PROCESS | 1655 | 1461567145289 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}] 23:52:25 INFO - PROCESS | 1655 | 1461567145381 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 23:52:25 INFO - PROCESS | 1655 | 1461567145385 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0e4000 == 88 [pid = 1655] [id = 442] 23:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12aa4d000) [pid = 1655] [serial = 1325] [outer = 0x0] 23:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12ab81000) [pid = 1655] [serial = 1326] [outer = 0x12aa4d000] 23:52:25 INFO - PROCESS | 1655 | 1461567145410 Marionette DEBUG loaded listener.js 23:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12abdd800) [pid = 1655] [serial = 1327] [outer = 0x12aa4d000] 23:52:25 INFO - PROCESS | 1655 | 1461567145950 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]]]}] 23:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 732ms 23:52:26 INFO - PROCESS | 1655 | 1461567146005 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 23:52:26 INFO - PROCESS | 1655 | 1461567146009 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 23:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:52:26 INFO - PROCESS | 1655 | 1461567146012 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:52:26 INFO - PROCESS | 1655 | 1461567146015 Marionette TRACE conn2 <- [1,1742,null,{}] 23:52:26 INFO - PROCESS | 1655 | 1461567146019 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}] 23:52:26 INFO - PROCESS | 1655 | 1461567146138 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 23:52:26 INFO - PROCESS | 1655 | 1461567146263 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b90c800 == 89 [pid = 1655] [id = 443] 23:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x1142c9800) [pid = 1655] [serial = 1328] [outer = 0x0] 23:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1147d2c00) [pid = 1655] [serial = 1329] [outer = 0x1142c9800] 23:52:26 INFO - PROCESS | 1655 | 1461567146296 Marionette DEBUG loaded listener.js 23:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x115936000) [pid = 1655] [serial = 1330] [outer = 0x1142c9800] 23:52:26 INFO - PROCESS | 1655 | 1461567146694 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]]]}] 23:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 721ms 23:52:26 INFO - PROCESS | 1655 | 1461567146734 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 23:52:26 INFO - PROCESS | 1655 | 1461567146738 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 23:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:52:26 INFO - PROCESS | 1655 | 1461567146745 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:52:26 INFO - PROCESS | 1655 | 1461567146747 Marionette TRACE conn2 <- [1,1746,null,{}] 23:52:26 INFO - PROCESS | 1655 | 1461567146750 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}] 23:52:26 INFO - PROCESS | 1655 | 1461567146865 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 23:52:26 INFO - PROCESS | 1655 | 1461567146992 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x129340000 == 90 [pid = 1655] [id = 444] 23:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x11a83ec00) [pid = 1655] [serial = 1331] [outer = 0x0] 23:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x11aa25000) [pid = 1655] [serial = 1332] [outer = 0x11a83ec00] 23:52:27 INFO - PROCESS | 1655 | 1461567147028 Marionette DEBUG loaded listener.js 23:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x11be23c00) [pid = 1655] [serial = 1333] [outer = 0x11a83ec00] 23:52:27 INFO - PROCESS | 1655 | 1461567147468 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]]]}] 23:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 773ms 23:52:27 INFO - PROCESS | 1655 | 1461567147524 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 23:52:27 INFO - PROCESS | 1655 | 1461567147526 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 23:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:52:27 INFO - PROCESS | 1655 | 1461567147533 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:52:27 INFO - PROCESS | 1655 | 1461567147537 Marionette TRACE conn2 <- [1,1750,null,{}] 23:52:27 INFO - PROCESS | 1655 | 1461567147549 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}] 23:52:27 INFO - PROCESS | 1655 | 1461567147723 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 23:52:27 INFO - PROCESS | 1655 | 1461567147851 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e888800 == 91 [pid = 1655] [id = 445] 23:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x11c83fc00) [pid = 1655] [serial = 1334] [outer = 0x0] 23:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x123b31800) [pid = 1655] [serial = 1335] [outer = 0x11c83fc00] 23:52:27 INFO - PROCESS | 1655 | 1461567147903 Marionette DEBUG loaded listener.js 23:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x128f29000) [pid = 1655] [serial = 1336] [outer = 0x11c83fc00] 23:52:28 INFO - PROCESS | 1655 | 1461567148343 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]]]}] 23:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 825ms 23:52:28 INFO - PROCESS | 1655 | 1461567148357 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 23:52:28 INFO - PROCESS | 1655 | 1461567148360 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 23:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:52:28 INFO - PROCESS | 1655 | 1461567148364 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:52:28 INFO - PROCESS | 1655 | 1461567148365 Marionette TRACE conn2 <- [1,1754,null,{}] 23:52:28 INFO - PROCESS | 1655 | 1461567148367 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}] 23:52:28 INFO - PROCESS | 1655 | 1461567148478 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 23:52:28 INFO - PROCESS | 1655 | 1461567148593 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12faf3800 == 92 [pid = 1655] [id = 446] 23:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x128f2a400) [pid = 1655] [serial = 1337] [outer = 0x0] 23:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x129703400) [pid = 1655] [serial = 1338] [outer = 0x128f2a400] 23:52:28 INFO - PROCESS | 1655 | 1461567148625 Marionette DEBUG loaded listener.js 23:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12a1d9400) [pid = 1655] [serial = 1339] [outer = 0x128f2a400] 23:52:29 INFO - PROCESS | 1655 | 1461567149002 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]]]}] 23:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 674ms 23:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:52:29 INFO - PROCESS | 1655 | 1461567149037 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 23:52:29 INFO - PROCESS | 1655 | 1461567149039 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 23:52:29 INFO - PROCESS | 1655 | 1461567149041 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:52:29 INFO - PROCESS | 1655 | 1461567149042 Marionette TRACE conn2 <- [1,1758,null,{}] 23:52:29 INFO - PROCESS | 1655 | 1461567149045 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}] 23:52:29 INFO - PROCESS | 1655 | 1461567149156 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 23:52:29 INFO - PROCESS | 1655 | 1461567149273 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x130287000 == 93 [pid = 1655] [id = 447] 23:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12461ec00) [pid = 1655] [serial = 1340] [outer = 0x0] 23:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12a1e0c00) [pid = 1655] [serial = 1341] [outer = 0x12461ec00] 23:52:29 INFO - PROCESS | 1655 | 1461567149303 Marionette DEBUG loaded listener.js 23:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12aa51000) [pid = 1655] [serial = 1342] [outer = 0x12461ec00] 23:52:29 INFO - PROCESS | 1655 | 1461567149718 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]]]}] 23:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 720ms 23:52:29 INFO - PROCESS | 1655 | 1461567149761 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 23:52:29 INFO - PROCESS | 1655 | 1461567149763 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 23:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:52:29 INFO - PROCESS | 1655 | 1461567149765 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:52:29 INFO - PROCESS | 1655 | 1461567149766 Marionette TRACE conn2 <- [1,1762,null,{}] 23:52:29 INFO - PROCESS | 1655 | 1461567149769 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}] 23:52:29 INFO - PROCESS | 1655 | 1461567149887 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 23:52:30 INFO - PROCESS | 1655 | 1461567150003 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x130796000 == 94 [pid = 1655] [id = 448] 23:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12ab87000) [pid = 1655] [serial = 1343] [outer = 0x0] 23:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12ac43800) [pid = 1655] [serial = 1344] [outer = 0x12ab87000] 23:52:30 INFO - PROCESS | 1655 | 1461567150039 Marionette DEBUG loaded listener.js 23:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12add3000) [pid = 1655] [serial = 1345] [outer = 0x12ab87000] 23:52:30 INFO - PROCESS | 1655 | 1461567150420 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]]]}] 23:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 718ms 23:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:52:30 INFO - PROCESS | 1655 | 1461567150503 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 23:52:30 INFO - PROCESS | 1655 | 1461567150504 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 23:52:30 INFO - PROCESS | 1655 | 1461567150506 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:52:30 INFO - PROCESS | 1655 | 1461567150508 Marionette TRACE conn2 <- [1,1766,null,{}] 23:52:30 INFO - PROCESS | 1655 | 1461567150525 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}] 23:52:30 INFO - PROCESS | 1655 | 1461567150678 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 23:52:30 INFO - PROCESS | 1655 | 1461567150689 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d2c800 == 95 [pid = 1655] [id = 449] 23:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12acb9400) [pid = 1655] [serial = 1346] [outer = 0x0] 23:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12ade0c00) [pid = 1655] [serial = 1347] [outer = 0x12acb9400] 23:52:30 INFO - PROCESS | 1655 | 1461567150732 Marionette DEBUG loaded listener.js 23:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12ae73400) [pid = 1655] [serial = 1348] [outer = 0x12acb9400] 23:52:31 INFO - PROCESS | 1655 | 1461567151185 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]]]}] 23:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 732ms 23:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:52:31 INFO - PROCESS | 1655 | 1461567151239 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 23:52:31 INFO - PROCESS | 1655 | 1461567151240 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 23:52:31 INFO - PROCESS | 1655 | 1461567151242 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:52:31 INFO - PROCESS | 1655 | 1461567151244 Marionette TRACE conn2 <- [1,1770,null,{}] 23:52:31 INFO - PROCESS | 1655 | 1461567151246 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}] 23:52:31 INFO - PROCESS | 1655 | 1461567151358 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 23:52:31 INFO - PROCESS | 1655 | 1461567151474 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1321b6000 == 96 [pid = 1655] [id = 450] 23:52:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12ade1800) [pid = 1655] [serial = 1349] [outer = 0x0] 23:52:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12aff0400) [pid = 1655] [serial = 1350] [outer = 0x12ade1800] 23:52:31 INFO - PROCESS | 1655 | 1461567151507 Marionette DEBUG loaded listener.js 23:52:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12b49f000) [pid = 1655] [serial = 1351] [outer = 0x12ade1800] 23:52:31 INFO - PROCESS | 1655 | 1461567151985 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]]]}] 23:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 770ms 23:52:32 INFO - PROCESS | 1655 | 1461567152027 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 23:52:32 INFO - PROCESS | 1655 | 1461567152028 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 23:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:52:32 INFO - PROCESS | 1655 | 1461567152032 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:52:32 INFO - PROCESS | 1655 | 1461567152033 Marionette TRACE conn2 <- [1,1774,null,{}] 23:52:32 INFO - PROCESS | 1655 | 1461567152036 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}] 23:52:32 INFO - PROCESS | 1655 | 1461567152150 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 23:52:32 INFO - PROCESS | 1655 | 1461567152240 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a917800 == 97 [pid = 1655] [id = 451] 23:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12a5e7c00) [pid = 1655] [serial = 1352] [outer = 0x0] 23:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12ad02400) [pid = 1655] [serial = 1353] [outer = 0x12a5e7c00] 23:52:32 INFO - PROCESS | 1655 | 1461567152270 Marionette DEBUG loaded listener.js 23:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12b4a2400) [pid = 1655] [serial = 1354] [outer = 0x12a5e7c00] 23:52:32 INFO - PROCESS | 1655 | 1461567152682 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]]]}] 23:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 669ms 23:52:32 INFO - PROCESS | 1655 | 1461567152701 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 23:52:32 INFO - PROCESS | 1655 | 1461567152702 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 23:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:52:32 INFO - PROCESS | 1655 | 1461567152705 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:52:32 INFO - PROCESS | 1655 | 1461567152706 Marionette TRACE conn2 <- [1,1778,null,{}] 23:52:32 INFO - PROCESS | 1655 | 1461567152729 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}] 23:52:32 INFO - PROCESS | 1655 | 1461567152873 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 23:52:32 INFO - PROCESS | 1655 | 1461567152935 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebcf800 == 98 [pid = 1655] [id = 452] 23:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12b4a3000) [pid = 1655] [serial = 1355] [outer = 0x0] 23:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12b4e8000) [pid = 1655] [serial = 1356] [outer = 0x12b4a3000] 23:52:32 INFO - PROCESS | 1655 | 1461567152965 Marionette DEBUG loaded listener.js 23:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12ba7d800) [pid = 1655] [serial = 1357] [outer = 0x12b4a3000] 23:52:33 INFO - PROCESS | 1655 | 1461567153597 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]]]}] 23:52:33 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 23:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 920ms 23:52:33 INFO - PROCESS | 1655 | 1461567153644 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 23:52:33 INFO - PROCESS | 1655 | 1461567153646 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 23:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:52:33 INFO - PROCESS | 1655 | 1461567153651 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:52:33 INFO - PROCESS | 1655 | 1461567153653 Marionette TRACE conn2 <- [1,1782,null,{}] 23:52:33 INFO - PROCESS | 1655 | 1461567153657 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}] 23:52:33 INFO - PROCESS | 1655 | 1461567153772 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 23:52:33 INFO - PROCESS | 1655 | 1461567153859 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12791c000 == 99 [pid = 1655] [id = 453] 23:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x113443800) [pid = 1655] [serial = 1358] [outer = 0x0] 23:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x114008400) [pid = 1655] [serial = 1359] [outer = 0x113443800] 23:52:33 INFO - PROCESS | 1655 | 1461567153889 Marionette DEBUG loaded listener.js 23:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x115818400) [pid = 1655] [serial = 1360] [outer = 0x113443800] 23:52:34 INFO - PROCESS | 1655 | 1461567154317 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]]]}] 23:52:34 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 23:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 720ms 23:52:34 INFO - PROCESS | 1655 | 1461567154372 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 23:52:34 INFO - PROCESS | 1655 | 1461567154376 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 23:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:52:34 INFO - PROCESS | 1655 | 1461567154401 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:52:34 INFO - PROCESS | 1655 | 1461567154403 Marionette TRACE conn2 <- [1,1786,null,{}] 23:52:34 INFO - PROCESS | 1655 | 1461567154405 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}] 23:52:34 INFO - PROCESS | 1655 | 1461567154511 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebc5000 == 98 [pid = 1655] [id = 441] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc0d800 == 97 [pid = 1655] [id = 440] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1cd000 == 96 [pid = 1655] [id = 439] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf1d000 == 95 [pid = 1655] [id = 438] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12b119000 == 94 [pid = 1655] [id = 437] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac1a800 == 93 [pid = 1655] [id = 436] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x1305f3400) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | 1461567154658 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12a90f000 == 92 [pid = 1655] [id = 435] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x129642800 == 91 [pid = 1655] [id = 434] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x127367800 == 90 [pid = 1655] [id = 433] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x1239d4000 == 89 [pid = 1655] [id = 432] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x118608000 == 88 [pid = 1655] [id = 431] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x11c368800 == 87 [pid = 1655] [id = 430] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x11be14000 == 86 [pid = 1655] [id = 429] 23:52:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119753000 == 87 [pid = 1655] [id = 454] 23:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x1133b0400) [pid = 1655] [serial = 1361] [outer = 0x0] 23:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x118fb7000) [pid = 1655] [serial = 1362] [outer = 0x1133b0400] 23:52:34 INFO - PROCESS | 1655 | 1461567154691 Marionette DEBUG loaded listener.js 23:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x11a8ec400) [pid = 1655] [serial = 1363] [outer = 0x1133b0400] 23:52:34 INFO - PROCESS | 1655 | --DOCSHELL 0x124075800 == 86 [pid = 1655] [id = 422] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12ad0e800) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12ae69400) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12a3d5c00) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12ab7f800) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x129669400) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x1296e0c00) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12970d400) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12ac3d800) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x123b30c00) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12760d000) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12acbf400) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12ac46c00) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x11be2e000) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x11ad73800) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12a939800) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12d6ba400) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x11867c800) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12966cc00) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12a5eb800) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12eb30800) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x123a17400) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12ba81400) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12ffa5800) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x1305ed800) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12ff24000) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12affb400) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12ff9e400) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12bc29400) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12ec46000) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12e490000) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12aa4c400) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12f97a000) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x11c843400) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 23:52:34 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12aa50400) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 23:52:35 INFO - PROCESS | 1655 | 1461567155024 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]]]}] 23:52:35 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 23:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 672ms 23:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:52:35 INFO - PROCESS | 1655 | 1461567155081 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 23:52:35 INFO - PROCESS | 1655 | 1461567155082 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 23:52:35 INFO - PROCESS | 1655 | 1461567155085 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:52:35 INFO - PROCESS | 1655 | 1461567155087 Marionette TRACE conn2 <- [1,1790,null,{}] 23:52:35 INFO - PROCESS | 1655 | 1461567155093 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}] 23:52:35 INFO - PROCESS | 1655 | 1461567155200 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 23:52:35 INFO - PROCESS | 1655 | 1461567155206 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x129349800 == 87 [pid = 1655] [id = 455] 23:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x11af19400) [pid = 1655] [serial = 1364] [outer = 0x0] 23:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11bf5a400) [pid = 1655] [serial = 1365] [outer = 0x11af19400] 23:52:35 INFO - PROCESS | 1655 | 1461567155235 Marionette DEBUG loaded listener.js 23:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x123edc000) [pid = 1655] [serial = 1366] [outer = 0x11af19400] 23:52:35 INFO - PROCESS | 1655 | 1461567155632 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]]]}] 23:52:35 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) 23:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 569ms 23:52:35 INFO - PROCESS | 1655 | 1461567155655 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 23:52:35 INFO - PROCESS | 1655 | 1461567155657 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 23:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:52:35 INFO - PROCESS | 1655 | 1461567155659 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:52:35 INFO - PROCESS | 1655 | 1461567155660 Marionette TRACE conn2 <- [1,1794,null,{}] 23:52:35 INFO - PROCESS | 1655 | 1461567155663 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}] 23:52:35 INFO - PROCESS | 1655 | 1461567155758 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 23:52:35 INFO - PROCESS | 1655 | 1461567155762 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa0f800 == 88 [pid = 1655] [id = 456] 23:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12442e000) [pid = 1655] [serial = 1367] [outer = 0x0] 23:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x124fcb000) [pid = 1655] [serial = 1368] [outer = 0x12442e000] 23:52:35 INFO - PROCESS | 1655 | 1461567155789 Marionette DEBUG loaded listener.js 23:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x1278e8c00) [pid = 1655] [serial = 1369] [outer = 0x12442e000] 23:52:36 INFO - PROCESS | 1655 | 1461567156155 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]]]}] 23:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 23:52:36 INFO - PROCESS | 1655 | 1461567156180 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 23:52:36 INFO - PROCESS | 1655 | 1461567156181 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 23:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:52:36 INFO - PROCESS | 1655 | 1461567156184 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:52:36 INFO - PROCESS | 1655 | 1461567156185 Marionette TRACE conn2 <- [1,1798,null,{}] 23:52:36 INFO - PROCESS | 1655 | 1461567156187 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}] 23:52:36 INFO - PROCESS | 1655 | 1461567156278 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 23:52:36 INFO - PROCESS | 1655 | 1461567156282 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b11f000 == 89 [pid = 1655] [id = 457] 23:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x127e2b400) [pid = 1655] [serial = 1370] [outer = 0x0] 23:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x129147800) [pid = 1655] [serial = 1371] [outer = 0x127e2b400] 23:52:36 INFO - PROCESS | 1655 | 1461567156309 Marionette DEBUG loaded listener.js 23:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x129670000) [pid = 1655] [serial = 1372] [outer = 0x127e2b400] 23:52:36 INFO - PROCESS | 1655 | 1461567156685 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]]]}] 23:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 517ms 23:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:52:36 INFO - PROCESS | 1655 | 1461567156702 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 23:52:36 INFO - PROCESS | 1655 | 1461567156704 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 23:52:36 INFO - PROCESS | 1655 | 1461567156706 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:52:36 INFO - PROCESS | 1655 | 1461567156708 Marionette TRACE conn2 <- [1,1802,null,{}] 23:52:36 INFO - PROCESS | 1655 | 1461567156711 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}] 23:52:36 INFO - PROCESS | 1655 | 1461567156931 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 23:52:36 INFO - PROCESS | 1655 | 1461567156963 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c008800 == 90 [pid = 1655] [id = 458] 23:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x11983b400) [pid = 1655] [serial = 1373] [outer = 0x0] 23:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x129707400) [pid = 1655] [serial = 1374] [outer = 0x11983b400] 23:52:37 INFO - PROCESS | 1655 | 1461567157007 Marionette DEBUG loaded listener.js 23:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12aa49000) [pid = 1655] [serial = 1375] [outer = 0x11983b400] 23:52:37 INFO - PROCESS | 1655 | 1461567157438 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]]]}] 23:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 775ms 23:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:52:37 INFO - PROCESS | 1655 | 1461567157481 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 23:52:37 INFO - PROCESS | 1655 | 1461567157482 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 23:52:37 INFO - PROCESS | 1655 | 1461567157484 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:52:37 INFO - PROCESS | 1655 | 1461567157486 Marionette TRACE conn2 <- [1,1806,null,{}] 23:52:37 INFO - PROCESS | 1655 | 1461567157488 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}] 23:52:37 INFO - PROCESS | 1655 | 1461567157607 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 23:52:37 INFO - PROCESS | 1655 | 1461567157640 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea28800 == 91 [pid = 1655] [id = 459] 23:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12aa44400) [pid = 1655] [serial = 1376] [outer = 0x0] 23:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12abdb800) [pid = 1655] [serial = 1377] [outer = 0x12aa44400] 23:52:37 INFO - PROCESS | 1655 | 1461567157666 Marionette DEBUG loaded listener.js 23:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12acbf400) [pid = 1655] [serial = 1378] [outer = 0x12aa44400] 23:52:38 INFO - PROCESS | 1655 | 1461567158005 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]]]}] 23:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 570ms 23:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:52:38 INFO - PROCESS | 1655 | 1461567158060 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 23:52:38 INFO - PROCESS | 1655 | 1461567158061 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 23:52:38 INFO - PROCESS | 1655 | 1461567158063 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:52:38 INFO - PROCESS | 1655 | 1461567158065 Marionette TRACE conn2 <- [1,1810,null,{}] 23:52:38 INFO - PROCESS | 1655 | 1461567158067 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}] 23:52:38 INFO - PROCESS | 1655 | 1461567158188 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 23:52:38 INFO - PROCESS | 1655 | 1461567158207 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ec0c800 == 92 [pid = 1655] [id = 460] 23:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12aa50400) [pid = 1655] [serial = 1379] [outer = 0x0] 23:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12ac4b800) [pid = 1655] [serial = 1380] [outer = 0x12aa50400] 23:52:38 INFO - PROCESS | 1655 | 1461567158232 Marionette DEBUG loaded listener.js 23:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12b4a7000) [pid = 1655] [serial = 1381] [outer = 0x12aa50400] 23:52:38 INFO - PROCESS | 1655 | 1461567158611 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]]]}] 23:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 23:52:38 INFO - PROCESS | 1655 | 1461567158635 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 23:52:38 INFO - PROCESS | 1655 | 1461567158638 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 23:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:52:38 INFO - PROCESS | 1655 | 1461567158641 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:52:38 INFO - PROCESS | 1655 | 1461567158643 Marionette TRACE conn2 <- [1,1814,null,{}] 23:52:38 INFO - PROCESS | 1655 | 1461567158646 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}] 23:52:38 INFO - PROCESS | 1655 | 1461567158843 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x129675c00) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12918fc00) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x128923800) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12ffa2c00) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x11a8f2000) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x115809000) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x11c839800) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x11af61c00) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x119b08000) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x129144c00) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x12966d000) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x114f79400) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x1133b3000) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x11bee7c00) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:52:39 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12a3cec00) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:52:39 INFO - PROCESS | 1655 | 1461567159128 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c98000 == 93 [pid = 1655] [id = 461] 23:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x1133b0c00) [pid = 1655] [serial = 1382] [outer = 0x0] 23:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x1188e0000) [pid = 1655] [serial = 1383] [outer = 0x1133b0c00] 23:52:39 INFO - PROCESS | 1655 | 1461567159153 Marionette DEBUG loaded listener.js 23:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x11bee7c00) [pid = 1655] [serial = 1384] [outer = 0x1133b0c00] 23:52:39 INFO - PROCESS | 1655 | 1461567159430 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]]]}] 23:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 822ms 23:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:52:39 INFO - PROCESS | 1655 | 1461567159467 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 23:52:39 INFO - PROCESS | 1655 | 1461567159468 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 23:52:39 INFO - PROCESS | 1655 | 1461567159470 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:52:39 INFO - PROCESS | 1655 | 1461567159471 Marionette TRACE conn2 <- [1,1818,null,{}] 23:52:39 INFO - PROCESS | 1655 | 1461567159474 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}] 23:52:39 INFO - PROCESS | 1655 | 1461567159573 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 23:52:39 INFO - PROCESS | 1655 | 1461567159578 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x130876000 == 94 [pid = 1655] [id = 462] 23:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x119a75800) [pid = 1655] [serial = 1385] [outer = 0x0] 23:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12966d000) [pid = 1655] [serial = 1386] [outer = 0x119a75800] 23:52:39 INFO - PROCESS | 1655 | 1461567159603 Marionette DEBUG loaded listener.js 23:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12ba86800) [pid = 1655] [serial = 1387] [outer = 0x119a75800] 23:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12bc2b400) [pid = 1655] [serial = 1388] [outer = 0x12ff2a000] 23:52:40 INFO - PROCESS | 1655 | 1461567160001 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]]]}] 23:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 567ms 23:52:40 INFO - PROCESS | 1655 | 1461567160039 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 23:52:40 INFO - PROCESS | 1655 | 1461567160041 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 23:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:52:40 INFO - PROCESS | 1655 | 1461567160045 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:52:40 INFO - PROCESS | 1655 | 1461567160046 Marionette TRACE conn2 <- [1,1822,null,{}] 23:52:40 INFO - PROCESS | 1655 | 1461567160049 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}] 23:52:40 INFO - PROCESS | 1655 | 1461567160159 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 23:52:40 INFO - PROCESS | 1655 | 1461567160163 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x137d06000 == 95 [pid = 1655] [id = 463] 23:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12bc27000) [pid = 1655] [serial = 1389] [outer = 0x0] 23:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12d187800) [pid = 1655] [serial = 1390] [outer = 0x12bc27000] 23:52:40 INFO - PROCESS | 1655 | 1461567160193 Marionette DEBUG loaded listener.js 23:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12e3efc00) [pid = 1655] [serial = 1391] [outer = 0x12bc27000] 23:52:40 INFO - PROCESS | 1655 | 1461567160564 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]]]}] 23:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 569ms 23:52:40 INFO - PROCESS | 1655 | 1461567160615 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 23:52:40 INFO - PROCESS | 1655 | 1461567160616 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 23:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:52:40 INFO - PROCESS | 1655 | 1461567160618 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:52:40 INFO - PROCESS | 1655 | 1461567160619 Marionette TRACE conn2 <- [1,1826,null,{}] 23:52:40 INFO - PROCESS | 1655 | 1461567160622 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}] 23:52:40 INFO - PROCESS | 1655 | 1461567160750 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 23:52:40 INFO - PROCESS | 1655 | 1461567160761 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c66800 == 96 [pid = 1655] [id = 464] 23:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12e3f6400) [pid = 1655] [serial = 1392] [outer = 0x0] 23:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12e47b800) [pid = 1655] [serial = 1393] [outer = 0x12e3f6400] 23:52:40 INFO - PROCESS | 1655 | 1461567160787 Marionette DEBUG loaded listener.js 23:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12e48d800) [pid = 1655] [serial = 1394] [outer = 0x12e3f6400] 23:52:41 INFO - PROCESS | 1655 | 1461567161232 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]]]}] 23:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 669ms 23:52:41 INFO - PROCESS | 1655 | 1461567161288 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 23:52:41 INFO - PROCESS | 1655 | 1461567161290 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 23:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:52:41 INFO - PROCESS | 1655 | 1461567161313 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:52:41 INFO - PROCESS | 1655 | 1461567161316 Marionette TRACE conn2 <- [1,1830,null,{}] 23:52:41 INFO - PROCESS | 1655 | 1461567161321 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}] 23:52:41 INFO - PROCESS | 1655 | 1461567161444 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 23:52:41 INFO - PROCESS | 1655 | 1461567161579 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239c5000 == 97 [pid = 1655] [id = 465] 23:52:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x115237000) [pid = 1655] [serial = 1395] [outer = 0x0] 23:52:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x116582800) [pid = 1655] [serial = 1396] [outer = 0x115237000] 23:52:41 INFO - PROCESS | 1655 | 1461567161612 Marionette DEBUG loaded listener.js 23:52:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x11983c000) [pid = 1655] [serial = 1397] [outer = 0x115237000] 23:52:42 INFO - PROCESS | 1655 | 1461567162050 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]]]}] 23:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 792ms 23:52:42 INFO - PROCESS | 1655 | 1461567162086 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 23:52:42 INFO - PROCESS | 1655 | 1461567162090 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 23:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:52:42 INFO - PROCESS | 1655 | 1461567162095 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:52:42 INFO - PROCESS | 1655 | 1461567162097 Marionette TRACE conn2 <- [1,1834,null,{}] 23:52:42 INFO - PROCESS | 1655 | 1461567162100 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}] 23:52:42 INFO - PROCESS | 1655 | 1461567162220 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 23:52:42 INFO - PROCESS | 1655 | 1461567162309 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af33800 == 98 [pid = 1655] [id = 466] 23:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x119a76000) [pid = 1655] [serial = 1398] [outer = 0x0] 23:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x11b596000) [pid = 1655] [serial = 1399] [outer = 0x119a76000] 23:52:42 INFO - PROCESS | 1655 | 1461567162341 Marionette DEBUG loaded listener.js 23:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x124629000) [pid = 1655] [serial = 1400] [outer = 0x119a76000] 23:52:42 INFO - PROCESS | 1655 | 1461567162739 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]]]}] 23:52:42 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 23:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 23:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:52:42 INFO - PROCESS | 1655 | 1461567162768 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 23:52:42 INFO - PROCESS | 1655 | 1461567162769 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 23:52:42 INFO - PROCESS | 1655 | 1461567162772 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:52:42 INFO - PROCESS | 1655 | 1461567162775 Marionette TRACE conn2 <- [1,1838,null,{}] 23:52:42 INFO - PROCESS | 1655 | 1461567162785 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}] 23:52:42 INFO - PROCESS | 1655 | 1461567162922 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 23:52:43 INFO - PROCESS | 1655 | 1461567163044 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c56000 == 99 [pid = 1655] [id = 467] 23:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12914a800) [pid = 1655] [serial = 1401] [outer = 0x0] 23:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12a1da400) [pid = 1655] [serial = 1402] [outer = 0x12914a800] 23:52:43 INFO - PROCESS | 1655 | 1461567163080 Marionette DEBUG loaded listener.js 23:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12a5a5000) [pid = 1655] [serial = 1403] [outer = 0x12914a800] 23:52:43 INFO - PROCESS | 1655 | 1461567163516 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]]]}] 23:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 778ms 23:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:52:43 INFO - PROCESS | 1655 | 1461567163551 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 23:52:43 INFO - PROCESS | 1655 | 1461567163552 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 23:52:43 INFO - PROCESS | 1655 | 1461567163555 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:52:43 INFO - PROCESS | 1655 | 1461567163556 Marionette TRACE conn2 <- [1,1842,null,{}] 23:52:43 INFO - PROCESS | 1655 | 1461567163578 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}] 23:52:43 INFO - PROCESS | 1655 | 1461567163695 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 23:52:43 INFO - PROCESS | 1655 | 1461567163781 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b1e800 == 100 [pid = 1655] [id = 468] 23:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12a5af400) [pid = 1655] [serial = 1404] [outer = 0x0] 23:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12ab83000) [pid = 1655] [serial = 1405] [outer = 0x12a5af400] 23:52:43 INFO - PROCESS | 1655 | 1461567163812 Marionette DEBUG loaded listener.js 23:52:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12ae6d400) [pid = 1655] [serial = 1406] [outer = 0x12a5af400] 23:52:44 INFO - PROCESS | 1655 | 1461567164228 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]]]}] 23:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 723ms 23:52:44 INFO - PROCESS | 1655 | 1461567164289 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 23:52:44 INFO - PROCESS | 1655 | 1461567164290 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 23:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:52:44 INFO - PROCESS | 1655 | 1461567164294 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:52:44 INFO - PROCESS | 1655 | 1461567164295 Marionette TRACE conn2 <- [1,1846,null,{}] 23:52:44 INFO - PROCESS | 1655 | 1461567164297 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}] 23:52:44 INFO - PROCESS | 1655 | 1461567164410 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 23:52:44 INFO - PROCESS | 1655 | 1461567164498 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1392e7000 == 101 [pid = 1655] [id = 469] 23:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12a939800) [pid = 1655] [serial = 1407] [outer = 0x0] 23:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12b68ac00) [pid = 1655] [serial = 1408] [outer = 0x12a939800] 23:52:44 INFO - PROCESS | 1655 | 1461567164529 Marionette DEBUG loaded listener.js 23:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12d663000) [pid = 1655] [serial = 1409] [outer = 0x12a939800] 23:52:44 INFO - PROCESS | 1655 | 1461567164948 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]]]}] 23:52:44 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) 23:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 669ms 23:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:52:44 INFO - PROCESS | 1655 | 1461567164964 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 23:52:44 INFO - PROCESS | 1655 | 1461567164965 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 23:52:44 INFO - PROCESS | 1655 | 1461567164968 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:52:44 INFO - PROCESS | 1655 | 1461567164969 Marionette TRACE conn2 <- [1,1850,null,{}] 23:52:44 INFO - PROCESS | 1655 | 1461567164971 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}] 23:52:45 INFO - PROCESS | 1655 | 1461567165099 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 23:52:45 INFO - PROCESS | 1655 | 1461567165218 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1399c8800 == 102 [pid = 1655] [id = 470] 23:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12d6b5c00) [pid = 1655] [serial = 1410] [outer = 0x0] 23:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12e3f7800) [pid = 1655] [serial = 1411] [outer = 0x12d6b5c00] 23:52:45 INFO - PROCESS | 1655 | 1461567165253 Marionette DEBUG loaded listener.js 23:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12eb37400) [pid = 1655] [serial = 1412] [outer = 0x12d6b5c00] 23:52:45 INFO - PROCESS | 1655 | 1461567165681 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]]]}] 23:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 769ms 23:52:45 INFO - PROCESS | 1655 | 1461567165737 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 23:52:45 INFO - PROCESS | 1655 | 1461567165739 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 23:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:52:45 INFO - PROCESS | 1655 | 1461567165741 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:52:45 INFO - PROCESS | 1655 | 1461567165742 Marionette TRACE conn2 <- [1,1854,null,{}] 23:52:45 INFO - PROCESS | 1655 | 1461567165760 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}] 23:52:45 INFO - PROCESS | 1655 | 1461567165873 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 23:52:45 INFO - PROCESS | 1655 | 1461567165990 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1460d8000 == 103 [pid = 1655] [id = 471] 23:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12dcdc800) [pid = 1655] [serial = 1413] [outer = 0x0] 23:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x12eb3cc00) [pid = 1655] [serial = 1414] [outer = 0x12dcdc800] 23:52:46 INFO - PROCESS | 1655 | 1461567166024 Marionette DEBUG loaded listener.js 23:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12ec51400) [pid = 1655] [serial = 1415] [outer = 0x12dcdc800] 23:52:46 INFO - PROCESS | 1655 | 1461567166444 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]]]}] 23:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 732ms 23:52:46 INFO - PROCESS | 1655 | 1461567166473 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 23:52:46 INFO - PROCESS | 1655 | 1461567166475 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 23:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:52:46 INFO - PROCESS | 1655 | 1461567166477 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:52:46 INFO - PROCESS | 1655 | 1461567166478 Marionette TRACE conn2 <- [1,1858,null,{}] 23:52:46 INFO - PROCESS | 1655 | 1461567166481 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}] 23:52:46 INFO - PROCESS | 1655 | 1461567166595 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 23:52:46 INFO - PROCESS | 1655 | 1461567166723 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x139430000 == 104 [pid = 1655] [id = 472] 23:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x11339c000) [pid = 1655] [serial = 1416] [outer = 0x0] 23:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12ec51c00) [pid = 1655] [serial = 1417] [outer = 0x11339c000] 23:52:46 INFO - PROCESS | 1655 | 1461567166754 Marionette DEBUG loaded listener.js 23:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12f979400) [pid = 1655] [serial = 1418] [outer = 0x11339c000] 23:52:47 INFO - PROCESS | 1655 | 1461567167404 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]]]}] 23:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1024ms 23:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:52:47 INFO - PROCESS | 1655 | 1461567167536 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 23:52:47 INFO - PROCESS | 1655 | 1461567167540 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 23:52:47 INFO - PROCESS | 1655 | 1461567167545 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:52:47 INFO - PROCESS | 1655 | 1461567167549 Marionette TRACE conn2 <- [1,1862,null,{}] 23:52:47 INFO - PROCESS | 1655 | 1461567167554 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}] 23:52:47 INFO - PROCESS | 1655 | 1461567167714 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 23:52:47 INFO - PROCESS | 1655 | 1461567167860 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa1c800 == 105 [pid = 1655] [id = 473] 23:52:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x113449800) [pid = 1655] [serial = 1419] [outer = 0x0] 23:52:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x114f77800) [pid = 1655] [serial = 1420] [outer = 0x113449800] 23:52:47 INFO - PROCESS | 1655 | 1461567167888 Marionette DEBUG loaded listener.js 23:52:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x118ed7400) [pid = 1655] [serial = 1421] [outer = 0x113449800] 23:52:48 INFO - PROCESS | 1655 | 1461567168332 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]]]}] 23:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 825ms 23:52:48 INFO - PROCESS | 1655 | 1461567168369 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 23:52:48 INFO - PROCESS | 1655 | 1461567168373 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 23:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:52:48 INFO - PROCESS | 1655 | 1461567168377 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:52:48 INFO - PROCESS | 1655 | 1461567168379 Marionette TRACE conn2 <- [1,1866,null,{}] 23:52:48 INFO - PROCESS | 1655 | 1461567168381 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}] 23:52:48 INFO - PROCESS | 1655 | 1461567168486 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 23:52:48 INFO - PROCESS | 1655 | 1461567168580 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x127364000 == 106 [pid = 1655] [id = 474] 23:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x119832400) [pid = 1655] [serial = 1422] [outer = 0x0] 23:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x11b59c000) [pid = 1655] [serial = 1423] [outer = 0x119832400] 23:52:48 INFO - PROCESS | 1655 | 1461567168607 Marionette DEBUG loaded listener.js 23:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x11c308800) [pid = 1655] [serial = 1424] [outer = 0x119832400] 23:52:49 INFO - PROCESS | 1655 | 1461567169033 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]]]}] 23:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 725ms 23:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:52:49 INFO - PROCESS | 1655 | 1461567169106 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 23:52:49 INFO - PROCESS | 1655 | 1461567169107 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 23:52:49 INFO - PROCESS | 1655 | 1461567169111 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:52:49 INFO - PROCESS | 1655 | 1461567169114 Marionette TRACE conn2 <- [1,1870,null,{}] 23:52:49 INFO - PROCESS | 1655 | 1461567169121 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}] 23:52:49 INFO - PROCESS | 1655 | 1461567169229 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 23:52:49 INFO - PROCESS | 1655 | 1461567169324 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1e0000 == 107 [pid = 1655] [id = 475] 23:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x11c7d3000) [pid = 1655] [serial = 1425] [outer = 0x0] 23:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x124627800) [pid = 1655] [serial = 1426] [outer = 0x11c7d3000] 23:52:49 INFO - PROCESS | 1655 | 1461567169356 Marionette DEBUG loaded listener.js 23:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x12891ec00) [pid = 1655] [serial = 1427] [outer = 0x11c7d3000] 23:52:49 INFO - PROCESS | 1655 | 1461567169802 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]]]}] 23:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 723ms 23:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:52:49 INFO - PROCESS | 1655 | 1461567169834 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 23:52:49 INFO - PROCESS | 1655 | 1461567169836 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 23:52:49 INFO - PROCESS | 1655 | 1461567169838 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:52:49 INFO - PROCESS | 1655 | 1461567169839 Marionette TRACE conn2 <- [1,1874,null,{}] 23:52:49 INFO - PROCESS | 1655 | 1461567169841 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}] 23:52:49 INFO - PROCESS | 1655 | 1461567169949 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 23:52:50 INFO - PROCESS | 1655 | 1461567170043 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea31000 == 108 [pid = 1655] [id = 476] 23:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x12462bc00) [pid = 1655] [serial = 1428] [outer = 0x0] 23:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x1296d5800) [pid = 1655] [serial = 1429] [outer = 0x12462bc00] 23:52:50 INFO - PROCESS | 1655 | 1461567170074 Marionette DEBUG loaded listener.js 23:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x12a1db400) [pid = 1655] [serial = 1430] [outer = 0x12462bc00] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119cac000 == 107 [pid = 1655] [id = 111] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x137d06000 == 106 [pid = 1655] [id = 463] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x130876000 == 105 [pid = 1655] [id = 462] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119c98000 == 104 [pid = 1655] [id = 461] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12ec0c800 == 103 [pid = 1655] [id = 460] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12acb8000) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x12a1de400) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x1133ad400) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x127607c00) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x1188dd000) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12ae6e800) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x1133a0c00) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea28800 == 102 [pid = 1655] [id = 459] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12c008800 == 101 [pid = 1655] [id = 458] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12b11f000 == 100 [pid = 1655] [id = 457] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa0f800 == 99 [pid = 1655] [id = 456] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x129349800 == 98 [pid = 1655] [id = 455] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119753000 == 97 [pid = 1655] [id = 454] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12791c000 == 96 [pid = 1655] [id = 453] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1321b6000 == 95 [pid = 1655] [id = 450] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x130d2c800 == 94 [pid = 1655] [id = 449] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x130796000 == 93 [pid = 1655] [id = 448] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x130287000 == 92 [pid = 1655] [id = 447] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12faf3800 == 91 [pid = 1655] [id = 446] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12e888800 == 90 [pid = 1655] [id = 445] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x129340000 == 89 [pid = 1655] [id = 444] 23:52:50 INFO - PROCESS | 1655 | --DOCSHELL 0x11b90c800 == 88 [pid = 1655] [id = 443] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12ab89800) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12a941800) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x129141400) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x138aec400) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x11c43d800) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x118ed7c00) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x127608800) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x11b92a000) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x11be29800) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x11a8f4c00) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x11af12800) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12914d800) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x1296d9800) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x129711c00) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x129704c00) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x115814800) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x114f80c00) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x113446000) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x1133b4c00) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x119837c00) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x124628000) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12888c800) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12a3d4000) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x127349000) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12439cc00) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12aa4bc00) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12a5ac000) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x124fd2800) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 23:52:50 INFO - PROCESS | 1655 | 1461567170481 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]]]}] 23:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 669ms 23:52:50 INFO - PROCESS | 1655 | 1461567170507 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 23:52:50 INFO - PROCESS | 1655 | 1461567170509 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 23:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:52:50 INFO - PROCESS | 1655 | 1461567170513 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:52:50 INFO - PROCESS | 1655 | 1461567170515 Marionette TRACE conn2 <- [1,1878,null,{}] 23:52:50 INFO - PROCESS | 1655 | 1461567170517 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}] 23:52:50 INFO - PROCESS | 1655 | 1461567170624 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 23:52:50 INFO - PROCESS | 1655 | 1461567170707 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11ad9e000 == 89 [pid = 1655] [id = 477] 23:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x1133a0c00) [pid = 1655] [serial = 1431] [outer = 0x0] 23:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12439cc00) [pid = 1655] [serial = 1432] [outer = 0x1133a0c00] 23:52:50 INFO - PROCESS | 1655 | 1461567170736 Marionette DEBUG loaded listener.js 23:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x129198400) [pid = 1655] [serial = 1433] [outer = 0x1133a0c00] 23:52:51 INFO - PROCESS | 1655 | 1461567171032 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]]]}] 23:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 570ms 23:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:52:51 INFO - PROCESS | 1655 | 1461567171083 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 23:52:51 INFO - PROCESS | 1655 | 1461567171084 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 23:52:51 INFO - PROCESS | 1655 | 1461567171086 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:52:51 INFO - PROCESS | 1655 | 1461567171087 Marionette TRACE conn2 <- [1,1882,null,{}] 23:52:51 INFO - PROCESS | 1655 | 1461567171089 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}] 23:52:51 INFO - PROCESS | 1655 | 1461567171199 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 23:52:51 INFO - PROCESS | 1655 | 1461567171277 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f03800 == 90 [pid = 1655] [id = 478] 23:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x115814800) [pid = 1655] [serial = 1434] [outer = 0x0] 23:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12a1dcc00) [pid = 1655] [serial = 1435] [outer = 0x115814800] 23:52:51 INFO - PROCESS | 1655 | 1461567171305 Marionette DEBUG loaded listener.js 23:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12ab87400) [pid = 1655] [serial = 1436] [outer = 0x115814800] 23:52:51 INFO - PROCESS | 1655 | 1461567171621 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]]]}] 23:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 570ms 23:52:51 INFO - PROCESS | 1655 | 1461567171657 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 23:52:51 INFO - PROCESS | 1655 | 1461567171660 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 23:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:52:51 INFO - PROCESS | 1655 | 1461567171665 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:52:51 INFO - PROCESS | 1655 | 1461567171667 Marionette TRACE conn2 <- [1,1886,null,{}] 23:52:51 INFO - PROCESS | 1655 | 1461567171671 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}] 23:52:51 INFO - PROCESS | 1655 | 1461567171815 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 23:52:51 INFO - PROCESS | 1655 | 1461567171911 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc3a000 == 91 [pid = 1655] [id = 479] 23:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x124620400) [pid = 1655] [serial = 1437] [outer = 0x0] 23:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12abe3400) [pid = 1655] [serial = 1438] [outer = 0x124620400] 23:52:51 INFO - PROCESS | 1655 | 1461567171939 Marionette DEBUG loaded listener.js 23:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12ad0f400) [pid = 1655] [serial = 1439] [outer = 0x124620400] 23:52:52 INFO - PROCESS | 1655 | 1461567172219 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]]]}] 23:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 569ms 23:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:52:52 INFO - PROCESS | 1655 | 1461567172235 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 23:52:52 INFO - PROCESS | 1655 | 1461567172236 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 23:52:52 INFO - PROCESS | 1655 | 1461567172238 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:52:52 INFO - PROCESS | 1655 | 1461567172239 Marionette TRACE conn2 <- [1,1890,null,{}] 23:52:52 INFO - PROCESS | 1655 | 1461567172241 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}] 23:52:52 INFO - PROCESS | 1655 | 1461567172349 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 23:52:52 INFO - PROCESS | 1655 | 1461567172353 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebe2000 == 92 [pid = 1655] [id = 480] 23:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12ad0c800) [pid = 1655] [serial = 1440] [outer = 0x0] 23:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12aff6c00) [pid = 1655] [serial = 1441] [outer = 0x12ad0c800] 23:52:52 INFO - PROCESS | 1655 | 1461567172378 Marionette DEBUG loaded listener.js 23:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12b4e0c00) [pid = 1655] [serial = 1442] [outer = 0x12ad0c800] 23:52:52 INFO - PROCESS | 1655 | 1461567172776 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]]]}] 23:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 568ms 23:52:52 INFO - PROCESS | 1655 | 1461567172807 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 23:52:52 INFO - PROCESS | 1655 | 1461567172808 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 23:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:52:52 INFO - PROCESS | 1655 | 1461567172820 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:52:52 INFO - PROCESS | 1655 | 1461567172821 Marionette TRACE conn2 <- [1,1894,null,{}] 23:52:52 INFO - PROCESS | 1655 | 1461567172823 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}] 23:52:52 INFO - PROCESS | 1655 | 1461567172945 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 23:52:52 INFO - PROCESS | 1655 | 1461567172958 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fda2800 == 93 [pid = 1655] [id = 481] 23:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12addd000) [pid = 1655] [serial = 1443] [outer = 0x0] 23:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12bc29000) [pid = 1655] [serial = 1444] [outer = 0x12addd000] 23:52:52 INFO - PROCESS | 1655 | 1461567172984 Marionette DEBUG loaded listener.js 23:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12d660400) [pid = 1655] [serial = 1445] [outer = 0x12addd000] 23:52:53 INFO - PROCESS | 1655 | 1461567173360 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]]]}] 23:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms 23:52:53 INFO - PROCESS | 1655 | 1461567173391 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 23:52:53 INFO - PROCESS | 1655 | 1461567173392 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 23:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:52:53 INFO - PROCESS | 1655 | 1461567173397 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:52:53 INFO - PROCESS | 1655 | 1461567173398 Marionette TRACE conn2 <- [1,1898,null,{}] 23:52:53 INFO - PROCESS | 1655 | 1461567173400 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}] 23:52:53 INFO - PROCESS | 1655 | 1461567173523 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 23:52:53 INFO - PROCESS | 1655 | 1461567173536 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x13078d000 == 94 [pid = 1655] [id = 482] 23:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12ae73c00) [pid = 1655] [serial = 1446] [outer = 0x0] 23:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12dcdfc00) [pid = 1655] [serial = 1447] [outer = 0x12ae73c00] 23:52:53 INFO - PROCESS | 1655 | 1461567173561 Marionette DEBUG loaded listener.js 23:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12e931800) [pid = 1655] [serial = 1448] [outer = 0x12ae73c00] 23:52:53 INFO - PROCESS | 1655 | 1461567173904 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]]]}] 23:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms 23:52:53 INFO - PROCESS | 1655 | 1461567173918 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 23:52:53 INFO - PROCESS | 1655 | 1461567173919 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 23:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:52:53 INFO - PROCESS | 1655 | 1461567173946 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:52:53 INFO - PROCESS | 1655 | 1461567173948 Marionette TRACE conn2 <- [1,1902,null,{}] 23:52:53 INFO - PROCESS | 1655 | 1461567173950 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}] 23:52:54 INFO - PROCESS | 1655 | 1461567174102 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 23:52:54 INFO - PROCESS | 1655 | 1461567174117 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c04800 == 95 [pid = 1655] [id = 483] 23:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x12bea4000) [pid = 1655] [serial = 1449] [outer = 0x0] 23:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12eb2fc00) [pid = 1655] [serial = 1450] [outer = 0x12bea4000] 23:52:54 INFO - PROCESS | 1655 | 1461567174146 Marionette DEBUG loaded listener.js 23:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12ff26400) [pid = 1655] [serial = 1451] [outer = 0x12bea4000] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x12bc27000) [pid = 1655] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12eef7c00) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12aa50400) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12a5afc00) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12acb7c00) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12e48cc00) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x113443800) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12e487800) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12a1d8400) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x113450000) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x127e2b400) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x11983b400) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x11c83fc00) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x11580ec00) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x1142c9800) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12e9f9c00) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x11339c400) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x128836800) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12a5a3400) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x11af19400) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x128f2a400) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x11a8f3000) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12be9d000) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12966f400) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x114bb3800) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x113385400) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12acb9400) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x114ba9800) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x129567000) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12acbd400) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x114718c00) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12a5a4000) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x113383000) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12ab87000) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x129669000) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x11be25c00) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x11c7d6800) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12a93ac00) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12acbdc00) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11983a000) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x119a75800) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12442e000) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12a5e7c00) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x1296e0400) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x1133dc800) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x1133b0400) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12aa44400) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12a5e4000) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12461ec00) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12b4a3000) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11a83ec00) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12b4a6000) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x118ed6400) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x1133a8800) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x1296d8000) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12a3d0000) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x1133b0c00) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12a5a7800) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12760e400) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12ba89000) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12767c000) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x113388c00) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12ab89000) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12ade1800) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:52:54 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x11b9b2c00) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1071ms 23:52:55 INFO - PROCESS | 1655 | 1461567175013 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]]]}] 23:52:55 INFO - PROCESS | 1655 | 1461567175018 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 23:52:55 INFO - PROCESS | 1655 | 1461567175019 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 23:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:52:55 INFO - PROCESS | 1655 | 1461567175021 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:52:55 INFO - PROCESS | 1655 | 1461567175022 Marionette TRACE conn2 <- [1,1906,null,{}] 23:52:55 INFO - PROCESS | 1655 | 1461567175024 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}] 23:52:55 INFO - PROCESS | 1655 | 1461567175122 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 23:52:55 INFO - PROCESS | 1655 | 1461567175128 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9b7000 == 96 [pid = 1655] [id = 484] 23:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x11339b000) [pid = 1655] [serial = 1452] [outer = 0x0] 23:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x113447800) [pid = 1655] [serial = 1453] [outer = 0x11339b000] 23:52:55 INFO - PROCESS | 1655 | 1461567175154 Marionette DEBUG loaded listener.js 23:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x1155d3800) [pid = 1655] [serial = 1454] [outer = 0x11339b000] 23:52:55 INFO - PROCESS | 1655 | 1461567175515 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]]]}] 23:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 521ms 23:52:55 INFO - PROCESS | 1655 | 1461567175543 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 23:52:55 INFO - PROCESS | 1655 | 1461567175546 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 23:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:52:55 INFO - PROCESS | 1655 | 1461567175558 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:52:55 INFO - PROCESS | 1655 | 1461567175559 Marionette TRACE conn2 <- [1,1910,null,{}] 23:52:55 INFO - PROCESS | 1655 | 1461567175566 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}] 23:52:55 INFO - PROCESS | 1655 | 1461567175662 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 23:52:55 INFO - PROCESS | 1655 | 1461567175666 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b10d800 == 97 [pid = 1655] [id = 485] 23:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x11867a800) [pid = 1655] [serial = 1455] [outer = 0x0] 23:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x11af19400) [pid = 1655] [serial = 1456] [outer = 0x11867a800] 23:52:55 INFO - PROCESS | 1655 | 1461567175691 Marionette DEBUG loaded listener.js 23:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x11c104000) [pid = 1655] [serial = 1457] [outer = 0x11867a800] 23:52:56 INFO - PROCESS | 1655 | 1461567176035 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]]]}] 23:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 532ms 23:52:56 INFO - PROCESS | 1655 | 1461567176082 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 23:52:56 INFO - PROCESS | 1655 | 1461567176083 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 23:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:52:56 INFO - PROCESS | 1655 | 1461567176085 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:52:56 INFO - PROCESS | 1655 | 1461567176087 Marionette TRACE conn2 <- [1,1914,null,{}] 23:52:56 INFO - PROCESS | 1655 | 1461567176089 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}] 23:52:56 INFO - PROCESS | 1655 | 1461567176188 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 23:52:56 INFO - PROCESS | 1655 | 1461567176269 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x130498000 == 98 [pid = 1655] [id = 486] 23:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x118ed6400) [pid = 1655] [serial = 1458] [outer = 0x0] 23:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x11c83fc00) [pid = 1655] [serial = 1459] [outer = 0x118ed6400] 23:52:56 INFO - PROCESS | 1655 | 1461567176294 Marionette DEBUG loaded listener.js 23:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x128924c00) [pid = 1655] [serial = 1460] [outer = 0x118ed6400] 23:52:56 INFO - PROCESS | 1655 | 1461567176596 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]]]}] 23:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 23:52:56 INFO - PROCESS | 1655 | 1461567176605 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 23:52:56 INFO - PROCESS | 1655 | 1461567176607 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 23:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:52:56 INFO - PROCESS | 1655 | 1461567176609 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:52:56 INFO - PROCESS | 1655 | 1461567176611 Marionette TRACE conn2 <- [1,1918,null,{}] 23:52:56 INFO - PROCESS | 1655 | 1461567176616 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}] 23:52:56 INFO - PROCESS | 1655 | 1461567176715 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 23:52:56 INFO - PROCESS | 1655 | 1461567176719 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1392e3000 == 99 [pid = 1655] [id = 487] 23:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12914b800) [pid = 1655] [serial = 1461] [outer = 0x0] 23:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12a3d6800) [pid = 1655] [serial = 1462] [outer = 0x12914b800] 23:52:56 INFO - PROCESS | 1655 | 1461567176743 Marionette DEBUG loaded listener.js 23:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12a5e9c00) [pid = 1655] [serial = 1463] [outer = 0x12914b800] 23:52:57 INFO - PROCESS | 1655 | 1461567177318 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]]]}] 23:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 776ms 23:52:57 INFO - PROCESS | 1655 | 1461567177385 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 23:52:57 INFO - PROCESS | 1655 | 1461567177387 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 23:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:52:57 INFO - PROCESS | 1655 | 1461567177391 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:52:57 INFO - PROCESS | 1655 | 1461567177393 Marionette TRACE conn2 <- [1,1922,null,{}] 23:52:57 INFO - PROCESS | 1655 | 1461567177397 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}] 23:52:57 INFO - PROCESS | 1655 | 1461567177523 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 23:52:57 INFO - PROCESS | 1655 | 1461567177642 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x128995000 == 100 [pid = 1655] [id = 488] 23:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x1186ba800) [pid = 1655] [serial = 1464] [outer = 0x0] 23:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x119a74800) [pid = 1655] [serial = 1465] [outer = 0x1186ba800] 23:52:57 INFO - PROCESS | 1655 | 1461567177677 Marionette DEBUG loaded listener.js 23:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x11b592c00) [pid = 1655] [serial = 1466] [outer = 0x1186ba800] 23:52:58 INFO - PROCESS | 1655 | 1461567178116 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]]]}] 23:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 773ms 23:52:58 INFO - PROCESS | 1655 | 1461567178164 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 23:52:58 INFO - PROCESS | 1655 | 1461567178168 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 23:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:52:58 INFO - PROCESS | 1655 | 1461567178173 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:52:58 INFO - PROCESS | 1655 | 1461567178174 Marionette TRACE conn2 <- [1,1926,null,{}] 23:52:58 INFO - PROCESS | 1655 | 1461567178177 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}] 23:52:58 INFO - PROCESS | 1655 | 1461567178299 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 23:52:58 INFO - PROCESS | 1655 | 1461567178419 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c00e000 == 101 [pid = 1655] [id = 489] 23:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x11bee4c00) [pid = 1655] [serial = 1467] [outer = 0x0] 23:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x124620000) [pid = 1655] [serial = 1468] [outer = 0x11bee4c00] 23:52:58 INFO - PROCESS | 1655 | 1461567178451 Marionette DEBUG loaded listener.js 23:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x127e2b400) [pid = 1655] [serial = 1469] [outer = 0x11bee4c00] 23:52:58 INFO - PROCESS | 1655 | 1461567178927 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]]]}] 23:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 822ms 23:52:58 INFO - PROCESS | 1655 | 1461567178995 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 23:52:58 INFO - PROCESS | 1655 | 1461567178996 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 23:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:52:59 INFO - PROCESS | 1655 | 1461567178999 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:52:59 INFO - PROCESS | 1655 | 1461567179002 Marionette TRACE conn2 <- [1,1930,null,{}] 23:52:59 INFO - PROCESS | 1655 | 1461567179010 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}] 23:52:59 INFO - PROCESS | 1655 | 1461567179129 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 23:52:59 INFO - PROCESS | 1655 | 1461567179253 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x137e54000 == 102 [pid = 1655] [id = 490] 23:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x129140800) [pid = 1655] [serial = 1470] [outer = 0x0] 23:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12a1e0400) [pid = 1655] [serial = 1471] [outer = 0x129140800] 23:52:59 INFO - PROCESS | 1655 | 1461567179288 Marionette DEBUG loaded listener.js 23:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12a93b800) [pid = 1655] [serial = 1472] [outer = 0x129140800] 23:52:59 INFO - PROCESS | 1655 | 1461567179712 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]]]}] 23:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 722ms 23:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:52:59 INFO - PROCESS | 1655 | 1461567179721 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 23:52:59 INFO - PROCESS | 1655 | 1461567179723 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 23:52:59 INFO - PROCESS | 1655 | 1461567179725 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:52:59 INFO - PROCESS | 1655 | 1461567179726 Marionette TRACE conn2 <- [1,1934,null,{}] 23:52:59 INFO - PROCESS | 1655 | 1461567179731 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}] 23:52:59 INFO - PROCESS | 1655 | 1461567179847 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 23:52:59 INFO - PROCESS | 1655 | 1461567179967 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1399cf800 == 103 [pid = 1655] [id = 491] 23:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12aa44400) [pid = 1655] [serial = 1473] [outer = 0x0] 23:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12ab7f800) [pid = 1655] [serial = 1474] [outer = 0x12aa44400] 23:53:00 INFO - PROCESS | 1655 | 1461567180001 Marionette DEBUG loaded listener.js 23:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12ac3e400) [pid = 1655] [serial = 1475] [outer = 0x12aa44400] 23:53:00 INFO - PROCESS | 1655 | 1461567180435 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]]]}] 23:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 775ms 23:53:00 INFO - PROCESS | 1655 | 1461567180503 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 23:53:00 INFO - PROCESS | 1655 | 1461567180504 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 23:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:53:00 INFO - PROCESS | 1655 | 1461567180506 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:53:00 INFO - PROCESS | 1655 | 1461567180507 Marionette TRACE conn2 <- [1,1938,null,{}] 23:53:00 INFO - PROCESS | 1655 | 1461567180524 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}] 23:53:00 INFO - PROCESS | 1655 | 1461567180644 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 23:53:00 INFO - PROCESS | 1655 | 1461567180765 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1397a2000 == 104 [pid = 1655] [id = 492] 23:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12aa47400) [pid = 1655] [serial = 1476] [outer = 0x0] 23:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12acbcc00) [pid = 1655] [serial = 1477] [outer = 0x12aa47400] 23:53:00 INFO - PROCESS | 1655 | 1461567180797 Marionette DEBUG loaded listener.js 23:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12ade1800) [pid = 1655] [serial = 1478] [outer = 0x12aa47400] 23:53:01 INFO - PROCESS | 1655 | 1461567181204 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]]]}] 23:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 23:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:53:01 INFO - PROCESS | 1655 | 1461567181230 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 23:53:01 INFO - PROCESS | 1655 | 1461567181231 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 23:53:01 INFO - PROCESS | 1655 | 1461567181233 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:53:01 INFO - PROCESS | 1655 | 1461567181234 Marionette TRACE conn2 <- [1,1942,null,{}] 23:53:01 INFO - PROCESS | 1655 | 1461567181237 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}] 23:53:01 INFO - PROCESS | 1655 | 1461567181365 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 23:53:01 INFO - PROCESS | 1655 | 1461567181487 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x145dae800 == 105 [pid = 1655] [id = 493] 23:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12acbfc00) [pid = 1655] [serial = 1479] [outer = 0x0] 23:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12b4a8c00) [pid = 1655] [serial = 1480] [outer = 0x12acbfc00] 23:53:01 INFO - PROCESS | 1655 | 1461567181521 Marionette DEBUG loaded listener.js 23:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12e93e000) [pid = 1655] [serial = 1481] [outer = 0x12acbfc00] 23:53:01 INFO - PROCESS | 1655 | 1461567181951 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]]]}] 23:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 769ms 23:53:02 INFO - PROCESS | 1655 | 1461567182006 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 23:53:02 INFO - PROCESS | 1655 | 1461567182007 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 23:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:53:02 INFO - PROCESS | 1655 | 1461567182012 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:53:02 INFO - PROCESS | 1655 | 1461567182013 Marionette TRACE conn2 <- [1,1946,null,{}] 23:53:02 INFO - PROCESS | 1655 | 1461567182015 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}] 23:53:02 INFO - PROCESS | 1655 | 1461567182130 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 23:53:02 INFO - PROCESS | 1655 | 1461567182252 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x139abb800 == 106 [pid = 1655] [id = 494] 23:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12ad07800) [pid = 1655] [serial = 1482] [outer = 0x0] 23:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12eb35000) [pid = 1655] [serial = 1483] [outer = 0x12ad07800] 23:53:02 INFO - PROCESS | 1655 | 1461567182283 Marionette DEBUG loaded listener.js 23:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12ebe9400) [pid = 1655] [serial = 1484] [outer = 0x12ad07800] 23:53:02 INFO - PROCESS | 1655 | 1461567182722 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]]]}] 23:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 769ms 23:53:02 INFO - PROCESS | 1655 | 1461567182781 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 23:53:02 INFO - PROCESS | 1655 | 1461567182783 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 23:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:53:02 INFO - PROCESS | 1655 | 1461567182785 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:53:02 INFO - PROCESS | 1655 | 1461567182786 Marionette TRACE conn2 <- [1,1950,null,{}] 23:53:02 INFO - PROCESS | 1655 | 1461567182789 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}] 23:53:02 INFO - PROCESS | 1655 | 1461567182908 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 23:53:03 INFO - PROCESS | 1655 | 1461567183006 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239c6000 == 107 [pid = 1655] [id = 495] 23:53:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x113445c00) [pid = 1655] [serial = 1485] [outer = 0x0] 23:53:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x124621c00) [pid = 1655] [serial = 1486] [outer = 0x113445c00] 23:53:03 INFO - PROCESS | 1655 | 1461567183038 Marionette DEBUG loaded listener.js 23:53:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12e489400) [pid = 1655] [serial = 1487] [outer = 0x113445c00] 23:53:03 INFO - PROCESS | 1655 | 1461567183503 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]]]}] 23:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 771ms 23:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:53:03 INFO - PROCESS | 1655 | 1461567183556 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 23:53:03 INFO - PROCESS | 1655 | 1461567183558 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 23:53:03 INFO - PROCESS | 1655 | 1461567183560 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:53:03 INFO - PROCESS | 1655 | 1461567183561 Marionette TRACE conn2 <- [1,1954,null,{}] 23:53:03 INFO - PROCESS | 1655 | 1461567183564 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}] 23:53:03 INFO - PROCESS | 1655 | 1461567183682 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 23:53:03 INFO - PROCESS | 1655 | 1461567183780 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a346000 == 108 [pid = 1655] [id = 496] 23:53:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x11339a800) [pid = 1655] [serial = 1488] [outer = 0x0] 23:53:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x119778400) [pid = 1655] [serial = 1489] [outer = 0x11339a800] 23:53:03 INFO - PROCESS | 1655 | 1461567183813 Marionette DEBUG loaded listener.js 23:53:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12a3cac00) [pid = 1655] [serial = 1490] [outer = 0x11339a800] 23:53:04 INFO - PROCESS | 1655 | 1461567184282 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]]]}] 23:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 770ms 23:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:53:04 INFO - PROCESS | 1655 | 1461567184332 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 23:53:04 INFO - PROCESS | 1655 | 1461567184334 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 23:53:04 INFO - PROCESS | 1655 | 1461567184337 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:53:04 INFO - PROCESS | 1655 | 1461567184339 Marionette TRACE conn2 <- [1,1958,null,{}] 23:53:04 INFO - PROCESS | 1655 | 1461567184343 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}] 23:53:04 INFO - PROCESS | 1655 | 1461567184524 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 23:53:04 INFO - PROCESS | 1655 | 1461567184703 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e14800 == 109 [pid = 1655] [id = 497] 23:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x1133ce800) [pid = 1655] [serial = 1491] [outer = 0x0] 23:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x114f77000) [pid = 1655] [serial = 1492] [outer = 0x1133ce800] 23:53:04 INFO - PROCESS | 1655 | 1461567184736 Marionette DEBUG loaded listener.js 23:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x11a8eec00) [pid = 1655] [serial = 1493] [outer = 0x1133ce800] 23:53:05 INFO - PROCESS | 1655 | 1461567185336 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]]]}] 23:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1026ms 23:53:05 INFO - PROCESS | 1655 | 1461567185363 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 23:53:05 INFO - PROCESS | 1655 | 1461567185365 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 23:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:53:05 INFO - PROCESS | 1655 | 1461567185369 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:53:05 INFO - PROCESS | 1655 | 1461567185371 Marionette TRACE conn2 <- [1,1962,null,{}] 23:53:05 INFO - PROCESS | 1655 | 1461567185375 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}] 23:53:05 INFO - PROCESS | 1655 | 1461567185506 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 23:53:05 INFO - PROCESS | 1655 | 1461567185603 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12933d000 == 110 [pid = 1655] [id = 498] 23:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x1133d3000) [pid = 1655] [serial = 1494] [outer = 0x0] 23:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x114448c00) [pid = 1655] [serial = 1495] [outer = 0x1133d3000] 23:53:05 INFO - PROCESS | 1655 | 1461567185632 Marionette DEBUG loaded listener.js 23:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x116580400) [pid = 1655] [serial = 1496] [outer = 0x1133d3000] 23:53:06 INFO - PROCESS | 1655 | 1461567186098 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]]]}] 23:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 774ms 23:53:06 INFO - PROCESS | 1655 | 1461567186143 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 23:53:06 INFO - PROCESS | 1655 | 1461567186151 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 23:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:53:06 INFO - PROCESS | 1655 | 1461567186157 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:53:06 INFO - PROCESS | 1655 | 1461567186160 Marionette TRACE conn2 <- [1,1966,null,{}] 23:53:06 INFO - PROCESS | 1655 | 1461567186164 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}] 23:53:06 INFO - PROCESS | 1655 | 1461567186324 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 23:53:06 INFO - PROCESS | 1655 | 1461567186424 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11aa76000 == 111 [pid = 1655] [id = 499] 23:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x11926a000) [pid = 1655] [serial = 1497] [outer = 0x0] 23:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x11a83ec00) [pid = 1655] [serial = 1498] [outer = 0x11926a000] 23:53:06 INFO - PROCESS | 1655 | 1461567186452 Marionette DEBUG loaded listener.js 23:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x11b595800) [pid = 1655] [serial = 1499] [outer = 0x11926a000] 23:53:06 INFO - PROCESS | 1655 | 1461567186904 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]]]}] 23:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 775ms 23:53:06 INFO - PROCESS | 1655 | 1461567186932 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 23:53:06 INFO - PROCESS | 1655 | 1461567186933 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 23:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:53:06 INFO - PROCESS | 1655 | 1461567186936 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:53:06 INFO - PROCESS | 1655 | 1461567186938 Marionette TRACE conn2 <- [1,1970,null,{}] 23:53:06 INFO - PROCESS | 1655 | 1461567186945 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}] 23:53:07 INFO - PROCESS | 1655 | 1461567187058 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 23:53:07 INFO - PROCESS | 1655 | 1461567187185 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x136c1e000 == 110 [pid = 1655] [id = 407] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x130498000 == 109 [pid = 1655] [id = 486] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b10d800 == 108 [pid = 1655] [id = 485] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9b7000 == 107 [pid = 1655] [id = 484] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x136c04800 == 106 [pid = 1655] [id = 483] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x13078d000 == 105 [pid = 1655] [id = 482] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12e47b800) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11974c000 == 106 [pid = 1655] [id = 500] 23:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x1133b5800) [pid = 1655] [serial = 1500] [outer = 0x0] 23:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x114f80c00) [pid = 1655] [serial = 1501] [outer = 0x1133b5800] 23:53:07 INFO - PROCESS | 1655 | 1461567187253 Marionette DEBUG loaded listener.js 23:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x123ed4000) [pid = 1655] [serial = 1502] [outer = 0x1133b5800] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12fda2800 == 105 [pid = 1655] [id = 481] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebe2000 == 104 [pid = 1655] [id = 480] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc3a000 == 103 [pid = 1655] [id = 479] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x128f03800 == 102 [pid = 1655] [id = 478] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11ad9e000 == 101 [pid = 1655] [id = 477] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea31000 == 100 [pid = 1655] [id = 476] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1e0000 == 99 [pid = 1655] [id = 475] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x127364000 == 98 [pid = 1655] [id = 474] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa1c800 == 97 [pid = 1655] [id = 473] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x136c56000 == 96 [pid = 1655] [id = 467] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12af33800 == 95 [pid = 1655] [id = 466] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1239c5000 == 94 [pid = 1655] [id = 465] 23:53:07 INFO - PROCESS | 1655 | --DOCSHELL 0x136c66800 == 93 [pid = 1655] [id = 464] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12e3efc00) [pid = 1655] [serial = 1391] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12d187800) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12f985800) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12ac4b800) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12add5000) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x12e3f3000) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12eeec800) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x115818400) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12eb33000) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12ab81000) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12ae67400) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12ae68400) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x114008400) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x129147800) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12aa49000) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x123b31800) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x11b59c800) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12ec4fc00) [pid = 1655] [serial = 856] [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.] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x1147d2c00) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12f983800) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x115936000) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x1133a4c00) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12b8a1000) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12a5e3c00) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12b4a7000) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x11bf5a400) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x129703400) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x11bee0400) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12eb37800) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12ab85c00) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x129670000) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x11a845800) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x123edc000) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x114bb4000) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12ae73400) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x118e15400) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12970c800) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12a1d9400) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12b49d800) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x12be9a400) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12ab88400) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x128920c00) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12ac43800) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x12f983000) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12462a400) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12970a800) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12addec00) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12bc31400) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x11be28400) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12ba86800) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x124fcb000) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12ad02400) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x128f29000) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12addf800) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x1278ed000) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x11a8ec400) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12add3000) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12acbf400) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12aff3400) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12a1e0c00) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12b4e8000) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x11be23c00) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12e483400) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x123a17000) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12ae6dc00) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12add3400) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12abda800) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12aa51000) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x11bee7c00) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x1278e8c00) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1188e0000) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x12ba7d800) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11aa25000) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12966d000) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12a5b2000) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x12a5e4c00) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x129707400) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x12e482400) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x12abdb800) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x118fb7000) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x12a3c9000) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11344c400) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x12acb7000) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x12aff0400) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12b4a2400) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12ade0c00) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12b49f000) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x124190000) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 23:53:07 INFO - PROCESS | 1655 | 1461567187633 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]]]}] 23:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 723ms 23:53:07 INFO - PROCESS | 1655 | 1461567187660 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 23:53:07 INFO - PROCESS | 1655 | 1461567187661 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 23:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:53:07 INFO - PROCESS | 1655 | 1461567187664 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:53:07 INFO - PROCESS | 1655 | 1461567187665 Marionette TRACE conn2 <- [1,1974,null,{}] 23:53:07 INFO - PROCESS | 1655 | 1461567187667 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}] 23:53:07 INFO - PROCESS | 1655 | 1461567187767 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 23:53:07 INFO - PROCESS | 1655 | 1461567187771 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b1a800 == 94 [pid = 1655] [id = 501] 23:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12461ec00) [pid = 1655] [serial = 1503] [outer = 0x0] 23:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12462dc00) [pid = 1655] [serial = 1504] [outer = 0x12461ec00] 23:53:07 INFO - PROCESS | 1655 | 1461567187798 Marionette DEBUG loaded listener.js 23:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x127610000) [pid = 1655] [serial = 1505] [outer = 0x12461ec00] 23:53:08 INFO - PROCESS | 1655 | 1461567188161 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]]]}] 23:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 23:53:08 INFO - PROCESS | 1655 | 1461567188182 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 23:53:08 INFO - PROCESS | 1655 | 1461567188184 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 23:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:53:08 INFO - PROCESS | 1655 | 1461567188186 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:53:08 INFO - PROCESS | 1655 | 1461567188187 Marionette TRACE conn2 <- [1,1978,null,{}] 23:53:08 INFO - PROCESS | 1655 | 1461567188189 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}] 23:53:08 INFO - PROCESS | 1655 | 1461567188290 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 23:53:08 INFO - PROCESS | 1655 | 1461567188362 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a32d800 == 95 [pid = 1655] [id = 502] 23:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x127348000) [pid = 1655] [serial = 1506] [outer = 0x0] 23:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x12891e800) [pid = 1655] [serial = 1507] [outer = 0x127348000] 23:53:08 INFO - PROCESS | 1655 | 1461567188388 Marionette DEBUG loaded listener.js 23:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x129667c00) [pid = 1655] [serial = 1508] [outer = 0x127348000] 23:53:08 INFO - PROCESS | 1655 | 1461567188707 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]]]}] 23:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 568ms 23:53:08 INFO - PROCESS | 1655 | 1461567188755 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 23:53:08 INFO - PROCESS | 1655 | 1461567188756 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 23:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:53:08 INFO - PROCESS | 1655 | 1461567188758 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:53:08 INFO - PROCESS | 1655 | 1461567188759 Marionette TRACE conn2 <- [1,1982,null,{}] 23:53:08 INFO - PROCESS | 1655 | 1461567188761 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}] 23:53:08 INFO - PROCESS | 1655 | 1461567188905 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 23:53:08 INFO - PROCESS | 1655 | 1461567188913 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac19800 == 96 [pid = 1655] [id = 503] 23:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x129198800) [pid = 1655] [serial = 1509] [outer = 0x0] 23:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x1296dfc00) [pid = 1655] [serial = 1510] [outer = 0x129198800] 23:53:08 INFO - PROCESS | 1655 | 1461567188942 Marionette DEBUG loaded listener.js 23:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12a5e2000) [pid = 1655] [serial = 1511] [outer = 0x129198800] 23:53:09 INFO - PROCESS | 1655 | 1461567189282 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]]]}] 23:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 571ms 23:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:53:09 INFO - PROCESS | 1655 | 1461567189329 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 23:53:09 INFO - PROCESS | 1655 | 1461567189331 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 23:53:09 INFO - PROCESS | 1655 | 1461567189333 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:53:09 INFO - PROCESS | 1655 | 1461567189334 Marionette TRACE conn2 <- [1,1986,null,{}] 23:53:09 INFO - PROCESS | 1655 | 1461567189336 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}] 23:53:09 INFO - PROCESS | 1655 | 1461567189434 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 23:53:09 INFO - PROCESS | 1655 | 1461567189521 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d334800 == 97 [pid = 1655] [id = 504] 23:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x128921800) [pid = 1655] [serial = 1512] [outer = 0x0] 23:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12a5e8c00) [pid = 1655] [serial = 1513] [outer = 0x128921800] 23:53:09 INFO - PROCESS | 1655 | 1461567189547 Marionette DEBUG loaded listener.js 23:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12ab81400) [pid = 1655] [serial = 1514] [outer = 0x128921800] 23:53:09 INFO - PROCESS | 1655 | 1461567189881 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]]]}] 23:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 568ms 23:53:09 INFO - PROCESS | 1655 | 1461567189906 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 23:53:09 INFO - PROCESS | 1655 | 1461567189908 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 23:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:53:09 INFO - PROCESS | 1655 | 1461567189910 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:53:09 INFO - PROCESS | 1655 | 1461567189912 Marionette TRACE conn2 <- [1,1990,null,{}] 23:53:09 INFO - PROCESS | 1655 | 1461567189914 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}] 23:53:10 INFO - PROCESS | 1655 | 1461567190080 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 23:53:10 INFO - PROCESS | 1655 | 1461567190100 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebd4800 == 98 [pid = 1655] [id = 505] 23:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12aa49000) [pid = 1655] [serial = 1515] [outer = 0x0] 23:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12ac41000) [pid = 1655] [serial = 1516] [outer = 0x12aa49000] 23:53:10 INFO - PROCESS | 1655 | 1461567190140 Marionette DEBUG loaded listener.js 23:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x12acb3400) [pid = 1655] [serial = 1517] [outer = 0x12aa49000] 23:53:10 INFO - PROCESS | 1655 | 1461567190539 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]]]}] 23:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 671ms 23:53:10 INFO - PROCESS | 1655 | 1461567190583 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 23:53:10 INFO - PROCESS | 1655 | 1461567190584 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 23:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:53:10 INFO - PROCESS | 1655 | 1461567190586 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:53:10 INFO - PROCESS | 1655 | 1461567190587 Marionette TRACE conn2 <- [1,1994,null,{}] 23:53:10 INFO - PROCESS | 1655 | 1461567190589 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}] 23:53:10 INFO - PROCESS | 1655 | 1461567190715 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 23:53:10 INFO - PROCESS | 1655 | 1461567190728 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f30d000 == 99 [pid = 1655] [id = 506] 23:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x119b06400) [pid = 1655] [serial = 1518] [outer = 0x0] 23:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x12acb9400) [pid = 1655] [serial = 1519] [outer = 0x119b06400] 23:53:10 INFO - PROCESS | 1655 | 1461567190753 Marionette DEBUG loaded listener.js 23:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x12add3800) [pid = 1655] [serial = 1520] [outer = 0x119b06400] 23:53:11 INFO - PROCESS | 1655 | 1461567191123 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]]]}] 23:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 568ms 23:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:53:11 INFO - PROCESS | 1655 | 1461567191154 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 23:53:11 INFO - PROCESS | 1655 | 1461567191155 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 23:53:11 INFO - PROCESS | 1655 | 1461567191158 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:53:11 INFO - PROCESS | 1655 | 1461567191159 Marionette TRACE conn2 <- [1,1998,null,{}] 23:53:11 INFO - PROCESS | 1655 | 1461567191166 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}] 23:53:11 INFO - PROCESS | 1655 | 1461567191291 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 23:53:11 INFO - PROCESS | 1655 | 1461567191303 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1300e2000 == 100 [pid = 1655] [id = 507] 23:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x12add5000) [pid = 1655] [serial = 1521] [outer = 0x0] 23:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x12ae6e400) [pid = 1655] [serial = 1522] [outer = 0x12add5000] 23:53:11 INFO - PROCESS | 1655 | 1461567191329 Marionette DEBUG loaded listener.js 23:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12affac00) [pid = 1655] [serial = 1523] [outer = 0x12add5000] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12addd000) [pid = 1655] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x12ae73c00) [pid = 1655] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x119832400) [pid = 1655] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x12bea4000) [pid = 1655] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x113449800) [pid = 1655] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x12e3f6400) [pid = 1655] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x115814800) [pid = 1655] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x11339b000) [pid = 1655] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x124620400) [pid = 1655] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x12ad0c800) [pid = 1655] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 141 (0x11c7d3000) [pid = 1655] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 140 (0x1133a0c00) [pid = 1655] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 139 (0x12462bc00) [pid = 1655] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 138 (0x118ed6400) [pid = 1655] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 137 (0x11867a800) [pid = 1655] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 136 (0x1133a9800) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:53:11 INFO - PROCESS | 1655 | 1461567191718 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]]]}] 23:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 574ms 23:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:53:11 INFO - PROCESS | 1655 | 1461567191732 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 23:53:11 INFO - PROCESS | 1655 | 1461567191734 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 23:53:11 INFO - PROCESS | 1655 | 1461567191736 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:53:11 INFO - PROCESS | 1655 | 1461567191737 Marionette TRACE conn2 <- [1,2002,null,{}] 23:53:11 INFO - PROCESS | 1655 | 1461567191740 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}] 23:53:11 INFO - PROCESS | 1655 | 1461567191853 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 23:53:11 INFO - PROCESS | 1655 | 1461567191934 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x13049e000 == 101 [pid = 1655] [id = 508] 23:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 137 (0x118ed7c00) [pid = 1655] [serial = 1524] [outer = 0x0] 23:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 138 (0x12ad05800) [pid = 1655] [serial = 1525] [outer = 0x118ed7c00] 23:53:11 INFO - PROCESS | 1655 | 1461567191964 Marionette DEBUG loaded listener.js 23:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 139 (0x12b4e8800) [pid = 1655] [serial = 1526] [outer = 0x118ed7c00] 23:53:12 INFO - PROCESS | 1655 | 1461567192289 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]]]}] 23:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 568ms 23:53:12 INFO - PROCESS | 1655 | 1461567192305 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 23:53:12 INFO - PROCESS | 1655 | 1461567192306 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 23:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:53:12 INFO - PROCESS | 1655 | 1461567192308 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:53:12 INFO - PROCESS | 1655 | 1461567192310 Marionette TRACE conn2 <- [1,2006,null,{}] 23:53:12 INFO - PROCESS | 1655 | 1461567192316 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}] 23:53:12 INFO - PROCESS | 1655 | 1461567192417 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 23:53:12 INFO - PROCESS | 1655 | 1461567192421 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d23000 == 102 [pid = 1655] [id = 509] 23:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 140 (0x12b4e9000) [pid = 1655] [serial = 1527] [outer = 0x0] 23:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 141 (0x12be9a400) [pid = 1655] [serial = 1528] [outer = 0x12b4e9000] 23:53:12 INFO - PROCESS | 1655 | 1461567192446 Marionette DEBUG loaded listener.js 23:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 142 (0x12d661c00) [pid = 1655] [serial = 1529] [outer = 0x12b4e9000] 23:53:12 INFO - PROCESS | 1655 | 1461567192796 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]]]}] 23:53:12 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 23:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 523ms 23:53:12 INFO - PROCESS | 1655 | 1461567192832 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 23:53:12 INFO - PROCESS | 1655 | 1461567192833 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 23:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:53:12 INFO - PROCESS | 1655 | 1461567192835 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:53:12 INFO - PROCESS | 1655 | 1461567192836 Marionette TRACE conn2 <- [1,2010,null,{}] 23:53:12 INFO - PROCESS | 1655 | 1461567192839 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}] 23:53:12 INFO - PROCESS | 1655 | 1461567192976 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 23:53:12 INFO - PROCESS | 1655 | 1461567192982 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x13106e000 == 103 [pid = 1655] [id = 510] 23:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x12d664000) [pid = 1655] [serial = 1530] [outer = 0x0] 23:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x12dcddc00) [pid = 1655] [serial = 1531] [outer = 0x12d664000] 23:53:13 INFO - PROCESS | 1655 | 1461567193007 Marionette DEBUG loaded listener.js 23:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x12e477800) [pid = 1655] [serial = 1532] [outer = 0x12d664000] 23:53:13 INFO - PROCESS | 1655 | 1461567193358 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]]]}] 23:53:13 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 23:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 568ms 23:53:13 INFO - PROCESS | 1655 | 1461567193404 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 23:53:13 INFO - PROCESS | 1655 | 1461567193405 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 23:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:53:13 INFO - PROCESS | 1655 | 1461567193407 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:53:13 INFO - PROCESS | 1655 | 1461567193408 Marionette TRACE conn2 <- [1,2014,null,{}] 23:53:13 INFO - PROCESS | 1655 | 1461567193411 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}] 23:53:13 INFO - PROCESS | 1655 | 1461567193513 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 23:53:13 INFO - PROCESS | 1655 | 1461567193677 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x118807000 == 104 [pid = 1655] [id = 511] 23:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x113386c00) [pid = 1655] [serial = 1533] [outer = 0x0] 23:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x1133a2000) [pid = 1655] [serial = 1534] [outer = 0x113386c00] 23:53:13 INFO - PROCESS | 1655 | 1461567193712 Marionette DEBUG loaded listener.js 23:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x1133dbc00) [pid = 1655] [serial = 1535] [outer = 0x113386c00] 23:53:14 INFO - PROCESS | 1655 | 1461567194168 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]]]}] 23:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 823ms 23:53:14 INFO - PROCESS | 1655 | 1461567194230 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 23:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:53:14 INFO - PROCESS | 1655 | 1461567194233 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 23:53:14 INFO - PROCESS | 1655 | 1461567194236 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:53:14 INFO - PROCESS | 1655 | 1461567194239 Marionette TRACE conn2 <- [1,2018,null,{}] 23:53:14 INFO - PROCESS | 1655 | 1461567194242 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}] 23:53:14 INFO - PROCESS | 1655 | 1461567194395 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 23:53:14 INFO - PROCESS | 1655 | 1461567194485 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x129347000 == 105 [pid = 1655] [id = 512] 23:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x114f76c00) [pid = 1655] [serial = 1536] [outer = 0x0] 23:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x11a845c00) [pid = 1655] [serial = 1537] [outer = 0x114f76c00] 23:53:14 INFO - PROCESS | 1655 | 1461567194519 Marionette DEBUG loaded listener.js 23:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x11be23c00) [pid = 1655] [serial = 1538] [outer = 0x114f76c00] 23:53:14 INFO - PROCESS | 1655 | 1461567194948 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]]]}] 23:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 722ms 23:53:14 INFO - PROCESS | 1655 | 1461567194960 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 23:53:14 INFO - PROCESS | 1655 | 1461567194965 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 23:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:53:14 INFO - PROCESS | 1655 | 1461567194968 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:53:14 INFO - PROCESS | 1655 | 1461567194970 Marionette TRACE conn2 <- [1,2022,null,{}] 23:53:14 INFO - PROCESS | 1655 | 1461567194972 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}] 23:53:15 INFO - PROCESS | 1655 | 1461567195094 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 23:53:15 INFO - PROCESS | 1655 | 1461567195209 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d335800 == 106 [pid = 1655] [id = 513] 23:53:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x11c304800) [pid = 1655] [serial = 1539] [outer = 0x0] 23:53:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x124190000) [pid = 1655] [serial = 1540] [outer = 0x11c304800] 23:53:15 INFO - PROCESS | 1655 | 1461567195242 Marionette DEBUG loaded listener.js 23:53:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12888a800) [pid = 1655] [serial = 1541] [outer = 0x11c304800] 23:53:15 INFO - PROCESS | 1655 | 1461567195663 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]]]}] 23:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 23:53:15 INFO - PROCESS | 1655 | 1461567195740 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 23:53:15 INFO - PROCESS | 1655 | 1461567195741 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 23:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:53:15 INFO - PROCESS | 1655 | 1461567195747 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:53:15 INFO - PROCESS | 1655 | 1461567195752 Marionette TRACE conn2 <- [1,2026,null,{}] 23:53:15 INFO - PROCESS | 1655 | 1461567195759 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}] 23:53:15 INFO - PROCESS | 1655 | 1461567195881 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 23:53:15 INFO - PROCESS | 1655 | 1461567195997 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c1e000 == 107 [pid = 1655] [id = 514] 23:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1296d3c00) [pid = 1655] [serial = 1542] [outer = 0x0] 23:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12a1d5400) [pid = 1655] [serial = 1543] [outer = 0x1296d3c00] 23:53:16 INFO - PROCESS | 1655 | 1461567196030 Marionette DEBUG loaded listener.js 23:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12aa45800) [pid = 1655] [serial = 1544] [outer = 0x1296d3c00] 23:53:16 INFO - PROCESS | 1655 | 1461567196456 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]]]}] 23:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 774ms 23:53:16 INFO - PROCESS | 1655 | 1461567196521 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 23:53:16 INFO - PROCESS | 1655 | 1461567196524 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 23:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:53:16 INFO - PROCESS | 1655 | 1461567196527 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:53:16 INFO - PROCESS | 1655 | 1461567196529 Marionette TRACE conn2 <- [1,2030,null,{}] 23:53:16 INFO - PROCESS | 1655 | 1461567196533 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}] 23:53:16 INFO - PROCESS | 1655 | 1461567196709 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 23:53:16 INFO - PROCESS | 1655 | 1461567196825 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x136d20000 == 108 [pid = 1655] [id = 515] 23:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x1296da000) [pid = 1655] [serial = 1545] [outer = 0x0] 23:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12addb400) [pid = 1655] [serial = 1546] [outer = 0x1296da000] 23:53:16 INFO - PROCESS | 1655 | 1461567196857 Marionette DEBUG loaded listener.js 23:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12affd000) [pid = 1655] [serial = 1547] [outer = 0x1296da000] 23:53:17 INFO - PROCESS | 1655 | 1461567197314 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]]]}] 23:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 828ms 23:53:17 INFO - PROCESS | 1655 | 1461567197360 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 23:53:17 INFO - PROCESS | 1655 | 1461567197363 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 23:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:53:17 INFO - PROCESS | 1655 | 1461567197367 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:53:17 INFO - PROCESS | 1655 | 1461567197368 Marionette TRACE conn2 <- [1,2034,null,{}] 23:53:17 INFO - PROCESS | 1655 | 1461567197370 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}] 23:53:17 INFO - PROCESS | 1655 | 1461567197487 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 23:53:17 INFO - PROCESS | 1655 | 1461567197575 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x137e66000 == 109 [pid = 1655] [id = 516] 23:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12dcde800) [pid = 1655] [serial = 1548] [outer = 0x0] 23:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12e479c00) [pid = 1655] [serial = 1549] [outer = 0x12dcde800] 23:53:17 INFO - PROCESS | 1655 | 1461567197612 Marionette DEBUG loaded listener.js 23:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12e9f2000) [pid = 1655] [serial = 1550] [outer = 0x12dcde800] 23:53:18 INFO - PROCESS | 1655 | 1461567198012 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]]]}] 23:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 670ms 23:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:53:18 INFO - PROCESS | 1655 | 1461567198050 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 23:53:18 INFO - PROCESS | 1655 | 1461567198051 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 23:53:18 INFO - PROCESS | 1655 | 1461567198053 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:53:18 INFO - PROCESS | 1655 | 1461567198054 Marionette TRACE conn2 <- [1,2038,null,{}] 23:53:18 INFO - PROCESS | 1655 | 1461567198057 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}] 23:53:18 INFO - PROCESS | 1655 | 1461567198180 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 23:53:18 INFO - PROCESS | 1655 | 1461567198298 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x139425800 == 110 [pid = 1655] [id = 517] 23:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x12eb31c00) [pid = 1655] [serial = 1551] [outer = 0x0] 23:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x12ebe9800) [pid = 1655] [serial = 1552] [outer = 0x12eb31c00] 23:53:18 INFO - PROCESS | 1655 | 1461567198329 Marionette DEBUG loaded listener.js 23:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x12ebf1000) [pid = 1655] [serial = 1553] [outer = 0x12eb31c00] 23:53:18 INFO - PROCESS | 1655 | 1461567198700 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]]]}] 23:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 668ms 23:53:18 INFO - PROCESS | 1655 | 1461567198722 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 23:53:18 INFO - PROCESS | 1655 | 1461567198723 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 23:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:53:18 INFO - PROCESS | 1655 | 1461567198725 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:53:18 INFO - PROCESS | 1655 | 1461567198727 Marionette TRACE conn2 <- [1,2042,null,{}] 23:53:18 INFO - PROCESS | 1655 | 1461567198731 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}] 23:53:18 INFO - PROCESS | 1655 | 1461567198850 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 23:53:18 INFO - PROCESS | 1655 | 1461567198959 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1399cc000 == 111 [pid = 1655] [id = 518] 23:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x12eb3d000) [pid = 1655] [serial = 1554] [outer = 0x0] 23:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x12ec49c00) [pid = 1655] [serial = 1555] [outer = 0x12eb3d000] 23:53:18 INFO - PROCESS | 1655 | 1461567198988 Marionette DEBUG loaded listener.js 23:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x12eef1800) [pid = 1655] [serial = 1556] [outer = 0x12eb3d000] 23:53:19 INFO - PROCESS | 1655 | 1461567199404 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]]]}] 23:53:19 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) 23:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 721ms 23:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:53:19 INFO - PROCESS | 1655 | 1461567199446 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 23:53:19 INFO - PROCESS | 1655 | 1461567199448 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 23:53:19 INFO - PROCESS | 1655 | 1461567199450 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:53:19 INFO - PROCESS | 1655 | 1461567199451 Marionette TRACE conn2 <- [1,2046,null,{}] 23:53:19 INFO - PROCESS | 1655 | 1461567199454 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}] 23:53:19 INFO - PROCESS | 1655 | 1461567199572 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 23:53:19 INFO - PROCESS | 1655 | 1461567199689 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x139acf000 == 112 [pid = 1655] [id = 519] 23:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x123b64800) [pid = 1655] [serial = 1557] [outer = 0x0] 23:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x123b6b800) [pid = 1655] [serial = 1558] [outer = 0x123b64800] 23:53:19 INFO - PROCESS | 1655 | 1461567199721 Marionette DEBUG loaded listener.js 23:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x123b6f800) [pid = 1655] [serial = 1559] [outer = 0x123b64800] 23:53:20 INFO - PROCESS | 1655 | 1461567200219 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]]]}] 23:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 821ms 23:53:20 INFO - PROCESS | 1655 | 1461567200271 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 23:53:20 INFO - PROCESS | 1655 | 1461567200273 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 23:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:53:20 INFO - PROCESS | 1655 | 1461567200275 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:53:20 INFO - PROCESS | 1655 | 1461567200276 Marionette TRACE conn2 <- [1,2050,null,{}] 23:53:20 INFO - PROCESS | 1655 | 1461567200279 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}] 23:53:20 INFO - PROCESS | 1655 | 1461567200403 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 23:53:20 INFO - PROCESS | 1655 | 1461567200494 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x124fae800 == 113 [pid = 1655] [id = 520] 23:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x113399000) [pid = 1655] [serial = 1560] [outer = 0x0] 23:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x123b66000) [pid = 1655] [serial = 1561] [outer = 0x113399000] 23:53:20 INFO - PROCESS | 1655 | 1461567200527 Marionette DEBUG loaded listener.js 23:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12970d000) [pid = 1655] [serial = 1562] [outer = 0x113399000] 23:53:21 INFO - PROCESS | 1655 | 1461567201159 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]]]}] 23:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 920ms 23:53:21 INFO - PROCESS | 1655 | 1461567201197 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 23:53:21 INFO - PROCESS | 1655 | 1461567201199 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 23:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:53:21 INFO - PROCESS | 1655 | 1461567201203 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:53:21 INFO - PROCESS | 1655 | 1461567201205 Marionette TRACE conn2 <- [1,2054,null,{}] 23:53:21 INFO - PROCESS | 1655 | 1461567201209 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}] 23:53:21 INFO - PROCESS | 1655 | 1461567201323 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 23:53:21 INFO - PROCESS | 1655 | 1461567201448 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9b8800 == 114 [pid = 1655] [id = 521] 23:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x113443c00) [pid = 1655] [serial = 1563] [outer = 0x0] 23:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x1147d4000) [pid = 1655] [serial = 1564] [outer = 0x113443c00] 23:53:21 INFO - PROCESS | 1655 | 1461567201480 Marionette DEBUG loaded listener.js 23:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x11581d000) [pid = 1655] [serial = 1565] [outer = 0x113443c00] 23:53:21 INFO - PROCESS | 1655 | 1461567201973 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]]]}] 23:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 822ms 23:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:53:22 INFO - PROCESS | 1655 | 1461567202025 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 23:53:22 INFO - PROCESS | 1655 | 1461567202028 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 23:53:22 INFO - PROCESS | 1655 | 1461567202032 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:53:22 INFO - PROCESS | 1655 | 1461567202034 Marionette TRACE conn2 <- [1,2058,null,{}] 23:53:22 INFO - PROCESS | 1655 | 1461567202037 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}] 23:53:22 INFO - PROCESS | 1655 | 1461567202148 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 23:53:22 INFO - PROCESS | 1655 | 1461567202241 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1244c7800 == 115 [pid = 1655] [id = 522] 23:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x118fb2400) [pid = 1655] [serial = 1566] [outer = 0x0] 23:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x11acb5400) [pid = 1655] [serial = 1567] [outer = 0x118fb2400] 23:53:22 INFO - PROCESS | 1655 | 1461567202272 Marionette DEBUG loaded listener.js 23:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x11bad4000) [pid = 1655] [serial = 1568] [outer = 0x118fb2400] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12e446000 == 114 [pid = 1655] [id = 146] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x13106e000 == 113 [pid = 1655] [id = 510] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x130d23000 == 112 [pid = 1655] [id = 509] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x13049e000 == 111 [pid = 1655] [id = 508] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1300e2000 == 110 [pid = 1655] [id = 507] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12f30d000 == 109 [pid = 1655] [id = 506] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebd4800 == 108 [pid = 1655] [id = 505] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12ec51c00) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x12a3d6800) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12d334800 == 107 [pid = 1655] [id = 504] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac19800 == 106 [pid = 1655] [id = 503] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a32d800 == 105 [pid = 1655] [id = 502] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x123b1a800 == 104 [pid = 1655] [id = 501] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11974c000 == 103 [pid = 1655] [id = 500] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x11aa76000 == 102 [pid = 1655] [id = 499] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12933d000 == 101 [pid = 1655] [id = 498] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12a346000 == 100 [pid = 1655] [id = 496] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1239c6000 == 99 [pid = 1655] [id = 495] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x139abb800 == 98 [pid = 1655] [id = 494] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x145dae800 == 97 [pid = 1655] [id = 493] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1397a2000 == 96 [pid = 1655] [id = 492] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1399cf800 == 95 [pid = 1655] [id = 491] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x137e54000 == 94 [pid = 1655] [id = 490] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12c00e000 == 93 [pid = 1655] [id = 489] 23:53:22 INFO - PROCESS | 1655 | --DOCSHELL 0x128995000 == 92 [pid = 1655] [id = 488] 23:53:22 INFO - PROCESS | 1655 | 1461567202749 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]]]}] 23:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 771ms 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12ae75c00) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12bc29000) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12dcdfc00) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x11b59c000) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x11c308800) [pid = 1655] [serial = 1424] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12eb3cc00) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12eb2fc00) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x118ed7400) [pid = 1655] [serial = 1421] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x11b596000) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x114f77800) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12e931800) [pid = 1655] [serial = 1448] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12e48d800) [pid = 1655] [serial = 1394] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12a1dcc00) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12ab87400) [pid = 1655] [serial = 1436] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 164 (0x113447800) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 163 (0x12abe3400) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12ad0f400) [pid = 1655] [serial = 1439] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x12aff6c00) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x124627800) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x12891ec00) [pid = 1655] [serial = 1427] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x116582800) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x12e3f7800) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x12ab83000) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x12a1da400) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x12b68ac00) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x1155d3800) [pid = 1655] [serial = 1454] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x12ff26400) [pid = 1655] [serial = 1451] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12439cc00) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x129198400) [pid = 1655] [serial = 1433] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 149 (0x12a1db400) [pid = 1655] [serial = 1430] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 148 (0x1296d5800) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 147 (0x128924c00) [pid = 1655] [serial = 1460] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 146 (0x11af19400) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 145 (0x12d660400) [pid = 1655] [serial = 1445] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 144 (0x12b4e0c00) [pid = 1655] [serial = 1442] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 143 (0x11c83fc00) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | --DOMWINDOW == 142 (0x11c104000) [pid = 1655] [serial = 1457] [outer = 0x0] [url = about:blank] 23:53:22 INFO - PROCESS | 1655 | 1461567202826 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 23:53:22 INFO - PROCESS | 1655 | 1461567202829 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 23:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:53:22 INFO - PROCESS | 1655 | 1461567202838 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:53:22 INFO - PROCESS | 1655 | 1461567202841 Marionette TRACE conn2 <- [1,2062,null,{}] 23:53:22 INFO - PROCESS | 1655 | 1461567202852 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}] 23:53:23 INFO - PROCESS | 1655 | 1461567203007 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 23:53:23 INFO - PROCESS | 1655 | 1461567203022 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128995000 == 93 [pid = 1655] [id = 523] 23:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 143 (0x11c7d3000) [pid = 1655] [serial = 1569] [outer = 0x0] 23:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 144 (0x11c841800) [pid = 1655] [serial = 1570] [outer = 0x11c7d3000] 23:53:23 INFO - PROCESS | 1655 | 1461567203067 Marionette DEBUG loaded listener.js 23:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 145 (0x123f82800) [pid = 1655] [serial = 1571] [outer = 0x11c7d3000] 23:53:23 INFO - PROCESS | 1655 | 1461567203519 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]]]}] 23:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 730ms 23:53:23 INFO - PROCESS | 1655 | 1461567203565 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 23:53:23 INFO - PROCESS | 1655 | 1461567203567 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 23:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:53:23 INFO - PROCESS | 1655 | 1461567203569 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:53:23 INFO - PROCESS | 1655 | 1461567203570 Marionette TRACE conn2 <- [1,2066,null,{}] 23:53:23 INFO - PROCESS | 1655 | 1461567203572 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}] 23:53:23 INFO - PROCESS | 1655 | 1461567203669 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 23:53:23 INFO - PROCESS | 1655 | 1461567203673 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac17800 == 94 [pid = 1655] [id = 524] 23:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 146 (0x124430800) [pid = 1655] [serial = 1572] [outer = 0x0] 23:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 147 (0x124fce800) [pid = 1655] [serial = 1573] [outer = 0x124430800] 23:53:23 INFO - PROCESS | 1655 | 1461567203700 Marionette DEBUG loaded listener.js 23:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 148 (0x127e38400) [pid = 1655] [serial = 1574] [outer = 0x124430800] 23:53:24 INFO - PROCESS | 1655 | 1461567204068 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]]]}] 23:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 23:53:24 INFO - PROCESS | 1655 | 1461567204087 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 23:53:24 INFO - PROCESS | 1655 | 1461567204089 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 23:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:53:24 INFO - PROCESS | 1655 | 1461567204091 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:53:24 INFO - PROCESS | 1655 | 1461567204092 Marionette TRACE conn2 <- [1,2070,null,{}] 23:53:24 INFO - PROCESS | 1655 | 1461567204094 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}] 23:53:24 INFO - PROCESS | 1655 | 1461567204192 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 23:53:24 INFO - PROCESS | 1655 | 1461567204196 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b19a000 == 95 [pid = 1655] [id = 525] 23:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 149 (0x127e38800) [pid = 1655] [serial = 1575] [outer = 0x0] 23:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 150 (0x129140400) [pid = 1655] [serial = 1576] [outer = 0x127e38800] 23:53:24 INFO - PROCESS | 1655 | 1461567204222 Marionette DEBUG loaded listener.js 23:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x1291cb400) [pid = 1655] [serial = 1577] [outer = 0x127e38800] 23:53:24 INFO - PROCESS | 1655 | 1461567204589 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]]]}] 23:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 517ms 23:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:53:24 INFO - PROCESS | 1655 | 1461567204609 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 23:53:24 INFO - PROCESS | 1655 | 1461567204610 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 23:53:24 INFO - PROCESS | 1655 | 1461567204615 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:53:24 INFO - PROCESS | 1655 | 1461567204617 Marionette TRACE conn2 <- [1,2074,null,{}] 23:53:24 INFO - PROCESS | 1655 | 1461567204619 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}] 23:53:24 INFO - PROCESS | 1655 | 1461567204732 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 23:53:24 INFO - PROCESS | 1655 | 1461567204829 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c01a000 == 96 [pid = 1655] [id = 526] 23:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x129149000) [pid = 1655] [serial = 1578] [outer = 0x0] 23:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x1296d5800) [pid = 1655] [serial = 1579] [outer = 0x129149000] 23:53:24 INFO - PROCESS | 1655 | 1461567204858 Marionette DEBUG loaded listener.js 23:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12a5aa400) [pid = 1655] [serial = 1580] [outer = 0x129149000] 23:53:25 INFO - PROCESS | 1655 | 1461567205217 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]]]}] 23:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 620ms 23:53:25 INFO - PROCESS | 1655 | 1461567205235 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 23:53:25 INFO - PROCESS | 1655 | 1461567205236 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 23:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:53:25 INFO - PROCESS | 1655 | 1461567205238 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:53:25 INFO - PROCESS | 1655 | 1461567205239 Marionette TRACE conn2 <- [1,2078,null,{}] 23:53:25 INFO - PROCESS | 1655 | 1461567205242 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}] 23:53:25 INFO - PROCESS | 1655 | 1461567205367 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 23:53:25 INFO - PROCESS | 1655 | 1461567205378 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dcaa800 == 97 [pid = 1655] [id = 527] 23:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x1296de400) [pid = 1655] [serial = 1581] [outer = 0x0] 23:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12a5e6c00) [pid = 1655] [serial = 1582] [outer = 0x1296de400] 23:53:25 INFO - PROCESS | 1655 | 1461567205404 Marionette DEBUG loaded listener.js 23:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12aa4f800) [pid = 1655] [serial = 1583] [outer = 0x1296de400] 23:53:25 INFO - PROCESS | 1655 | 1461567205766 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]]]}] 23:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 571ms 23:53:25 INFO - PROCESS | 1655 | 1461567205809 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 23:53:25 INFO - PROCESS | 1655 | 1461567205811 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 23:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:53:25 INFO - PROCESS | 1655 | 1461567205813 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:53:25 INFO - PROCESS | 1655 | 1461567205814 Marionette TRACE conn2 <- [1,2082,null,{}] 23:53:25 INFO - PROCESS | 1655 | 1461567205816 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}] 23:53:25 INFO - PROCESS | 1655 | 1461567205941 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 23:53:25 INFO - PROCESS | 1655 | 1461567205963 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebda800 == 98 [pid = 1655] [id = 528] 23:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12a5a3c00) [pid = 1655] [serial = 1584] [outer = 0x0] 23:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12abda800) [pid = 1655] [serial = 1585] [outer = 0x12a5a3c00] 23:53:25 INFO - PROCESS | 1655 | 1461567205988 Marionette DEBUG loaded listener.js 23:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12acb2000) [pid = 1655] [serial = 1586] [outer = 0x12a5a3c00] 23:53:26 INFO - PROCESS | 1655 | 1461567206359 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]]]}] 23:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 570ms 23:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:53:26 INFO - PROCESS | 1655 | 1461567206384 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 23:53:26 INFO - PROCESS | 1655 | 1461567206385 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 23:53:26 INFO - PROCESS | 1655 | 1461567206387 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:53:26 INFO - PROCESS | 1655 | 1461567206388 Marionette TRACE conn2 <- [1,2086,null,{}] 23:53:26 INFO - PROCESS | 1655 | 1461567206397 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}] 23:53:26 INFO - PROCESS | 1655 | 1461567206521 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 23:53:26 INFO - PROCESS | 1655 | 1461567206534 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f316000 == 99 [pid = 1655] [id = 529] 23:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12ac3cc00) [pid = 1655] [serial = 1587] [outer = 0x0] 23:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12add4c00) [pid = 1655] [serial = 1588] [outer = 0x12ac3cc00] 23:53:26 INFO - PROCESS | 1655 | 1461567206560 Marionette DEBUG loaded listener.js 23:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x12ae69c00) [pid = 1655] [serial = 1589] [outer = 0x12ac3cc00] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 162 (0x12914b800) [pid = 1655] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 161 (0x1133d3000) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 160 (0x12aa49000) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 159 (0x129198800) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 158 (0x12461ec00) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 157 (0x127348000) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 156 (0x1133b5800) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 155 (0x119b06400) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 154 (0x11926a000) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 153 (0x12add5000) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 152 (0x118ed7c00) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 151 (0x12b4e9000) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:53:27 INFO - PROCESS | 1655 | --DOMWINDOW == 150 (0x128921800) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:53:27 INFO - PROCESS | 1655 | 1461567207091 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]]]}] 23:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 720ms 23:53:27 INFO - PROCESS | 1655 | 1461567207108 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 23:53:27 INFO - PROCESS | 1655 | 1461567207109 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 23:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:53:27 INFO - PROCESS | 1655 | 1461567207112 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:53:27 INFO - PROCESS | 1655 | 1461567207115 Marionette TRACE conn2 <- [1,2090,null,{}] 23:53:27 INFO - PROCESS | 1655 | 1461567207118 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}] 23:53:27 INFO - PROCESS | 1655 | 1461567207219 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 23:53:27 INFO - PROCESS | 1655 | 1461567207250 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa09000 == 100 [pid = 1655] [id = 530] 23:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 151 (0x124627400) [pid = 1655] [serial = 1590] [outer = 0x0] 23:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 152 (0x12a1d4000) [pid = 1655] [serial = 1591] [outer = 0x124627400] 23:53:27 INFO - PROCESS | 1655 | 1461567207276 Marionette DEBUG loaded listener.js 23:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 153 (0x12ae6a800) [pid = 1655] [serial = 1592] [outer = 0x124627400] 23:53:27 INFO - PROCESS | 1655 | 1461567207642 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]]]}] 23:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 575ms 23:53:27 INFO - PROCESS | 1655 | 1461567207686 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 23:53:27 INFO - PROCESS | 1655 | 1461567207688 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 23:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:53:27 INFO - PROCESS | 1655 | 1461567207690 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:53:27 INFO - PROCESS | 1655 | 1461567207691 Marionette TRACE conn2 <- [1,2094,null,{}] 23:53:27 INFO - PROCESS | 1655 | 1461567207694 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}] 23:53:27 INFO - PROCESS | 1655 | 1461567207808 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 23:53:27 INFO - PROCESS | 1655 | 1461567207812 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x13049d800 == 101 [pid = 1655] [id = 531] 23:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 154 (0x12acb2400) [pid = 1655] [serial = 1593] [outer = 0x0] 23:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 155 (0x12b4e8000) [pid = 1655] [serial = 1594] [outer = 0x12acb2400] 23:53:27 INFO - PROCESS | 1655 | 1461567207842 Marionette DEBUG loaded listener.js 23:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 156 (0x12d188000) [pid = 1655] [serial = 1595] [outer = 0x12acb2400] 23:53:28 INFO - PROCESS | 1655 | 1461567208192 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]]]}] 23:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 23:53:28 INFO - PROCESS | 1655 | 1461567208211 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 23:53:28 INFO - PROCESS | 1655 | 1461567208213 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 23:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:53:28 INFO - PROCESS | 1655 | 1461567208216 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:53:28 INFO - PROCESS | 1655 | 1461567208217 Marionette TRACE conn2 <- [1,2098,null,{}] 23:53:28 INFO - PROCESS | 1655 | 1461567208219 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}] 23:53:28 INFO - PROCESS | 1655 | 1461567208318 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 23:53:28 INFO - PROCESS | 1655 | 1461567208397 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x13086b800 == 102 [pid = 1655] [id = 532] 23:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 157 (0x12bed4c00) [pid = 1655] [serial = 1596] [outer = 0x0] 23:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 158 (0x12e3eb800) [pid = 1655] [serial = 1597] [outer = 0x12bed4c00] 23:53:28 INFO - PROCESS | 1655 | 1461567208423 Marionette DEBUG loaded listener.js 23:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 159 (0x12e933800) [pid = 1655] [serial = 1598] [outer = 0x12bed4c00] 23:53:28 INFO - PROCESS | 1655 | 1461567208731 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]]]}] 23:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 569ms 23:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:53:28 INFO - PROCESS | 1655 | 1461567208785 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 23:53:28 INFO - PROCESS | 1655 | 1461567208786 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 23:53:28 INFO - PROCESS | 1655 | 1461567208788 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:53:28 INFO - PROCESS | 1655 | 1461567208789 Marionette TRACE conn2 <- [1,2102,null,{}] 23:53:28 INFO - PROCESS | 1655 | 1461567208792 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}] 23:53:28 INFO - PROCESS | 1655 | 1461567208893 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 23:53:28 INFO - PROCESS | 1655 | 1461567208965 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1321c1800 == 103 [pid = 1655] [id = 533] 23:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 160 (0x12d655400) [pid = 1655] [serial = 1599] [outer = 0x0] 23:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 161 (0x12e9ed400) [pid = 1655] [serial = 1600] [outer = 0x12d655400] 23:53:29 INFO - PROCESS | 1655 | 1461567208997 Marionette DEBUG loaded listener.js 23:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 162 (0x12ebf0400) [pid = 1655] [serial = 1601] [outer = 0x12d655400] 23:53:29 INFO - PROCESS | 1655 | 1461567209505 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]]]}] 23:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 769ms 23:53:29 INFO - PROCESS | 1655 | 1461567209558 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 23:53:29 INFO - PROCESS | 1655 | 1461567209561 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 23:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:53:29 INFO - PROCESS | 1655 | 1461567209565 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:53:29 INFO - PROCESS | 1655 | 1461567209568 Marionette TRACE conn2 <- [1,2106,null,{}] 23:53:29 INFO - PROCESS | 1655 | 1461567209571 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}] 23:53:29 INFO - PROCESS | 1655 | 1461567209725 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 23:53:29 INFO - PROCESS | 1655 | 1461567209846 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1244cb800 == 104 [pid = 1655] [id = 534] 23:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 163 (0x114f80800) [pid = 1655] [serial = 1602] [outer = 0x0] 23:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 164 (0x118f42c00) [pid = 1655] [serial = 1603] [outer = 0x114f80800] 23:53:29 INFO - PROCESS | 1655 | 1461567209881 Marionette DEBUG loaded listener.js 23:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 165 (0x11a8f3000) [pid = 1655] [serial = 1604] [outer = 0x114f80800] 23:53:30 INFO - PROCESS | 1655 | 1461567210321 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]]]}] 23:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 772ms 23:53:30 INFO - PROCESS | 1655 | 1461567210337 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 23:53:30 INFO - PROCESS | 1655 | 1461567210341 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 23:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:53:30 INFO - PROCESS | 1655 | 1461567210346 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:53:30 INFO - PROCESS | 1655 | 1461567210348 Marionette TRACE conn2 <- [1,2110,null,{}] 23:53:30 INFO - PROCESS | 1655 | 1461567210350 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}] 23:53:30 INFO - PROCESS | 1655 | 1461567210475 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 23:53:30 INFO - PROCESS | 1655 | 1461567210565 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b81f800 == 105 [pid = 1655] [id = 535] 23:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x11acb6c00) [pid = 1655] [serial = 1605] [outer = 0x0] 23:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11c30c800) [pid = 1655] [serial = 1606] [outer = 0x11acb6c00] 23:53:30 INFO - PROCESS | 1655 | 1461567210598 Marionette DEBUG loaded listener.js 23:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x124fcf000) [pid = 1655] [serial = 1607] [outer = 0x11acb6c00] 23:53:31 INFO - PROCESS | 1655 | 1461567211027 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]]]}] 23:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 719ms 23:53:31 INFO - PROCESS | 1655 | 1461567211066 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 23:53:31 INFO - PROCESS | 1655 | 1461567211067 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 23:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:53:31 INFO - PROCESS | 1655 | 1461567211070 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:53:31 INFO - PROCESS | 1655 | 1461567211072 Marionette TRACE conn2 <- [1,2114,null,{}] 23:53:31 INFO - PROCESS | 1655 | 1461567211081 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}] 23:53:31 INFO - PROCESS | 1655 | 1461567211230 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 23:53:31 INFO - PROCESS | 1655 | 1461567211352 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x131068000 == 106 [pid = 1655] [id = 536] 23:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x129144000) [pid = 1655] [serial = 1608] [outer = 0x0] 23:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x12970a800) [pid = 1655] [serial = 1609] [outer = 0x129144000] 23:53:31 INFO - PROCESS | 1655 | 1461567211386 Marionette DEBUG loaded listener.js 23:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12a93ec00) [pid = 1655] [serial = 1610] [outer = 0x129144000] 23:53:31 INFO - PROCESS | 1655 | 1461567211801 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]]]}] 23:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 775ms 23:53:31 INFO - PROCESS | 1655 | 1461567211845 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 23:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:53:31 INFO - PROCESS | 1655 | 1461567211847 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 23:53:31 INFO - PROCESS | 1655 | 1461567211850 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:53:31 INFO - PROCESS | 1655 | 1461567211851 Marionette TRACE conn2 <- [1,2118,null,{}] 23:53:31 INFO - PROCESS | 1655 | 1461567211853 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}] 23:53:31 INFO - PROCESS | 1655 | 1461567211975 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 23:53:32 INFO - PROCESS | 1655 | 1461567212065 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x136d22800 == 107 [pid = 1655] [id = 537] 23:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x12aa47800) [pid = 1655] [serial = 1611] [outer = 0x0] 23:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x12add2400) [pid = 1655] [serial = 1612] [outer = 0x12aa47800] 23:53:32 INFO - PROCESS | 1655 | 1461567212097 Marionette DEBUG loaded listener.js 23:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12b4e1400) [pid = 1655] [serial = 1613] [outer = 0x12aa47800] 23:53:32 INFO - PROCESS | 1655 | 1461567212513 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]]]}] 23:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 718ms 23:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:53:32 INFO - PROCESS | 1655 | 1461567212591 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 23:53:32 INFO - PROCESS | 1655 | 1461567212592 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 23:53:32 INFO - PROCESS | 1655 | 1461567212614 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:53:32 INFO - PROCESS | 1655 | 1461567212616 Marionette TRACE conn2 <- [1,2122,null,{}] 23:53:32 INFO - PROCESS | 1655 | 1461567212618 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}] 23:53:32 INFO - PROCESS | 1655 | 1461567212735 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 23:53:32 INFO - PROCESS | 1655 | 1461567212825 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1392d6000 == 108 [pid = 1655] [id = 538] 23:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12acbd400) [pid = 1655] [serial = 1614] [outer = 0x0] 23:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12bea6c00) [pid = 1655] [serial = 1615] [outer = 0x12acbd400] 23:53:32 INFO - PROCESS | 1655 | 1461567212856 Marionette DEBUG loaded listener.js 23:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12e47d800) [pid = 1655] [serial = 1616] [outer = 0x12acbd400] 23:53:33 INFO - PROCESS | 1655 | 1461567213285 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]]]}] 23:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 736ms 23:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:53:33 INFO - PROCESS | 1655 | 1461567213334 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 23:53:33 INFO - PROCESS | 1655 | 1461567213335 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 23:53:33 INFO - PROCESS | 1655 | 1461567213337 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:53:33 INFO - PROCESS | 1655 | 1461567213338 Marionette TRACE conn2 <- [1,2126,null,{}] 23:53:33 INFO - PROCESS | 1655 | 1461567213341 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}] 23:53:33 INFO - PROCESS | 1655 | 1461567213468 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 23:53:33 INFO - PROCESS | 1655 | 1461567213560 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x13979a000 == 109 [pid = 1655] [id = 539] 23:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12e937800) [pid = 1655] [serial = 1617] [outer = 0x0] 23:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12ebec000) [pid = 1655] [serial = 1618] [outer = 0x12e937800] 23:53:33 INFO - PROCESS | 1655 | 1461567213595 Marionette DEBUG loaded listener.js 23:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12f985c00) [pid = 1655] [serial = 1619] [outer = 0x12e937800] 23:53:33 INFO - PROCESS | 1655 | 1461567213974 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]]]}] 23:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 669ms 23:53:34 INFO - PROCESS | 1655 | 1461567214007 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 23:53:34 INFO - PROCESS | 1655 | 1461567214008 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 23:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:53:34 INFO - PROCESS | 1655 | 1461567214011 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:53:34 INFO - PROCESS | 1655 | 1461567214012 Marionette TRACE conn2 <- [1,2130,null,{}] 23:53:34 INFO - PROCESS | 1655 | 1461567214015 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}] 23:53:34 INFO - PROCESS | 1655 | 1461567214151 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 23:53:34 INFO - PROCESS | 1655 | 1461567214243 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x145da7800 == 110 [pid = 1655] [id = 540] 23:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12e9ef400) [pid = 1655] [serial = 1620] [outer = 0x0] 23:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12ff28800) [pid = 1655] [serial = 1621] [outer = 0x12e9ef400] 23:53:34 INFO - PROCESS | 1655 | 1461567214272 Marionette DEBUG loaded listener.js 23:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12ff8cc00) [pid = 1655] [serial = 1622] [outer = 0x12e9ef400] 23:53:34 INFO - PROCESS | 1655 | 1461567214701 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] 23:53:34 INFO - PROCESS | 1655 | 1461567214733 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 23:53:34 INFO - PROCESS | 1655 | 1461567214736 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:53:34 INFO - PROCESS | 1655 | 1461567214737 Marionette TRACE conn2 <- [1,2134,null,{}] 23:53:34 INFO - PROCESS | 1655 | 1461567214739 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}] 23:53:34 INFO - PROCESS | 1655 | 1461567214856 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 23:53:34 INFO - PROCESS | 1655 | 1461567214975 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1460e5800 == 111 [pid = 1655] [id = 541] 23:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12ff29000) [pid = 1655] [serial = 1623] [outer = 0x0] 23:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12ff9f400) [pid = 1655] [serial = 1624] [outer = 0x12ff29000] 23:53:35 INFO - PROCESS | 1655 | 1461567215008 Marionette DEBUG loaded listener.js 23:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12ffa9000) [pid = 1655] [serial = 1625] [outer = 0x12ff29000] 23:53:35 INFO - PROCESS | 1655 | 1461567215421 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]]]}] 23:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 718ms 23:53:35 INFO - PROCESS | 1655 | 1461567215459 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 23:53:35 INFO - PROCESS | 1655 | 1461567215461 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 23:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:53:35 INFO - PROCESS | 1655 | 1461567215478 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:53:35 INFO - PROCESS | 1655 | 1461567215479 Marionette TRACE conn2 <- [1,2138,null,{}] 23:53:35 INFO - PROCESS | 1655 | 1461567215482 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}] 23:53:35 INFO - PROCESS | 1655 | 1461567215599 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 23:53:35 INFO - PROCESS | 1655 | 1461567215689 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x114f9a800 == 112 [pid = 1655] [id = 542] 23:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12ff8c400) [pid = 1655] [serial = 1626] [outer = 0x0] 23:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x1305ebc00) [pid = 1655] [serial = 1627] [outer = 0x12ff8c400] 23:53:35 INFO - PROCESS | 1655 | 1461567215719 Marionette DEBUG loaded listener.js 23:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x1305f6000) [pid = 1655] [serial = 1628] [outer = 0x12ff8c400] 23:53:36 INFO - PROCESS | 1655 | 1461567216120 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]]]}] 23:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 672ms 23:53:36 INFO - PROCESS | 1655 | 1461567216164 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 23:53:36 INFO - PROCESS | 1655 | 1461567216165 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 23:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:53:36 INFO - PROCESS | 1655 | 1461567216170 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:53:36 INFO - PROCESS | 1655 | 1461567216171 Marionette TRACE conn2 <- [1,2142,null,{}] 23:53:36 INFO - PROCESS | 1655 | 1461567216173 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}] 23:53:36 INFO - PROCESS | 1655 | 1461567216291 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 23:53:36 INFO - PROCESS | 1655 | 1461567216383 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x139969000 == 113 [pid = 1655] [id = 543] 23:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12ffa2400) [pid = 1655] [serial = 1629] [outer = 0x0] 23:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x132144800) [pid = 1655] [serial = 1630] [outer = 0x12ffa2400] 23:53:36 INFO - PROCESS | 1655 | 1461567216413 Marionette DEBUG loaded listener.js 23:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x13214dc00) [pid = 1655] [serial = 1631] [outer = 0x12ffa2400] 23:53:36 INFO - PROCESS | 1655 | 1461567216892 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] 23:53:36 INFO - PROCESS | 1655 | 1461567216944 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 23:53:36 INFO - PROCESS | 1655 | 1461567216948 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:53:36 INFO - PROCESS | 1655 | 1461567216950 Marionette TRACE conn2 <- [1,2146,null,{}] 23:53:36 INFO - PROCESS | 1655 | 1461567216953 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}] 23:53:37 INFO - PROCESS | 1655 | 1461567217089 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 23:53:37 INFO - PROCESS | 1655 | 1461567217183 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea46000 == 114 [pid = 1655] [id = 544] 23:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x118e18c00) [pid = 1655] [serial = 1632] [outer = 0x0] 23:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12ac4b800) [pid = 1655] [serial = 1633] [outer = 0x118e18c00] 23:53:37 INFO - PROCESS | 1655 | 1461567217217 Marionette DEBUG loaded listener.js 23:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x145d86c00) [pid = 1655] [serial = 1634] [outer = 0x118e18c00] 23:53:37 INFO - PROCESS | 1655 | 1461567217643 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] 23:53:37 INFO - PROCESS | 1655 | 1461567217670 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 23:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:53:37 INFO - PROCESS | 1655 | 1461567217673 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:53:37 INFO - PROCESS | 1655 | 1461567217674 Marionette TRACE conn2 <- [1,2150,null,{}] 23:53:37 INFO - PROCESS | 1655 | 1461567217676 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}] 23:53:37 INFO - PROCESS | 1655 | 1461567217798 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 23:53:38 INFO - PROCESS | 1655 | 1461567218104 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c36d000 == 115 [pid = 1655] [id = 545] 23:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x113387000) [pid = 1655] [serial = 1635] [outer = 0x0] 23:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1133a5400) [pid = 1655] [serial = 1636] [outer = 0x113387000] 23:53:38 INFO - PROCESS | 1655 | 1461567218148 Marionette DEBUG loaded listener.js 23:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x11344d000) [pid = 1655] [serial = 1637] [outer = 0x113387000] 23:53:38 INFO - PROCESS | 1655 | 1461567218585 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]]]}] 23:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 971ms 23:53:38 INFO - PROCESS | 1655 | 1461567218645 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 23:53:38 INFO - PROCESS | 1655 | 1461567218648 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 23:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:53:38 INFO - PROCESS | 1655 | 1461567218650 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:53:38 INFO - PROCESS | 1655 | 1461567218653 Marionette TRACE conn2 <- [1,2154,null,{}] 23:53:38 INFO - PROCESS | 1655 | 1461567218656 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}] 23:53:38 INFO - PROCESS | 1655 | 1461567218775 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 23:53:38 INFO - PROCESS | 1655 | 1461567218902 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b118800 == 116 [pid = 1655] [id = 546] 23:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x118fb7000) [pid = 1655] [serial = 1638] [outer = 0x0] 23:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x11a8f2000) [pid = 1655] [serial = 1639] [outer = 0x118fb7000] 23:53:38 INFO - PROCESS | 1655 | 1461567218933 Marionette DEBUG loaded listener.js 23:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x11c438000) [pid = 1655] [serial = 1640] [outer = 0x118fb7000] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0e4000 == 115 [pid = 1655] [id = 442] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1239d4800 == 114 [pid = 1655] [id = 127] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x13086b800 == 113 [pid = 1655] [id = 532] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x13049d800 == 112 [pid = 1655] [id = 531] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa09000 == 111 [pid = 1655] [id = 530] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12f316000 == 110 [pid = 1655] [id = 529] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12eb35000) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x124621c00) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x119778400) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12dcddc00) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebda800 == 109 [pid = 1655] [id = 528] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12dcaa800 == 108 [pid = 1655] [id = 527] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12c01a000 == 107 [pid = 1655] [id = 526] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12b19a000 == 106 [pid = 1655] [id = 525] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac17800 == 105 [pid = 1655] [id = 524] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x128995000 == 104 [pid = 1655] [id = 523] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1244c7800 == 103 [pid = 1655] [id = 522] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9b8800 == 102 [pid = 1655] [id = 521] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x136c1e000 == 101 [pid = 1655] [id = 514] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d335800 == 100 [pid = 1655] [id = 513] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x129347000 == 99 [pid = 1655] [id = 512] 23:53:39 INFO - PROCESS | 1655 | --DOCSHELL 0x118807000 == 98 [pid = 1655] [id = 511] 23:53:39 INFO - PROCESS | 1655 | 1461567219432 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]]]}] 23:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 820ms 23:53:39 INFO - PROCESS | 1655 | 1461567219472 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 23:53:39 INFO - PROCESS | 1655 | 1461567219475 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 23:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:53:39 INFO - PROCESS | 1655 | 1461567219479 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:53:39 INFO - PROCESS | 1655 | 1461567219481 Marionette TRACE conn2 <- [1,2158,null,{}] 23:53:39 INFO - PROCESS | 1655 | 1461567219483 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}] 23:53:39 INFO - PROCESS | 1655 | 1461567219586 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12a5e9c00) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x116580400) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x114448c00) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12ac41000) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x1296dfc00) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12a5e2000) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12acbcc00) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12a1e0400) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12462dc00) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x127610000) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12891e800) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x129667c00) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x114f80c00) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x123ed4000) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x12b4a8c00) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x12acb9400) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x11b595800) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11a83ec00) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x119a74800) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12ab7f800) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x114f77000) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x124620000) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x12ae6e400) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x12ad05800) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x12be9a400) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x12affac00) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x12a5e8c00) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x12b4e8800) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x12ab81400) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x12add3800) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 166 (0x12acb3400) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | --DOMWINDOW == 165 (0x12d661c00) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 23:53:39 INFO - PROCESS | 1655 | 1461567219682 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239d9000 == 99 [pid = 1655] [id = 547] 23:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 166 (0x1158c7400) [pid = 1655] [serial = 1641] [outer = 0x0] 23:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 167 (0x11b593c00) [pid = 1655] [serial = 1642] [outer = 0x1158c7400] 23:53:39 INFO - PROCESS | 1655 | 1461567219712 Marionette DEBUG loaded listener.js 23:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x124430000) [pid = 1655] [serial = 1643] [outer = 0x1158c7400] 23:53:40 INFO - PROCESS | 1655 | 1461567220045 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]]]}] 23:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 620ms 23:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:53:40 INFO - PROCESS | 1655 | 1461567220099 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 23:53:40 INFO - PROCESS | 1655 | 1461567220100 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 23:53:40 INFO - PROCESS | 1655 | 1461567220104 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:53:40 INFO - PROCESS | 1655 | 1461567220108 Marionette TRACE conn2 <- [1,2162,null,{}] 23:53:40 INFO - PROCESS | 1655 | 1461567220114 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}] 23:53:40 INFO - PROCESS | 1655 | 1461567220255 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 23:53:40 INFO - PROCESS | 1655 | 1461567220336 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa17000 == 100 [pid = 1655] [id = 548] 23:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x124621c00) [pid = 1655] [serial = 1644] [outer = 0x0] 23:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x127606000) [pid = 1655] [serial = 1645] [outer = 0x124621c00] 23:53:40 INFO - PROCESS | 1655 | 1461567220362 Marionette DEBUG loaded listener.js 23:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x12966fc00) [pid = 1655] [serial = 1646] [outer = 0x124621c00] 23:53:40 INFO - PROCESS | 1655 | 1461567220654 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]]]}] 23:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 579ms 23:53:40 INFO - PROCESS | 1655 | 1461567220687 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 23:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:53:40 INFO - PROCESS | 1655 | 1461567220689 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 23:53:40 INFO - PROCESS | 1655 | 1461567220691 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:53:40 INFO - PROCESS | 1655 | 1461567220692 Marionette TRACE conn2 <- [1,2166,null,{}] 23:53:40 INFO - PROCESS | 1655 | 1461567220695 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}] 23:53:40 INFO - PROCESS | 1655 | 1461567220809 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 23:53:40 INFO - PROCESS | 1655 | 1461567220886 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf1d000 == 101 [pid = 1655] [id = 549] 23:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x119d43400) [pid = 1655] [serial = 1647] [outer = 0x0] 23:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x129675000) [pid = 1655] [serial = 1648] [outer = 0x119d43400] 23:53:40 INFO - PROCESS | 1655 | 1461567220913 Marionette DEBUG loaded listener.js 23:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x12a5a9000) [pid = 1655] [serial = 1649] [outer = 0x119d43400] 23:53:41 INFO - PROCESS | 1655 | 1461567221202 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]]]}] 23:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 524ms 23:53:41 INFO - PROCESS | 1655 | 1461567221219 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 23:53:41 INFO - PROCESS | 1655 | 1461567221220 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 23:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:53:41 INFO - PROCESS | 1655 | 1461567221222 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:53:41 INFO - PROCESS | 1655 | 1461567221223 Marionette TRACE conn2 <- [1,2170,null,{}] 23:53:41 INFO - PROCESS | 1655 | 1461567221226 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}] 23:53:41 INFO - PROCESS | 1655 | 1461567221331 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 23:53:41 INFO - PROCESS | 1655 | 1461567221336 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebc5000 == 102 [pid = 1655] [id = 550] 23:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x12aa48800) [pid = 1655] [serial = 1650] [outer = 0x0] 23:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x12ab81000) [pid = 1655] [serial = 1651] [outer = 0x12aa48800] 23:53:41 INFO - PROCESS | 1655 | 1461567221368 Marionette DEBUG loaded listener.js 23:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12acba800) [pid = 1655] [serial = 1652] [outer = 0x12aa48800] 23:53:41 INFO - PROCESS | 1655 | 1461567221762 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]]]}] 23:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 23:53:41 INFO - PROCESS | 1655 | 1461567221807 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 23:53:41 INFO - PROCESS | 1655 | 1461567221808 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 23:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:53:41 INFO - PROCESS | 1655 | 1461567221819 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:53:41 INFO - PROCESS | 1655 | 1461567221820 Marionette TRACE conn2 <- [1,2174,null,{}] 23:53:41 INFO - PROCESS | 1655 | 1461567221822 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}] 23:53:41 INFO - PROCESS | 1655 | 1461567221956 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 23:53:41 INFO - PROCESS | 1655 | 1461567221969 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f311800 == 103 [pid = 1655] [id = 551] 23:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12ad0d400) [pid = 1655] [serial = 1653] [outer = 0x0] 23:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12aff6c00) [pid = 1655] [serial = 1654] [outer = 0x12ad0d400] 23:53:41 INFO - PROCESS | 1655 | 1461567221994 Marionette DEBUG loaded listener.js 23:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12be9a000) [pid = 1655] [serial = 1655] [outer = 0x12ad0d400] 23:53:42 INFO - PROCESS | 1655 | 1461567222370 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]]]}] 23:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 577ms 23:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:53:42 INFO - PROCESS | 1655 | 1461567222388 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 23:53:42 INFO - PROCESS | 1655 | 1461567222389 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 23:53:42 INFO - PROCESS | 1655 | 1461567222391 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:53:42 INFO - PROCESS | 1655 | 1461567222392 Marionette TRACE conn2 <- [1,2178,null,{}] 23:53:42 INFO - PROCESS | 1655 | 1461567222396 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}] 23:53:42 INFO - PROCESS | 1655 | 1461567222529 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 23:53:42 INFO - PROCESS | 1655 | 1461567222545 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x130299000 == 104 [pid = 1655] [id = 552] 23:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12add3800) [pid = 1655] [serial = 1656] [outer = 0x0] 23:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12b0a7400) [pid = 1655] [serial = 1657] [outer = 0x12add3800] 23:53:42 INFO - PROCESS | 1655 | 1461567222571 Marionette DEBUG loaded listener.js 23:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12b0ab400) [pid = 1655] [serial = 1658] [outer = 0x12add3800] 23:53:42 INFO - PROCESS | 1655 | 1461567222954 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]]]}] 23:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 570ms 23:53:42 INFO - PROCESS | 1655 | 1461567222961 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 23:53:42 INFO - PROCESS | 1655 | 1461567222964 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 23:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:53:42 INFO - PROCESS | 1655 | 1461567222968 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:53:42 INFO - PROCESS | 1655 | 1461567222969 Marionette TRACE conn2 <- [1,2182,null,{}] 23:53:42 INFO - PROCESS | 1655 | 1461567222972 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}] 23:53:43 INFO - PROCESS | 1655 | 1461567223107 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 23:53:43 INFO - PROCESS | 1655 | 1461567223120 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x130868800 == 105 [pid = 1655] [id = 553] 23:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12b09fc00) [pid = 1655] [serial = 1659] [outer = 0x0] 23:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12d05f000) [pid = 1655] [serial = 1660] [outer = 0x12b09fc00] 23:53:43 INFO - PROCESS | 1655 | 1461567223146 Marionette DEBUG loaded listener.js 23:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12e935800) [pid = 1655] [serial = 1661] [outer = 0x12b09fc00] 23:53:43 INFO - PROCESS | 1655 | 1461567223516 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]]]}] 23:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 569ms 23:53:43 INFO - PROCESS | 1655 | 1461567223537 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 23:53:43 INFO - PROCESS | 1655 | 1461567223538 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 23:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:53:43 INFO - PROCESS | 1655 | 1461567223541 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:53:43 INFO - PROCESS | 1655 | 1461567223542 Marionette TRACE conn2 <- [1,2186,null,{}] 23:53:43 INFO - PROCESS | 1655 | 1461567223544 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}] 23:53:43 INFO - PROCESS | 1655 | 1461567223679 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 23:53:43 INFO - PROCESS | 1655 | 1461567223695 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1321b3800 == 106 [pid = 1655] [id = 554] 23:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12e937400) [pid = 1655] [serial = 1662] [outer = 0x0] 23:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12ebec800) [pid = 1655] [serial = 1663] [outer = 0x12e937400] 23:53:43 INFO - PROCESS | 1655 | 1461567223720 Marionette DEBUG loaded listener.js 23:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12ec50c00) [pid = 1655] [serial = 1664] [outer = 0x12e937400] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12bed4c00) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x127e38800) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12ac3cc00) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x12a5a3c00) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12acb2400) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x1296de400) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x124627400) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x129149000) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x11c7d3000) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x124430800) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x118fb2400) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x113443c00) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:53:44 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x12d664000) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:53:44 INFO - PROCESS | 1655 | 1461567224235 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]]]}] 23:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 720ms 23:53:44 INFO - PROCESS | 1655 | 1461567224266 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 23:53:44 INFO - PROCESS | 1655 | 1461567224268 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 23:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:53:44 INFO - PROCESS | 1655 | 1461567224270 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:53:44 INFO - PROCESS | 1655 | 1461567224271 Marionette TRACE conn2 <- [1,2190,null,{}] 23:53:44 INFO - PROCESS | 1655 | 1461567224290 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}] 23:53:44 INFO - PROCESS | 1655 | 1461567224402 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 23:53:44 INFO - PROCESS | 1655 | 1461567224406 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fda9000 == 107 [pid = 1655] [id = 555] 23:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x12462a800) [pid = 1655] [serial = 1665] [outer = 0x0] 23:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12aa43800) [pid = 1655] [serial = 1666] [outer = 0x12462a800] 23:53:44 INFO - PROCESS | 1655 | 1461567224436 Marionette DEBUG loaded listener.js 23:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x12eb39400) [pid = 1655] [serial = 1667] [outer = 0x12462a800] 23:53:44 INFO - PROCESS | 1655 | 1461567224788 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]]]}] 23:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 569ms 23:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:53:44 INFO - PROCESS | 1655 | 1461567224840 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 23:53:44 INFO - PROCESS | 1655 | 1461567224841 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 23:53:44 INFO - PROCESS | 1655 | 1461567224843 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:53:44 INFO - PROCESS | 1655 | 1461567224846 Marionette TRACE conn2 <- [1,2194,null,{}] 23:53:44 INFO - PROCESS | 1655 | 1461567224848 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}] 23:53:45 INFO - PROCESS | 1655 | 1461567224998 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 23:53:45 INFO - PROCESS | 1655 | 1461567225051 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x139796800 == 108 [pid = 1655] [id = 556] 23:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12e936800) [pid = 1655] [serial = 1668] [outer = 0x0] 23:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12f981000) [pid = 1655] [serial = 1669] [outer = 0x12e936800] 23:53:45 INFO - PROCESS | 1655 | 1461567225077 Marionette DEBUG loaded listener.js 23:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x138aa4400) [pid = 1655] [serial = 1670] [outer = 0x12e936800] 23:53:45 INFO - PROCESS | 1655 | 1461567225382 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]]]}] 23:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 23:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:53:45 INFO - PROCESS | 1655 | 1461567225416 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 23:53:45 INFO - PROCESS | 1655 | 1461567225418 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 23:53:45 INFO - PROCESS | 1655 | 1461567225420 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:53:45 INFO - PROCESS | 1655 | 1461567225421 Marionette TRACE conn2 <- [1,2198,null,{}] 23:53:45 INFO - PROCESS | 1655 | 1461567225423 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}] 23:53:45 INFO - PROCESS | 1655 | 1461567225529 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 23:53:45 INFO - PROCESS | 1655 | 1461567225534 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x139ac4000 == 109 [pid = 1655] [id = 557] 23:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x138aa6c00) [pid = 1655] [serial = 1671] [outer = 0x0] 23:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x138aa8800) [pid = 1655] [serial = 1672] [outer = 0x138aa6c00] 23:53:45 INFO - PROCESS | 1655 | 1461567225558 Marionette DEBUG loaded listener.js 23:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x138ae8c00) [pid = 1655] [serial = 1673] [outer = 0x138aa6c00] 23:53:45 INFO - PROCESS | 1655 | 1461567225899 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]]]}] 23:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 519ms 23:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:53:45 INFO - PROCESS | 1655 | 1461567225939 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 23:53:45 INFO - PROCESS | 1655 | 1461567225940 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 23:53:45 INFO - PROCESS | 1655 | 1461567225942 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:53:45 INFO - PROCESS | 1655 | 1461567225943 Marionette TRACE conn2 <- [1,2202,null,{}] 23:53:45 INFO - PROCESS | 1655 | 1461567225951 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}] 23:53:46 INFO - PROCESS | 1655 | 1461567226102 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 23:53:46 INFO - PROCESS | 1655 | 1461567226278 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c37e800 == 110 [pid = 1655] [id = 558] 23:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x113442800) [pid = 1655] [serial = 1674] [outer = 0x0] 23:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x114ba9800) [pid = 1655] [serial = 1675] [outer = 0x113442800] 23:53:46 INFO - PROCESS | 1655 | 1461567226324 Marionette DEBUG loaded listener.js 23:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x118f3f400) [pid = 1655] [serial = 1676] [outer = 0x113442800] 23:53:46 INFO - PROCESS | 1655 | 1461567226792 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]]]}] 23:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 873ms 23:53:46 INFO - PROCESS | 1655 | 1461567226830 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 23:53:46 INFO - PROCESS | 1655 | 1461567226833 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 23:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:53:46 INFO - PROCESS | 1655 | 1461567226838 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:53:46 INFO - PROCESS | 1655 | 1461567226840 Marionette TRACE conn2 <- [1,2206,null,{}] 23:53:46 INFO - PROCESS | 1655 | 1461567226844 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}] 23:53:46 INFO - PROCESS | 1655 | 1461567226973 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 23:53:47 INFO - PROCESS | 1655 | 1461567227066 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac0e000 == 111 [pid = 1655] [id = 559] 23:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x11be32400) [pid = 1655] [serial = 1677] [outer = 0x0] 23:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x123b6d000) [pid = 1655] [serial = 1678] [outer = 0x11be32400] 23:53:47 INFO - PROCESS | 1655 | 1461567227100 Marionette DEBUG loaded listener.js 23:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x124fc5400) [pid = 1655] [serial = 1679] [outer = 0x11be32400] 23:53:47 INFO - PROCESS | 1655 | 1461567227543 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]]]}] 23:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 774ms 23:53:47 INFO - PROCESS | 1655 | 1461567227616 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 23:53:47 INFO - PROCESS | 1655 | 1461567227619 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 23:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:53:47 INFO - PROCESS | 1655 | 1461567227621 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:53:47 INFO - PROCESS | 1655 | 1461567227623 Marionette TRACE conn2 <- [1,2210,null,{}] 23:53:47 INFO - PROCESS | 1655 | 1461567227625 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}] 23:53:47 INFO - PROCESS | 1655 | 1461567227747 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 23:53:47 INFO - PROCESS | 1655 | 1461567227844 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x13048e800 == 112 [pid = 1655] [id = 560] 23:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x128924c00) [pid = 1655] [serial = 1680] [outer = 0x0] 23:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x129669400) [pid = 1655] [serial = 1681] [outer = 0x128924c00] 23:53:47 INFO - PROCESS | 1655 | 1461567227875 Marionette DEBUG loaded listener.js 23:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12a5df000) [pid = 1655] [serial = 1682] [outer = 0x128924c00] 23:53:48 INFO - PROCESS | 1655 | 1461567228311 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]]]}] 23:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 721ms 23:53:48 INFO - PROCESS | 1655 | 1461567228346 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 23:53:48 INFO - PROCESS | 1655 | 1461567228347 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 23:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:53:48 INFO - PROCESS | 1655 | 1461567228357 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:53:48 INFO - PROCESS | 1655 | 1461567228361 Marionette TRACE conn2 <- [1,2214,null,{}] 23:53:48 INFO - PROCESS | 1655 | 1461567228367 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}] 23:53:48 INFO - PROCESS | 1655 | 1461567228489 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 23:53:48 INFO - PROCESS | 1655 | 1461567228588 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a24f800 == 113 [pid = 1655] [id = 561] 23:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12a5e4000) [pid = 1655] [serial = 1683] [outer = 0x0] 23:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12ae7b800) [pid = 1655] [serial = 1684] [outer = 0x12a5e4000] 23:53:48 INFO - PROCESS | 1655 | 1461567228618 Marionette DEBUG loaded listener.js 23:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12ae80800) [pid = 1655] [serial = 1685] [outer = 0x12a5e4000] 23:53:49 INFO - PROCESS | 1655 | 1461567229039 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]]]}] 23:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 731ms 23:53:49 INFO - PROCESS | 1655 | 1461567229098 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 23:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:53:49 INFO - PROCESS | 1655 | 1461567229099 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 23:53:49 INFO - PROCESS | 1655 | 1461567229102 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:53:49 INFO - PROCESS | 1655 | 1461567229103 Marionette TRACE conn2 <- [1,2218,null,{}] 23:53:49 INFO - PROCESS | 1655 | 1461567229105 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}] 23:53:49 INFO - PROCESS | 1655 | 1461567229231 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 23:53:49 INFO - PROCESS | 1655 | 1461567229327 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1460df000 == 114 [pid = 1655] [id = 562] 23:53:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12ae80c00) [pid = 1655] [serial = 1686] [outer = 0x0] 23:53:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12affac00) [pid = 1655] [serial = 1687] [outer = 0x12ae80c00] 23:53:49 INFO - PROCESS | 1655 | 1461567229357 Marionette DEBUG loaded listener.js 23:53:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12e3efc00) [pid = 1655] [serial = 1688] [outer = 0x12ae80c00] 23:53:49 INFO - PROCESS | 1655 | 1461567229769 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]]]}] 23:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 719ms 23:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:53:49 INFO - PROCESS | 1655 | 1461567229821 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 23:53:49 INFO - PROCESS | 1655 | 1461567229823 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 23:53:49 INFO - PROCESS | 1655 | 1461567229825 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:53:49 INFO - PROCESS | 1655 | 1461567229826 Marionette TRACE conn2 <- [1,2222,null,{}] 23:53:49 INFO - PROCESS | 1655 | 1461567229829 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}] 23:53:49 INFO - PROCESS | 1655 | 1461567229952 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 23:53:50 INFO - PROCESS | 1655 | 1461567230077 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x139a6a800 == 115 [pid = 1655] [id = 563] 23:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12ec4a800) [pid = 1655] [serial = 1689] [outer = 0x0] 23:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12eef6000) [pid = 1655] [serial = 1690] [outer = 0x12ec4a800] 23:53:50 INFO - PROCESS | 1655 | 1461567230116 Marionette DEBUG loaded listener.js 23:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x13214a800) [pid = 1655] [serial = 1691] [outer = 0x12ec4a800] 23:53:50 INFO - PROCESS | 1655 | 1461567230569 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]]]}] 23:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 774ms 23:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:53:50 INFO - PROCESS | 1655 | 1461567230599 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 23:53:50 INFO - PROCESS | 1655 | 1461567230600 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 23:53:50 INFO - PROCESS | 1655 | 1461567230603 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:53:50 INFO - PROCESS | 1655 | 1461567230604 Marionette TRACE conn2 <- [1,2226,null,{}] 23:53:50 INFO - PROCESS | 1655 | 1461567230606 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}] 23:53:50 INFO - PROCESS | 1655 | 1461567230733 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 23:53:50 INFO - PROCESS | 1655 | 1461567230859 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a1cf000 == 116 [pid = 1655] [id = 564] 23:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x130051800) [pid = 1655] [serial = 1692] [outer = 0x0] 23:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x130055c00) [pid = 1655] [serial = 1693] [outer = 0x130051800] 23:53:50 INFO - PROCESS | 1655 | 1461567230891 Marionette DEBUG loaded listener.js 23:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x132151400) [pid = 1655] [serial = 1694] [outer = 0x130051800] 23:53:51 INFO - PROCESS | 1655 | 1461567231310 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]]]}] 23:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 718ms 23:53:51 INFO - PROCESS | 1655 | 1461567231322 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 23:53:51 INFO - PROCESS | 1655 | 1461567231323 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 23:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:53:51 INFO - PROCESS | 1655 | 1461567231325 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:53:51 INFO - PROCESS | 1655 | 1461567231327 Marionette TRACE conn2 <- [1,2230,null,{}] 23:53:51 INFO - PROCESS | 1655 | 1461567231329 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}] 23:53:51 INFO - PROCESS | 1655 | 1461567231453 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 23:53:51 INFO - PROCESS | 1655 | 1461567231577 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a1e4000 == 117 [pid = 1655] [id = 565] 23:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x138aa3400) [pid = 1655] [serial = 1695] [outer = 0x0] 23:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x138ab0800) [pid = 1655] [serial = 1696] [outer = 0x138aa3400] 23:53:51 INFO - PROCESS | 1655 | 1461567231610 Marionette DEBUG loaded listener.js 23:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x138aeec00) [pid = 1655] [serial = 1697] [outer = 0x138aa3400] 23:53:52 INFO - PROCESS | 1655 | 1461567232007 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]]]}] 23:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 719ms 23:53:52 INFO - PROCESS | 1655 | 1461567232061 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 23:53:52 INFO - PROCESS | 1655 | 1461567232063 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 23:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:53:52 INFO - PROCESS | 1655 | 1461567232068 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:53:52 INFO - PROCESS | 1655 | 1461567232069 Marionette TRACE conn2 <- [1,2234,null,{}] 23:53:52 INFO - PROCESS | 1655 | 1461567232072 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}] 23:53:52 INFO - PROCESS | 1655 | 1461567232209 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 23:53:52 INFO - PROCESS | 1655 | 1461567232307 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a143000 == 118 [pid = 1655] [id = 566] 23:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x138aa5c00) [pid = 1655] [serial = 1698] [outer = 0x0] 23:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x139cdac00) [pid = 1655] [serial = 1699] [outer = 0x138aa5c00] 23:53:52 INFO - PROCESS | 1655 | 1461567232337 Marionette DEBUG loaded listener.js 23:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x139cdec00) [pid = 1655] [serial = 1700] [outer = 0x138aa5c00] 23:53:52 INFO - PROCESS | 1655 | 1461567232775 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]]]}] 23:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 720ms 23:53:52 INFO - PROCESS | 1655 | 1461567232798 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 23:53:52 INFO - PROCESS | 1655 | 1461567232800 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 23:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:53:52 INFO - PROCESS | 1655 | 1461567232802 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:53:52 INFO - PROCESS | 1655 | 1461567232803 Marionette TRACE conn2 <- [1,2238,null,{}] 23:53:52 INFO - PROCESS | 1655 | 1461567232806 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}] 23:53:52 INFO - PROCESS | 1655 | 1461567232928 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 23:53:53 INFO - PROCESS | 1655 | 1461567233025 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a1e9000 == 119 [pid = 1655] [id = 567] 23:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x139597c00) [pid = 1655] [serial = 1701] [outer = 0x0] 23:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x13959d400) [pid = 1655] [serial = 1702] [outer = 0x139597c00] 23:53:53 INFO - PROCESS | 1655 | 1461567233056 Marionette DEBUG loaded listener.js 23:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x1395a0c00) [pid = 1655] [serial = 1703] [outer = 0x139597c00] 23:53:53 INFO - PROCESS | 1655 | 1461567233512 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]]]}] 23:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 719ms 23:53:53 INFO - PROCESS | 1655 | 1461567233522 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 23:53:53 INFO - PROCESS | 1655 | 1461567233523 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 23:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:53:53 INFO - PROCESS | 1655 | 1461567233525 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:53:53 INFO - PROCESS | 1655 | 1461567233527 Marionette TRACE conn2 <- [1,2242,null,{}] 23:53:53 INFO - PROCESS | 1655 | 1461567233529 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}] 23:53:53 INFO - PROCESS | 1655 | 1461567233679 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 23:53:53 INFO - PROCESS | 1655 | 1461567233780 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a33b800 == 120 [pid = 1655] [id = 568] 23:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12acb3000) [pid = 1655] [serial = 1704] [outer = 0x0] 23:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12d660400) [pid = 1655] [serial = 1705] [outer = 0x12acb3000] 23:53:53 INFO - PROCESS | 1655 | 1461567233814 Marionette DEBUG loaded listener.js 23:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x1395a4800) [pid = 1655] [serial = 1706] [outer = 0x12acb3000] 23:53:54 INFO - PROCESS | 1655 | 1461567234237 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]]]}] 23:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 23:53:54 INFO - PROCESS | 1655 | 1461567234244 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 23:53:54 INFO - PROCESS | 1655 | 1461567234246 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 23:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:53:54 INFO - PROCESS | 1655 | 1461567234248 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:53:54 INFO - PROCESS | 1655 | 1461567234250 Marionette TRACE conn2 <- [1,2246,null,{}] 23:53:54 INFO - PROCESS | 1655 | 1461567234253 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}] 23:53:54 INFO - PROCESS | 1655 | 1461567234393 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 23:53:54 INFO - PROCESS | 1655 | 1461567234494 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0f2000 == 121 [pid = 1655] [id = 569] 23:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12add3400) [pid = 1655] [serial = 1707] [outer = 0x0] 23:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x139852000) [pid = 1655] [serial = 1708] [outer = 0x12add3400] 23:53:54 INFO - PROCESS | 1655 | 1461567234524 Marionette DEBUG loaded listener.js 23:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x139cdfc00) [pid = 1655] [serial = 1709] [outer = 0x12add3400] 23:53:55 INFO - PROCESS | 1655 | 1461567235433 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]]]}] 23:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1223ms 23:53:55 INFO - PROCESS | 1655 | 1461567235472 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 23:53:55 INFO - PROCESS | 1655 | 1461567235475 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 23:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:53:55 INFO - PROCESS | 1655 | 1461567235480 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:53:55 INFO - PROCESS | 1655 | 1461567235484 Marionette TRACE conn2 <- [1,2250,null,{}] 23:53:55 INFO - PROCESS | 1655 | 1461567235489 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}] 23:53:55 INFO - PROCESS | 1655 | 1461567235638 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 23:53:55 INFO - PROCESS | 1655 | 1461567235768 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9d4800 == 122 [pid = 1655] [id = 570] 23:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x118879400) [pid = 1655] [serial = 1710] [outer = 0x0] 23:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x119835400) [pid = 1655] [serial = 1711] [outer = 0x118879400] 23:53:55 INFO - PROCESS | 1655 | 1461567235801 Marionette DEBUG loaded listener.js 23:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x11af67400) [pid = 1655] [serial = 1712] [outer = 0x118879400] 23:53:56 INFO - PROCESS | 1655 | 1461567236240 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]]]}] 23:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 780ms 23:53:56 INFO - PROCESS | 1655 | 1461567236260 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 23:53:56 INFO - PROCESS | 1655 | 1461567236264 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 23:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:53:56 INFO - PROCESS | 1655 | 1461567236268 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:53:56 INFO - PROCESS | 1655 | 1461567236270 Marionette TRACE conn2 <- [1,2254,null,{}] 23:53:56 INFO - PROCESS | 1655 | 1461567236272 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}] 23:53:56 INFO - PROCESS | 1655 | 1461567236388 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 23:53:56 INFO - PROCESS | 1655 | 1461567236521 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239d4800 == 123 [pid = 1655] [id = 571] 23:53:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x11a83dc00) [pid = 1655] [serial = 1713] [outer = 0x0] 23:53:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x11c437000) [pid = 1655] [serial = 1714] [outer = 0x11a83dc00] 23:53:56 INFO - PROCESS | 1655 | 1461567236554 Marionette DEBUG loaded listener.js 23:53:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x123b6e400) [pid = 1655] [serial = 1715] [outer = 0x11a83dc00] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x115e14800 == 122 [pid = 1655] [id = 497] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x139ac4000 == 121 [pid = 1655] [id = 557] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x139796800 == 120 [pid = 1655] [id = 556] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12fda9000 == 119 [pid = 1655] [id = 555] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1321b3800 == 118 [pid = 1655] [id = 554] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x130868800 == 117 [pid = 1655] [id = 553] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x130299000 == 116 [pid = 1655] [id = 552] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12f311800 == 115 [pid = 1655] [id = 551] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebc5000 == 114 [pid = 1655] [id = 550] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf1d000 == 113 [pid = 1655] [id = 549] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa17000 == 112 [pid = 1655] [id = 548] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1239d9000 == 111 [pid = 1655] [id = 547] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b118800 == 110 [pid = 1655] [id = 546] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11c36d000 == 109 [pid = 1655] [id = 545] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1460e5800 == 108 [pid = 1655] [id = 541] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x145da7800 == 107 [pid = 1655] [id = 540] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x13979a000 == 106 [pid = 1655] [id = 539] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1392d6000 == 105 [pid = 1655] [id = 538] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x136d22800 == 104 [pid = 1655] [id = 537] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x131068000 == 103 [pid = 1655] [id = 536] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b81f800 == 102 [pid = 1655] [id = 535] 23:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1244cb800 == 101 [pid = 1655] [id = 534] 23:53:56 INFO - PROCESS | 1655 | 1461567236976 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]]]}] 23:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 719ms 23:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:53:56 INFO - PROCESS | 1655 | 1461567236987 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 23:53:56 INFO - PROCESS | 1655 | 1461567236989 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 23:53:56 INFO - PROCESS | 1655 | 1461567236991 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:53:56 INFO - PROCESS | 1655 | 1461567236993 Marionette TRACE conn2 <- [1,2258,null,{}] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12e933800) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12ec49c00) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x12a1d5400) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12e3eb800) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x129140400) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12ae69c00) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x12abda800) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x123b66000) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12acb2000) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12b4e8000) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x12a5e6c00) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x12ae6a800) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x1296d5800) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x1133a2000) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x123f82800) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x124fce800) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x127e38400) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12d188000) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12a5aa400) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x123b6b800) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x11c841800) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x1291cb400) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x11acb5400) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x11581d000) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x124190000) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x1147d4000) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12a1d4000) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x11bad4000) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12add4c00) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12aa4f800) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12e479c00) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12addb400) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x11a845c00) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12ebe9800) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12e477800) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 23:53:57 INFO - PROCESS | 1655 | 1461567237045 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}] 23:53:57 INFO - PROCESS | 1655 | 1461567237179 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 23:53:57 INFO - PROCESS | 1655 | 1461567237189 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a32c000 == 102 [pid = 1655] [id = 572] 23:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x124625800) [pid = 1655] [serial = 1716] [outer = 0x0] 23:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x1246a7000) [pid = 1655] [serial = 1717] [outer = 0x124625800] 23:53:57 INFO - PROCESS | 1655 | 1461567237218 Marionette DEBUG loaded listener.js 23:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x127e38400) [pid = 1655] [serial = 1718] [outer = 0x124625800] 23:53:57 INFO - PROCESS | 1655 | 1461567237603 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]]]}] 23:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 646ms 23:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:53:57 INFO - PROCESS | 1655 | 1461567237637 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 23:53:57 INFO - PROCESS | 1655 | 1461567237639 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 23:53:57 INFO - PROCESS | 1655 | 1461567237641 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:53:57 INFO - PROCESS | 1655 | 1461567237642 Marionette TRACE conn2 <- [1,2262,null,{}] 23:53:57 INFO - PROCESS | 1655 | 1461567237644 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}] 23:53:57 INFO - PROCESS | 1655 | 1461567237749 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 23:53:57 INFO - PROCESS | 1655 | 1461567237754 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b10e000 == 103 [pid = 1655] [id = 573] 23:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12891e800) [pid = 1655] [serial = 1719] [outer = 0x0] 23:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x1296dac00) [pid = 1655] [serial = 1720] [outer = 0x12891e800] 23:53:57 INFO - PROCESS | 1655 | 1461567237781 Marionette DEBUG loaded listener.js 23:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12a1e1400) [pid = 1655] [serial = 1721] [outer = 0x12891e800] 23:53:58 INFO - PROCESS | 1655 | 1461567238151 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]]]}] 23:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 23:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:53:58 INFO - PROCESS | 1655 | 1461567238160 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 23:53:58 INFO - PROCESS | 1655 | 1461567238161 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 23:53:58 INFO - PROCESS | 1655 | 1461567238173 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:53:58 INFO - PROCESS | 1655 | 1461567238174 Marionette TRACE conn2 <- [1,2266,null,{}] 23:53:58 INFO - PROCESS | 1655 | 1461567238179 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}] 23:53:58 INFO - PROCESS | 1655 | 1461567238278 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 23:53:58 INFO - PROCESS | 1655 | 1461567238283 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1d3800 == 104 [pid = 1655] [id = 574] 23:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12a3cc800) [pid = 1655] [serial = 1722] [outer = 0x0] 23:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12a5ad400) [pid = 1655] [serial = 1723] [outer = 0x12a3cc800] 23:53:58 INFO - PROCESS | 1655 | 1461567238309 Marionette DEBUG loaded listener.js 23:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12a939000) [pid = 1655] [serial = 1724] [outer = 0x12a3cc800] 23:53:58 INFO - PROCESS | 1655 | 1461567238691 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]]]}] 23:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 582ms 23:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:53:58 INFO - PROCESS | 1655 | 1461567238745 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 23:53:58 INFO - PROCESS | 1655 | 1461567238746 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 23:53:58 INFO - PROCESS | 1655 | 1461567238749 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:53:58 INFO - PROCESS | 1655 | 1461567238750 Marionette TRACE conn2 <- [1,2270,null,{}] 23:53:58 INFO - PROCESS | 1655 | 1461567238752 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}] 23:53:58 INFO - PROCESS | 1655 | 1461567238915 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 23:53:58 INFO - PROCESS | 1655 | 1461567238936 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e892800 == 105 [pid = 1655] [id = 575] 23:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12aa4a000) [pid = 1655] [serial = 1725] [outer = 0x0] 23:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12ac3e800) [pid = 1655] [serial = 1726] [outer = 0x12aa4a000] 23:53:58 INFO - PROCESS | 1655 | 1461567238964 Marionette DEBUG loaded listener.js 23:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12ade0c00) [pid = 1655] [serial = 1727] [outer = 0x12aa4a000] 23:53:59 INFO - PROCESS | 1655 | 1461567239323 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]]]}] 23:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 618ms 23:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:53:59 INFO - PROCESS | 1655 | 1461567239367 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 23:53:59 INFO - PROCESS | 1655 | 1461567239368 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 23:53:59 INFO - PROCESS | 1655 | 1461567239378 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:53:59 INFO - PROCESS | 1655 | 1461567239379 Marionette TRACE conn2 <- [1,2274,null,{}] 23:53:59 INFO - PROCESS | 1655 | 1461567239382 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}] 23:53:59 INFO - PROCESS | 1655 | 1461567239515 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 23:53:59 INFO - PROCESS | 1655 | 1461567239529 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0dc800 == 106 [pid = 1655] [id = 576] 23:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x11ba3a800) [pid = 1655] [serial = 1728] [outer = 0x0] 23:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12ae6ec00) [pid = 1655] [serial = 1729] [outer = 0x11ba3a800] 23:53:59 INFO - PROCESS | 1655 | 1461567239555 Marionette DEBUG loaded listener.js 23:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12affdc00) [pid = 1655] [serial = 1730] [outer = 0x11ba3a800] 23:53:59 INFO - PROCESS | 1655 | 1461567239937 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]]]}] 23:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 626ms 23:54:00 INFO - PROCESS | 1655 | 1461567239998 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 23:54:00 INFO - PROCESS | 1655 | 1461567239999 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 23:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:54:00 INFO - PROCESS | 1655 | 1461567240001 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:54:00 INFO - PROCESS | 1655 | 1461567240002 Marionette TRACE conn2 <- [1,2278,null,{}] 23:54:00 INFO - PROCESS | 1655 | 1461567240005 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}] 23:54:00 INFO - PROCESS | 1655 | 1461567240139 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 23:54:00 INFO - PROCESS | 1655 | 1461567240158 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd90000 == 107 [pid = 1655] [id = 577] 23:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12b0a1400) [pid = 1655] [serial = 1731] [outer = 0x0] 23:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12b0a8c00) [pid = 1655] [serial = 1732] [outer = 0x12b0a1400] 23:54:00 INFO - PROCESS | 1655 | 1461567240184 Marionette DEBUG loaded listener.js 23:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12b4e4c00) [pid = 1655] [serial = 1733] [outer = 0x12b0a1400] 23:54:00 INFO - PROCESS | 1655 | 1461567240539 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]]]}] 23:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 570ms 23:54:00 INFO - PROCESS | 1655 | 1461567240571 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 23:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:54:00 INFO - PROCESS | 1655 | 1461567240572 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 23:54:00 INFO - PROCESS | 1655 | 1461567240574 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:54:00 INFO - PROCESS | 1655 | 1461567240575 Marionette TRACE conn2 <- [1,2282,null,{}] 23:54:00 INFO - PROCESS | 1655 | 1461567240578 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}] 23:54:00 INFO - PROCESS | 1655 | 1461567240716 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 23:54:00 INFO - PROCESS | 1655 | 1461567240732 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x13079d800 == 108 [pid = 1655] [id = 578] 23:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12b49dc00) [pid = 1655] [serial = 1734] [outer = 0x0] 23:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12bed4000) [pid = 1655] [serial = 1735] [outer = 0x12b49dc00] 23:54:00 INFO - PROCESS | 1655 | 1461567240758 Marionette DEBUG loaded listener.js 23:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12dcd9400) [pid = 1655] [serial = 1736] [outer = 0x12b49dc00] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12add3800) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12d655400) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12b09fc00) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x113387000) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x118fb7000) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12aa48800) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x1158c7400) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x119d43400) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12e937400) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x124621c00) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12e936800) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12462a800) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12ad0d400) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:54:01 INFO - PROCESS | 1655 | 1461567241410 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]]]}] 23:54:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 875ms 23:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:54:01 INFO - PROCESS | 1655 | 1461567241460 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 23:54:01 INFO - PROCESS | 1655 | 1461567241461 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 23:54:01 INFO - PROCESS | 1655 | 1461567241471 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:54:01 INFO - PROCESS | 1655 | 1461567241472 Marionette TRACE conn2 <- [1,2286,null,{}] 23:54:01 INFO - PROCESS | 1655 | 1461567241474 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}] 23:54:01 INFO - PROCESS | 1655 | 1461567241585 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 23:54:01 INFO - PROCESS | 1655 | 1461567241590 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea43800 == 109 [pid = 1655] [id = 579] 23:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x129668800) [pid = 1655] [serial = 1737] [outer = 0x0] 23:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12b09e000) [pid = 1655] [serial = 1738] [outer = 0x129668800] 23:54:01 INFO - PROCESS | 1655 | 1461567241615 Marionette DEBUG loaded listener.js 23:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12d188000) [pid = 1655] [serial = 1739] [outer = 0x129668800] 23:54:01 INFO - PROCESS | 1655 | 1461567241978 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]]]}] 23:54:01 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 23:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 23:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:54:01 INFO - PROCESS | 1655 | 1461567241990 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 23:54:01 INFO - PROCESS | 1655 | 1461567241991 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 23:54:01 INFO - PROCESS | 1655 | 1461567241993 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:54:01 INFO - PROCESS | 1655 | 1461567241995 Marionette TRACE conn2 <- [1,2290,null,{}] 23:54:02 INFO - PROCESS | 1655 | 1461567241999 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}] 23:54:02 INFO - PROCESS | 1655 | 1461567242112 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 23:54:02 INFO - PROCESS | 1655 | 1461567242205 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c64800 == 110 [pid = 1655] [id = 580] 23:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12d186400) [pid = 1655] [serial = 1740] [outer = 0x0] 23:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12e3f6400) [pid = 1655] [serial = 1741] [outer = 0x12d186400] 23:54:02 INFO - PROCESS | 1655 | 1461567242235 Marionette DEBUG loaded listener.js 23:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12ebe9800) [pid = 1655] [serial = 1742] [outer = 0x12d186400] 23:54:02 INFO - PROCESS | 1655 | 1461567242553 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]]]}] 23:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 572ms 23:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:54:02 INFO - PROCESS | 1655 | 1461567242567 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 23:54:02 INFO - PROCESS | 1655 | 1461567242569 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 23:54:02 INFO - PROCESS | 1655 | 1461567242571 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:54:02 INFO - PROCESS | 1655 | 1461567242572 Marionette TRACE conn2 <- [1,2294,null,{}] 23:54:02 INFO - PROCESS | 1655 | 1461567242574 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}] 23:54:02 INFO - PROCESS | 1655 | 1461567242679 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 23:54:02 INFO - PROCESS | 1655 | 1461567242683 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x13942e000 == 111 [pid = 1655] [id = 581] 23:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12ec49800) [pid = 1655] [serial = 1743] [outer = 0x0] 23:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12ff24c00) [pid = 1655] [serial = 1744] [outer = 0x12ec49800] 23:54:02 INFO - PROCESS | 1655 | 1461567242708 Marionette DEBUG loaded listener.js 23:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12ffa9c00) [pid = 1655] [serial = 1745] [outer = 0x12ec49800] 23:54:03 INFO - PROCESS | 1655 | 1461567243067 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]]]}] 23:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 23:54:03 INFO - PROCESS | 1655 | 1461567243089 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 23:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:54:03 INFO - PROCESS | 1655 | 1461567243091 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 23:54:03 INFO - PROCESS | 1655 | 1461567243093 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:54:03 INFO - PROCESS | 1655 | 1461567243094 Marionette TRACE conn2 <- [1,2298,null,{}] 23:54:03 INFO - PROCESS | 1655 | 1461567243102 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}] 23:54:03 INFO - PROCESS | 1655 | 1461567243256 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 23:54:03 INFO - PROCESS | 1655 | 1461567243434 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cae800 == 112 [pid = 1655] [id = 582] 23:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x1133d8400) [pid = 1655] [serial = 1746] [outer = 0x0] 23:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x113450000) [pid = 1655] [serial = 1747] [outer = 0x1133d8400] 23:54:03 INFO - PROCESS | 1655 | 1461567243482 Marionette DEBUG loaded listener.js 23:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x1155d3c00) [pid = 1655] [serial = 1748] [outer = 0x1133d8400] 23:54:04 INFO - PROCESS | 1655 | 1461567244013 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]]]}] 23:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 969ms 23:54:04 INFO - PROCESS | 1655 | 1461567244068 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 23:54:04 INFO - PROCESS | 1655 | 1461567244072 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 23:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:54:04 INFO - PROCESS | 1655 | 1461567244079 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:54:04 INFO - PROCESS | 1655 | 1461567244084 Marionette TRACE conn2 <- [1,2302,null,{}] 23:54:04 INFO - PROCESS | 1655 | 1461567244088 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}] 23:54:04 INFO - PROCESS | 1655 | 1461567244217 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 23:54:04 INFO - PROCESS | 1655 | 1461567244316 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a91a800 == 113 [pid = 1655] [id = 583] 23:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x11c4d5800) [pid = 1655] [serial = 1749] [outer = 0x0] 23:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x123b68800) [pid = 1655] [serial = 1750] [outer = 0x11c4d5800] 23:54:04 INFO - PROCESS | 1655 | 1461567244348 Marionette DEBUG loaded listener.js 23:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x124624000) [pid = 1655] [serial = 1751] [outer = 0x11c4d5800] 23:54:04 INFO - PROCESS | 1655 | 1461567244769 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]]]}] 23:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 725ms 23:54:04 INFO - PROCESS | 1655 | 1461567244806 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 23:54:04 INFO - PROCESS | 1655 | 1461567244809 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 23:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:54:04 INFO - PROCESS | 1655 | 1461567244811 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:54:04 INFO - PROCESS | 1655 | 1461567244813 Marionette TRACE conn2 <- [1,2306,null,{}] 23:54:04 INFO - PROCESS | 1655 | 1461567244815 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}] 23:54:04 INFO - PROCESS | 1655 | 1461567244941 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 23:54:05 INFO - PROCESS | 1655 | 1461567245067 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f30f800 == 114 [pid = 1655] [id = 584] 23:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x127611800) [pid = 1655] [serial = 1752] [outer = 0x0] 23:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12a3c9000) [pid = 1655] [serial = 1753] [outer = 0x127611800] 23:54:05 INFO - PROCESS | 1655 | 1461567245101 Marionette DEBUG loaded listener.js 23:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12ab88400) [pid = 1655] [serial = 1754] [outer = 0x127611800] 23:54:05 INFO - PROCESS | 1655 | 1461567245548 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]]]}] 23:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 772ms 23:54:05 INFO - PROCESS | 1655 | 1461567245584 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 23:54:05 INFO - PROCESS | 1655 | 1461567245585 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 23:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:54:05 INFO - PROCESS | 1655 | 1461567245591 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:54:05 INFO - PROCESS | 1655 | 1461567245596 Marionette TRACE conn2 <- [1,2310,null,{}] 23:54:05 INFO - PROCESS | 1655 | 1461567245600 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}] 23:54:05 INFO - PROCESS | 1655 | 1461567245738 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 23:54:05 INFO - PROCESS | 1655 | 1461567245871 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x139a63800 == 115 [pid = 1655] [id = 585] 23:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x128f29800) [pid = 1655] [serial = 1755] [outer = 0x0] 23:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12acb9400) [pid = 1655] [serial = 1756] [outer = 0x128f29800] 23:54:05 INFO - PROCESS | 1655 | 1461567245904 Marionette DEBUG loaded listener.js 23:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12dcd6400) [pid = 1655] [serial = 1757] [outer = 0x128f29800] 23:54:06 INFO - PROCESS | 1655 | 1461567246339 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]]]}] 23:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 777ms 23:54:06 INFO - PROCESS | 1655 | 1461567246366 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 23:54:06 INFO - PROCESS | 1655 | 1461567246368 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 23:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:54:06 INFO - PROCESS | 1655 | 1461567246370 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:54:06 INFO - PROCESS | 1655 | 1461567246371 Marionette TRACE conn2 <- [1,2314,null,{}] 23:54:06 INFO - PROCESS | 1655 | 1461567246374 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}] 23:54:06 INFO - PROCESS | 1655 | 1461567246499 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 23:54:06 INFO - PROCESS | 1655 | 1461567246627 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x139acd000 == 116 [pid = 1655] [id = 586] 23:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12dcdc000) [pid = 1655] [serial = 1758] [outer = 0x0] 23:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12e936800) [pid = 1655] [serial = 1759] [outer = 0x12dcdc000] 23:54:06 INFO - PROCESS | 1655 | 1461567246661 Marionette DEBUG loaded listener.js 23:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12ebe7800) [pid = 1655] [serial = 1760] [outer = 0x12dcdc000] 23:54:07 INFO - PROCESS | 1655 | 1461567247047 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]]]}] 23:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 720ms 23:54:07 INFO - PROCESS | 1655 | 1461567247091 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 23:54:07 INFO - PROCESS | 1655 | 1461567247092 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 23:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:54:07 INFO - PROCESS | 1655 | 1461567247095 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:54:07 INFO - PROCESS | 1655 | 1461567247096 Marionette TRACE conn2 <- [1,2318,null,{}] 23:54:07 INFO - PROCESS | 1655 | 1461567247098 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}] 23:54:07 INFO - PROCESS | 1655 | 1461567247221 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 23:54:07 INFO - PROCESS | 1655 | 1461567247322 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x145dbb800 == 117 [pid = 1655] [id = 587] 23:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x130057c00) [pid = 1655] [serial = 1761] [outer = 0x0] 23:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x13005a000) [pid = 1655] [serial = 1762] [outer = 0x130057c00] 23:54:07 INFO - PROCESS | 1655 | 1461567247360 Marionette DEBUG loaded listener.js 23:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x13214cc00) [pid = 1655] [serial = 1763] [outer = 0x130057c00] 23:54:07 INFO - PROCESS | 1655 | 1461567247804 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] 23:54:07 INFO - PROCESS | 1655 | 1461567247817 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 23:54:07 INFO - PROCESS | 1655 | 1461567247819 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:54:07 INFO - PROCESS | 1655 | 1461567247820 Marionette TRACE conn2 <- [1,2322,null,{}] 23:54:07 INFO - PROCESS | 1655 | 1461567247822 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}] 23:54:07 INFO - PROCESS | 1655 | 1461567247963 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 23:54:08 INFO - PROCESS | 1655 | 1461567248065 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1461e1800 == 118 [pid = 1655] [id = 588] 23:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x130058000) [pid = 1655] [serial = 1764] [outer = 0x0] 23:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x138aad400) [pid = 1655] [serial = 1765] [outer = 0x130058000] 23:54:08 INFO - PROCESS | 1655 | 1461567248095 Marionette DEBUG loaded listener.js 23:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x13984d000) [pid = 1655] [serial = 1766] [outer = 0x130058000] 23:54:08 INFO - PROCESS | 1655 | 1461567248541 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]]]}] 23:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 771ms 23:54:08 INFO - PROCESS | 1655 | 1461567248591 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 23:54:08 INFO - PROCESS | 1655 | 1461567248592 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 23:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:54:08 INFO - PROCESS | 1655 | 1461567248594 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:54:08 INFO - PROCESS | 1655 | 1461567248596 Marionette TRACE conn2 <- [1,2326,null,{}] 23:54:08 INFO - PROCESS | 1655 | 1461567248618 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}] 23:54:08 INFO - PROCESS | 1655 | 1461567248740 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 23:54:08 INFO - PROCESS | 1655 | 1461567248839 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x139b38000 == 119 [pid = 1655] [id = 589] 23:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x1395a5000) [pid = 1655] [serial = 1767] [outer = 0x0] 23:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x139856400) [pid = 1655] [serial = 1768] [outer = 0x1395a5000] 23:54:08 INFO - PROCESS | 1655 | 1461567248871 Marionette DEBUG loaded listener.js 23:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x139b04400) [pid = 1655] [serial = 1769] [outer = 0x1395a5000] 23:54:09 INFO - PROCESS | 1655 | 1461567249312 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]]]}] 23:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 788ms 23:54:09 INFO - PROCESS | 1655 | 1461567249383 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 23:54:09 INFO - PROCESS | 1655 | 1461567249384 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 23:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:54:09 INFO - PROCESS | 1655 | 1461567249386 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:54:09 INFO - PROCESS | 1655 | 1461567249388 Marionette TRACE conn2 <- [1,2330,null,{}] 23:54:09 INFO - PROCESS | 1655 | 1461567249390 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}] 23:54:09 INFO - PROCESS | 1655 | 1461567249537 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 23:54:09 INFO - PROCESS | 1655 | 1461567249640 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x139d96800 == 120 [pid = 1655] [id = 590] 23:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x139b05800) [pid = 1655] [serial = 1770] [outer = 0x0] 23:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x139ce3800) [pid = 1655] [serial = 1771] [outer = 0x139b05800] 23:54:09 INFO - PROCESS | 1655 | 1461567249671 Marionette DEBUG loaded listener.js 23:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x139b09400) [pid = 1655] [serial = 1772] [outer = 0x139b05800] 23:54:10 INFO - PROCESS | 1655 | 1461567250206 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]]]}] 23:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 871ms 23:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:54:10 INFO - PROCESS | 1655 | 1461567250259 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 23:54:10 INFO - PROCESS | 1655 | 1461567250261 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 23:54:10 INFO - PROCESS | 1655 | 1461567250265 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:54:10 INFO - PROCESS | 1655 | 1461567250267 Marionette TRACE conn2 <- [1,2334,null,{}] 23:54:10 INFO - PROCESS | 1655 | 1461567250270 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}] 23:54:10 INFO - PROCESS | 1655 | 1461567250423 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 23:54:10 INFO - PROCESS | 1655 | 1461567250526 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x139da2000 == 121 [pid = 1655] [id = 591] 23:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x139b10000) [pid = 1655] [serial = 1773] [outer = 0x0] 23:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x139ce2c00) [pid = 1655] [serial = 1774] [outer = 0x139b10000] 23:54:10 INFO - PROCESS | 1655 | 1461567250559 Marionette DEBUG loaded listener.js 23:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x145c5c800) [pid = 1655] [serial = 1775] [outer = 0x139b10000] 23:54:11 INFO - PROCESS | 1655 | 1461567251019 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]]]}] 23:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 775ms 23:54:11 INFO - PROCESS | 1655 | 1461567251040 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 23:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:54:11 INFO - PROCESS | 1655 | 1461567251041 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 23:54:11 INFO - PROCESS | 1655 | 1461567251044 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:54:11 INFO - PROCESS | 1655 | 1461567251045 Marionette TRACE conn2 <- [1,2338,null,{}] 23:54:11 INFO - PROCESS | 1655 | 1461567251047 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}] 23:54:11 INFO - PROCESS | 1655 | 1461567251175 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 23:54:11 INFO - PROCESS | 1655 | 1461567251307 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x149343800 == 122 [pid = 1655] [id = 592] 23:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x139ce4400) [pid = 1655] [serial = 1776] [outer = 0x0] 23:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x145c64400) [pid = 1655] [serial = 1777] [outer = 0x139ce4400] 23:54:11 INFO - PROCESS | 1655 | 1461567251344 Marionette DEBUG loaded listener.js 23:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x145c5d400) [pid = 1655] [serial = 1778] [outer = 0x139ce4400] 23:54:11 INFO - PROCESS | 1655 | 1461567251795 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]]]}] 23:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 768ms 23:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:54:11 INFO - PROCESS | 1655 | 1461567251812 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 23:54:11 INFO - PROCESS | 1655 | 1461567251814 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 23:54:11 INFO - PROCESS | 1655 | 1461567251816 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:54:11 INFO - PROCESS | 1655 | 1461567251818 Marionette TRACE conn2 <- [1,2342,null,{}] 23:54:11 INFO - PROCESS | 1655 | 1461567251821 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}] 23:54:11 INFO - PROCESS | 1655 | 1461567251965 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 23:54:12 INFO - PROCESS | 1655 | 1461567252101 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x149340000 == 123 [pid = 1655] [id = 593] 23:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x145d88c00) [pid = 1655] [serial = 1779] [outer = 0x0] 23:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x145d94000) [pid = 1655] [serial = 1780] [outer = 0x145d88c00] 23:54:12 INFO - PROCESS | 1655 | 1461567252134 Marionette DEBUG loaded listener.js 23:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x145f97c00) [pid = 1655] [serial = 1781] [outer = 0x145d88c00] 23:54:12 INFO - PROCESS | 1655 | 1461567252556 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]]]}] 23:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 770ms 23:54:12 INFO - PROCESS | 1655 | 1461567252597 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 23:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:54:12 INFO - PROCESS | 1655 | 1461567252598 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 23:54:12 INFO - PROCESS | 1655 | 1461567252603 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:54:12 INFO - PROCESS | 1655 | 1461567252604 Marionette TRACE conn2 <- [1,2346,null,{}] 23:54:12 INFO - PROCESS | 1655 | 1461567252606 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}] 23:54:12 INFO - PROCESS | 1655 | 1461567252731 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 23:54:12 INFO - PROCESS | 1655 | 1461567252834 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1466d0000 == 124 [pid = 1655] [id = 594] 23:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x12a3ce800) [pid = 1655] [serial = 1782] [outer = 0x0] 23:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x145f9b800) [pid = 1655] [serial = 1783] [outer = 0x12a3ce800] 23:54:12 INFO - PROCESS | 1655 | 1461567252864 Marionette DEBUG loaded listener.js 23:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x145fa0400) [pid = 1655] [serial = 1784] [outer = 0x12a3ce800] 23:54:13 INFO - PROCESS | 1655 | 1461567253339 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]]]}] 23:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 771ms 23:54:13 INFO - PROCESS | 1655 | 1461567253382 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 23:54:13 INFO - PROCESS | 1655 | 1461567253384 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 23:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:54:13 INFO - PROCESS | 1655 | 1461567253389 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:54:13 INFO - PROCESS | 1655 | 1461567253390 Marionette TRACE conn2 <- [1,2350,null,{}] 23:54:13 INFO - PROCESS | 1655 | 1461567253393 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}] 23:54:13 INFO - PROCESS | 1655 | 1461567253522 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 23:54:13 INFO - PROCESS | 1655 | 1461567253627 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x124353000 == 125 [pid = 1655] [id = 595] 23:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x123a1a400) [pid = 1655] [serial = 1785] [outer = 0x0] 23:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12a93e800) [pid = 1655] [serial = 1786] [outer = 0x123a1a400] 23:54:13 INFO - PROCESS | 1655 | 1461567253657 Marionette DEBUG loaded listener.js 23:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x132146000) [pid = 1655] [serial = 1787] [outer = 0x123a1a400] 23:54:14 INFO - PROCESS | 1655 | 1461567254060 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]]]}] 23:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 720ms 23:54:14 INFO - PROCESS | 1655 | 1461567254127 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 23:54:14 INFO - PROCESS | 1655 | 1461567254128 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 23:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:54:14 INFO - PROCESS | 1655 | 1461567254147 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:54:14 INFO - PROCESS | 1655 | 1461567254148 Marionette TRACE conn2 <- [1,2354,null,{}] 23:54:14 INFO - PROCESS | 1655 | 1461567254150 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}] 23:54:14 INFO - PROCESS | 1655 | 1461567254282 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 23:54:14 INFO - PROCESS | 1655 | 1461567254387 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a911000 == 126 [pid = 1655] [id = 596] 23:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x118edb400) [pid = 1655] [serial = 1788] [outer = 0x0] 23:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x12ad06800) [pid = 1655] [serial = 1789] [outer = 0x118edb400] 23:54:14 INFO - PROCESS | 1655 | 1461567254417 Marionette DEBUG loaded listener.js 23:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x145f9d000) [pid = 1655] [serial = 1790] [outer = 0x118edb400] 23:54:15 INFO - PROCESS | 1655 | 1461567255084 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]]]}] 23:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 975ms 23:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:54:15 INFO - PROCESS | 1655 | 1461567255119 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 23:54:15 INFO - PROCESS | 1655 | 1461567255122 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 23:54:15 INFO - PROCESS | 1655 | 1461567255125 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:54:15 INFO - PROCESS | 1655 | 1461567255127 Marionette TRACE conn2 <- [1,2358,null,{}] 23:54:15 INFO - PROCESS | 1655 | 1461567255152 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}] 23:54:15 INFO - PROCESS | 1655 | 1461567255282 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 23:54:15 INFO - PROCESS | 1655 | 1461567255388 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e0a800 == 127 [pid = 1655] [id = 597] 23:54:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x1133b5000) [pid = 1655] [serial = 1791] [outer = 0x0] 23:54:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x1133d1000) [pid = 1655] [serial = 1792] [outer = 0x1133b5000] 23:54:15 INFO - PROCESS | 1655 | 1461567255417 Marionette DEBUG loaded listener.js 23:54:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x113448400) [pid = 1655] [serial = 1793] [outer = 0x1133b5000] 23:54:15 INFO - PROCESS | 1655 | 1461567255862 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]]]}] 23:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 775ms 23:54:15 INFO - PROCESS | 1655 | 1461567255903 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 23:54:15 INFO - PROCESS | 1655 | 1461567255907 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 23:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:54:15 INFO - PROCESS | 1655 | 1461567255911 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:54:15 INFO - PROCESS | 1655 | 1461567255913 Marionette TRACE conn2 <- [1,2362,null,{}] 23:54:15 INFO - PROCESS | 1655 | 1461567255917 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}] 23:54:16 INFO - PROCESS | 1655 | 1461567256038 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 23:54:16 INFO - PROCESS | 1655 | 1461567256180 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119adf000 == 128 [pid = 1655] [id = 598] 23:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x1153dc000) [pid = 1655] [serial = 1794] [outer = 0x0] 23:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x1156e8c00) [pid = 1655] [serial = 1795] [outer = 0x1153dc000] 23:54:16 INFO - PROCESS | 1655 | 1461567256211 Marionette DEBUG loaded listener.js 23:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x116511400) [pid = 1655] [serial = 1796] [outer = 0x1153dc000] 23:54:16 INFO - PROCESS | 1655 | 1461567256685 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]]]}] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x13942e000 == 127 [pid = 1655] [id = 581] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x136c64800 == 126 [pid = 1655] [id = 580] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea43800 == 125 [pid = 1655] [id = 579] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x13079d800 == 124 [pid = 1655] [id = 578] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd90000 == 123 [pid = 1655] [id = 577] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x138aa8800) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0dc800 == 122 [pid = 1655] [id = 576] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12e892800 == 121 [pid = 1655] [id = 575] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1d3800 == 120 [pid = 1655] [id = 574] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12b10e000 == 119 [pid = 1655] [id = 573] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a32c000 == 118 [pid = 1655] [id = 572] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1321c1800 == 117 [pid = 1655] [id = 533] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1239d4800 == 116 [pid = 1655] [id = 571] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9d4800 == 115 [pid = 1655] [id = 570] 23:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 824ms 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1460df000 == 114 [pid = 1655] [id = 562] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x13a24f800 == 113 [pid = 1655] [id = 561] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x13048e800 == 112 [pid = 1655] [id = 560] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac0e000 == 111 [pid = 1655] [id = 559] 23:54:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11c37e800 == 110 [pid = 1655] [id = 558] 23:54:16 INFO - PROCESS | 1655 | 1461567256773 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 23:54:16 INFO - PROCESS | 1655 | 1461567256775 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x12b0a7400) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12e9ed400) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12ebf0400) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x1305ebc00) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12d05f000) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x11344d000) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x1133a5400) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x12add2400) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x11a8f2000) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x11c438000) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x12ab81000) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12bea6c00) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x12b0ab400) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x11b593c00) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x124430000) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x11c30c800) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12a5a9000) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x129675000) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12ebec800) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12ac4b800) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12970a800) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12ff9f400) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x132144800) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12ff28800) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x127606000) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x12966fc00) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12ebec000) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12f981000) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x118f42c00) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12aa43800) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12ec50c00) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12aff6c00) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12e935800) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x138aa4400) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x12eb39400) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12acba800) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 23:54:16 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12be9a000) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 23:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:54:16 INFO - PROCESS | 1655 | 1461567256792 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:54:16 INFO - PROCESS | 1655 | 1461567256794 Marionette TRACE conn2 <- [1,2366,null,{}] 23:54:16 INFO - PROCESS | 1655 | 1461567256804 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}] 23:54:16 INFO - PROCESS | 1655 | 1461567256915 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 23:54:16 INFO - PROCESS | 1655 | 1461567256922 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239d7800 == 111 [pid = 1655] [id = 599] 23:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x11926a000) [pid = 1655] [serial = 1797] [outer = 0x0] 23:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x119832400) [pid = 1655] [serial = 1798] [outer = 0x11926a000] 23:54:16 INFO - PROCESS | 1655 | 1461567256951 Marionette DEBUG loaded listener.js 23:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x11a808000) [pid = 1655] [serial = 1799] [outer = 0x11926a000] 23:54:17 INFO - PROCESS | 1655 | 1461567257376 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]]]}] 23:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 626ms 23:54:17 INFO - PROCESS | 1655 | 1461567257416 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 23:54:17 INFO - PROCESS | 1655 | 1461567257417 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 23:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:54:17 INFO - PROCESS | 1655 | 1461567257420 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:54:17 INFO - PROCESS | 1655 | 1461567257421 Marionette TRACE conn2 <- [1,2370,null,{}] 23:54:17 INFO - PROCESS | 1655 | 1461567257423 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}] 23:54:17 INFO - PROCESS | 1655 | 1461567257531 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 23:54:17 INFO - PROCESS | 1655 | 1461567257536 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12899f800 == 112 [pid = 1655] [id = 600] 23:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x11a814000) [pid = 1655] [serial = 1800] [outer = 0x0] 23:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x11a8f4c00) [pid = 1655] [serial = 1801] [outer = 0x11a814000] 23:54:17 INFO - PROCESS | 1655 | 1461567257562 Marionette DEBUG loaded listener.js 23:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x11b9ab400) [pid = 1655] [serial = 1802] [outer = 0x11a814000] 23:54:17 INFO - PROCESS | 1655 | 1461567257943 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]]]}] 23:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 567ms 23:54:17 INFO - PROCESS | 1655 | 1461567257988 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 23:54:17 INFO - PROCESS | 1655 | 1461567257989 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 23:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:54:17 INFO - PROCESS | 1655 | 1461567257991 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:54:17 INFO - PROCESS | 1655 | 1461567257992 Marionette TRACE conn2 <- [1,2374,null,{}] 23:54:17 INFO - PROCESS | 1655 | 1461567257994 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}] 23:54:18 INFO - PROCESS | 1655 | 1461567258098 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 23:54:18 INFO - PROCESS | 1655 | 1461567258102 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a151800 == 113 [pid = 1655] [id = 601] 23:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x11bac8000) [pid = 1655] [serial = 1803] [outer = 0x0] 23:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x11bee0400) [pid = 1655] [serial = 1804] [outer = 0x11bac8000] 23:54:18 INFO - PROCESS | 1655 | 1461567258145 Marionette DEBUG loaded listener.js 23:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x11c43c400) [pid = 1655] [serial = 1805] [outer = 0x11bac8000] 23:54:18 INFO - PROCESS | 1655 | 1461567258528 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]]]}] 23:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 568ms 23:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:54:18 INFO - PROCESS | 1655 | 1461567258559 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 23:54:18 INFO - PROCESS | 1655 | 1461567258560 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 23:54:18 INFO - PROCESS | 1655 | 1461567258563 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:54:18 INFO - PROCESS | 1655 | 1461567258565 Marionette TRACE conn2 <- [1,2378,null,{}] 23:54:18 INFO - PROCESS | 1655 | 1461567258570 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}] 23:54:18 INFO - PROCESS | 1655 | 1461567258746 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 23:54:18 INFO - PROCESS | 1655 | 1461567258809 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa05800 == 114 [pid = 1655] [id = 602] 23:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x11bad4800) [pid = 1655] [serial = 1806] [outer = 0x0] 23:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x123de2800) [pid = 1655] [serial = 1807] [outer = 0x11bad4800] 23:54:18 INFO - PROCESS | 1655 | 1461567258837 Marionette DEBUG loaded listener.js 23:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12462ac00) [pid = 1655] [serial = 1808] [outer = 0x11bad4800] 23:54:19 INFO - PROCESS | 1655 | 1461567259180 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]]]}] 23:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 671ms 23:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:54:19 INFO - PROCESS | 1655 | 1461567259235 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 23:54:19 INFO - PROCESS | 1655 | 1461567259236 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 23:54:19 INFO - PROCESS | 1655 | 1461567259238 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:54:19 INFO - PROCESS | 1655 | 1461567259239 Marionette TRACE conn2 <- [1,2382,null,{}] 23:54:19 INFO - PROCESS | 1655 | 1461567259241 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}] 23:54:19 INFO - PROCESS | 1655 | 1461567259386 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 23:54:19 INFO - PROCESS | 1655 | 1461567259424 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af2c000 == 115 [pid = 1655] [id = 603] 23:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x1246a7c00) [pid = 1655] [serial = 1809] [outer = 0x0] 23:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x124fd3800) [pid = 1655] [serial = 1810] [outer = 0x1246a7c00] 23:54:19 INFO - PROCESS | 1655 | 1461567259450 Marionette DEBUG loaded listener.js 23:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12767c800) [pid = 1655] [serial = 1811] [outer = 0x1246a7c00] 23:54:19 INFO - PROCESS | 1655 | 1461567259821 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]]]}] 23:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 618ms 23:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:54:19 INFO - PROCESS | 1655 | 1461567259857 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 23:54:19 INFO - PROCESS | 1655 | 1461567259858 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 23:54:19 INFO - PROCESS | 1655 | 1461567259860 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:54:19 INFO - PROCESS | 1655 | 1461567259861 Marionette TRACE conn2 <- [1,2386,null,{}] 23:54:19 INFO - PROCESS | 1655 | 1461567259870 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}] 23:54:20 INFO - PROCESS | 1655 | 1461567260012 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 23:54:20 INFO - PROCESS | 1655 | 1461567260028 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf09000 == 116 [pid = 1655] [id = 604] 23:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x11c83f800) [pid = 1655] [serial = 1812] [outer = 0x0] 23:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12888d400) [pid = 1655] [serial = 1813] [outer = 0x11c83f800] 23:54:20 INFO - PROCESS | 1655 | 1461567260054 Marionette DEBUG loaded listener.js 23:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x129146400) [pid = 1655] [serial = 1814] [outer = 0x11c83f800] 23:54:20 INFO - PROCESS | 1655 | 1461567260415 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]]]}] 23:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 573ms 23:54:20 INFO - PROCESS | 1655 | 1461567260434 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 23:54:20 INFO - PROCESS | 1655 | 1461567260436 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 23:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:54:20 INFO - PROCESS | 1655 | 1461567260438 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:54:20 INFO - PROCESS | 1655 | 1461567260439 Marionette TRACE conn2 <- [1,2390,null,{}] 23:54:20 INFO - PROCESS | 1655 | 1461567260441 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}] 23:54:20 INFO - PROCESS | 1655 | 1461567260584 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 23:54:20 INFO - PROCESS | 1655 | 1461567260605 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d07c800 == 117 [pid = 1655] [id = 605] 23:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12888e800) [pid = 1655] [serial = 1815] [outer = 0x0] 23:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x129565400) [pid = 1655] [serial = 1816] [outer = 0x12888e800] 23:54:20 INFO - PROCESS | 1655 | 1461567260630 Marionette DEBUG loaded listener.js 23:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x12966fc00) [pid = 1655] [serial = 1817] [outer = 0x12888e800] 23:54:21 INFO - PROCESS | 1655 | 1461567261219 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]]]}] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x138aa6c00) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x11ba3a800) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12b0a1400) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12b49dc00) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12891e800) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x11a83dc00) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12a3cc800) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12d186400) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x118879400) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x124625800) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x129668800) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:54:21 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12aa4a000) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 822ms 23:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:54:21 INFO - PROCESS | 1655 | 1461567261261 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 23:54:21 INFO - PROCESS | 1655 | 1461567261262 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 23:54:21 INFO - PROCESS | 1655 | 1461567261264 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:54:21 INFO - PROCESS | 1655 | 1461567261265 Marionette TRACE conn2 <- [1,2394,null,{}] 23:54:21 INFO - PROCESS | 1655 | 1461567261268 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}] 23:54:21 INFO - PROCESS | 1655 | 1461567261377 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 23:54:21 INFO - PROCESS | 1655 | 1461567261383 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc4a800 == 118 [pid = 1655] [id = 606] 23:54:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x124625800) [pid = 1655] [serial = 1818] [outer = 0x0] 23:54:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12956d000) [pid = 1655] [serial = 1819] [outer = 0x124625800] 23:54:21 INFO - PROCESS | 1655 | 1461567261409 Marionette DEBUG loaded listener.js 23:54:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x129704c00) [pid = 1655] [serial = 1820] [outer = 0x124625800] 23:54:21 INFO - PROCESS | 1655 | 1461567261797 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]]]}] 23:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 571ms 23:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:54:21 INFO - PROCESS | 1655 | 1461567261836 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 23:54:21 INFO - PROCESS | 1655 | 1461567261837 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 23:54:21 INFO - PROCESS | 1655 | 1461567261839 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:54:21 INFO - PROCESS | 1655 | 1461567261842 Marionette TRACE conn2 <- [1,2398,null,{}] 23:54:21 INFO - PROCESS | 1655 | 1461567261844 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}] 23:54:22 INFO - PROCESS | 1655 | 1461567262029 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 23:54:22 INFO - PROCESS | 1655 | 1461567262044 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebe2000 == 119 [pid = 1655] [id = 607] 23:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12a1e1c00) [pid = 1655] [serial = 1821] [outer = 0x0] 23:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12a5a6c00) [pid = 1655] [serial = 1822] [outer = 0x12a1e1c00] 23:54:22 INFO - PROCESS | 1655 | 1461567262073 Marionette DEBUG loaded listener.js 23:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12a938400) [pid = 1655] [serial = 1823] [outer = 0x12a1e1c00] 23:54:22 INFO - PROCESS | 1655 | 1461567262425 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]]]}] 23:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 619ms 23:54:22 INFO - PROCESS | 1655 | 1461567262459 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 23:54:22 INFO - PROCESS | 1655 | 1461567262460 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 23:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:54:22 INFO - PROCESS | 1655 | 1461567262463 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:54:22 INFO - PROCESS | 1655 | 1461567262464 Marionette TRACE conn2 <- [1,2402,null,{}] 23:54:22 INFO - PROCESS | 1655 | 1461567262466 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}] 23:54:22 INFO - PROCESS | 1655 | 1461567262576 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 23:54:22 INFO - PROCESS | 1655 | 1461567262674 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0ec800 == 120 [pid = 1655] [id = 608] 23:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12970a800) [pid = 1655] [serial = 1824] [outer = 0x0] 23:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12a93fc00) [pid = 1655] [serial = 1825] [outer = 0x12970a800] 23:54:22 INFO - PROCESS | 1655 | 1461567262699 Marionette DEBUG loaded listener.js 23:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12aa50400) [pid = 1655] [serial = 1826] [outer = 0x12970a800] 23:54:22 INFO - PROCESS | 1655 | 1461567262984 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]]]}] 23:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 23:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:54:23 INFO - PROCESS | 1655 | 1461567263035 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 23:54:23 INFO - PROCESS | 1655 | 1461567263036 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 23:54:23 INFO - PROCESS | 1655 | 1461567263038 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:54:23 INFO - PROCESS | 1655 | 1461567263039 Marionette TRACE conn2 <- [1,2406,null,{}] 23:54:23 INFO - PROCESS | 1655 | 1461567263042 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}] 23:54:23 INFO - PROCESS | 1655 | 1461567263152 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 23:54:23 INFO - PROCESS | 1655 | 1461567263156 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1300d9800 == 121 [pid = 1655] [id = 609] 23:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12ab7b000) [pid = 1655] [serial = 1827] [outer = 0x0] 23:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12abda800) [pid = 1655] [serial = 1828] [outer = 0x12ab7b000] 23:54:23 INFO - PROCESS | 1655 | 1461567263181 Marionette DEBUG loaded listener.js 23:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x12ac3d000) [pid = 1655] [serial = 1829] [outer = 0x12ab7b000] 23:54:23 INFO - PROCESS | 1655 | 1461567263818 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]]]}] 23:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 819ms 23:54:23 INFO - PROCESS | 1655 | 1461567263859 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 23:54:23 INFO - PROCESS | 1655 | 1461567263862 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 23:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:54:23 INFO - PROCESS | 1655 | 1461567263865 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:54:23 INFO - PROCESS | 1655 | 1461567263868 Marionette TRACE conn2 <- [1,2410,null,{}] 23:54:23 INFO - PROCESS | 1655 | 1461567263872 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}] 23:54:24 INFO - PROCESS | 1655 | 1461567264016 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 23:54:24 INFO - PROCESS | 1655 | 1461567264153 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9b8800 == 122 [pid = 1655] [id = 610] 23:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x1147d4000) [pid = 1655] [serial = 1830] [outer = 0x0] 23:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x114f83800) [pid = 1655] [serial = 1831] [outer = 0x1147d4000] 23:54:24 INFO - PROCESS | 1655 | 1461567264188 Marionette DEBUG loaded listener.js 23:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x118880400) [pid = 1655] [serial = 1832] [outer = 0x1147d4000] 23:54:24 INFO - PROCESS | 1655 | 1461567264667 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]]]}] 23:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 822ms 23:54:24 INFO - PROCESS | 1655 | 1461567264688 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 23:54:24 INFO - PROCESS | 1655 | 1461567264692 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 23:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:54:24 INFO - PROCESS | 1655 | 1461567264696 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:54:24 INFO - PROCESS | 1655 | 1461567264699 Marionette TRACE conn2 <- [1,2414,null,{}] 23:54:24 INFO - PROCESS | 1655 | 1461567264701 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}] 23:54:24 INFO - PROCESS | 1655 | 1461567264841 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 23:54:24 INFO - PROCESS | 1655 | 1461567264978 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9bd000 == 123 [pid = 1655] [id = 611] 23:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x118f43c00) [pid = 1655] [serial = 1833] [outer = 0x0] 23:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x11a80d000) [pid = 1655] [serial = 1834] [outer = 0x118f43c00] 23:54:25 INFO - PROCESS | 1655 | 1461567265009 Marionette DEBUG loaded listener.js 23:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x11c438000) [pid = 1655] [serial = 1835] [outer = 0x118f43c00] 23:54:25 INFO - PROCESS | 1655 | 1461567265451 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]]]}] 23:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 772ms 23:54:25 INFO - PROCESS | 1655 | 1461567265469 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 23:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:54:25 INFO - PROCESS | 1655 | 1461567265472 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 23:54:25 INFO - PROCESS | 1655 | 1461567265475 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:54:25 INFO - PROCESS | 1655 | 1461567265479 Marionette TRACE conn2 <- [1,2418,null,{}] 23:54:25 INFO - PROCESS | 1655 | 1461567265491 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}] 23:54:25 INFO - PROCESS | 1655 | 1461567265696 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 23:54:25 INFO - PROCESS | 1655 | 1461567265837 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fd99800 == 124 [pid = 1655] [id = 612] 23:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x11c83bc00) [pid = 1655] [serial = 1836] [outer = 0x0] 23:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x123b71c00) [pid = 1655] [serial = 1837] [outer = 0x11c83bc00] 23:54:25 INFO - PROCESS | 1655 | 1461567265870 Marionette DEBUG loaded listener.js 23:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x129142000) [pid = 1655] [serial = 1838] [outer = 0x11c83bc00] 23:54:26 INFO - PROCESS | 1655 | 1461567266324 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]]]}] 23:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 875ms 23:54:26 INFO - PROCESS | 1655 | 1461567266350 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 23:54:26 INFO - PROCESS | 1655 | 1461567266352 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 23:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:54:26 INFO - PROCESS | 1655 | 1461567266355 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:54:26 INFO - PROCESS | 1655 | 1461567266356 Marionette TRACE conn2 <- [1,2422,null,{}] 23:54:26 INFO - PROCESS | 1655 | 1461567266359 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}] 23:54:26 INFO - PROCESS | 1655 | 1461567266494 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 23:54:26 INFO - PROCESS | 1655 | 1461567266629 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x130791800 == 125 [pid = 1655] [id = 613] 23:54:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x12766e400) [pid = 1655] [serial = 1839] [outer = 0x0] 23:54:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x12a3d0400) [pid = 1655] [serial = 1840] [outer = 0x12766e400] 23:54:26 INFO - PROCESS | 1655 | 1461567266662 Marionette DEBUG loaded listener.js 23:54:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x12a5e2800) [pid = 1655] [serial = 1841] [outer = 0x12766e400] 23:54:27 INFO - PROCESS | 1655 | 1461567267086 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]]]}] 23:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 769ms 23:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:54:27 INFO - PROCESS | 1655 | 1461567267125 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 23:54:27 INFO - PROCESS | 1655 | 1461567267126 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 23:54:27 INFO - PROCESS | 1655 | 1461567267128 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:54:27 INFO - PROCESS | 1655 | 1461567267130 Marionette TRACE conn2 <- [1,2426,null,{}] 23:54:27 INFO - PROCESS | 1655 | 1461567267132 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}] 23:54:27 INFO - PROCESS | 1655 | 1461567267259 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 23:54:27 INFO - PROCESS | 1655 | 1461567267366 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d33000 == 126 [pid = 1655] [id = 614] 23:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12a1d5c00) [pid = 1655] [serial = 1842] [outer = 0x0] 23:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12a940400) [pid = 1655] [serial = 1843] [outer = 0x12a1d5c00] 23:54:27 INFO - PROCESS | 1655 | 1461567267396 Marionette DEBUG loaded listener.js 23:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x12abdf000) [pid = 1655] [serial = 1844] [outer = 0x12a1d5c00] 23:54:27 INFO - PROCESS | 1655 | 1461567267862 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]]]}] 23:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 821ms 23:54:27 INFO - PROCESS | 1655 | 1461567267968 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 23:54:27 INFO - PROCESS | 1655 | 1461567267971 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 23:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:54:27 INFO - PROCESS | 1655 | 1461567267977 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:54:27 INFO - PROCESS | 1655 | 1461567267979 Marionette TRACE conn2 <- [1,2430,null,{}] 23:54:27 INFO - PROCESS | 1655 | 1461567267986 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}] 23:54:28 INFO - PROCESS | 1655 | 1461567268156 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 23:54:28 INFO - PROCESS | 1655 | 1461567268290 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c1c800 == 127 [pid = 1655] [id = 615] 23:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x12ac4bc00) [pid = 1655] [serial = 1845] [outer = 0x0] 23:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x12ad10000) [pid = 1655] [serial = 1846] [outer = 0x12ac4bc00] 23:54:28 INFO - PROCESS | 1655 | 1461567268323 Marionette DEBUG loaded listener.js 23:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x12addf400) [pid = 1655] [serial = 1847] [outer = 0x12ac4bc00] 23:54:28 INFO - PROCESS | 1655 | 1461567268746 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]]]}] 23:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 824ms 23:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:54:28 INFO - PROCESS | 1655 | 1461567268800 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 23:54:28 INFO - PROCESS | 1655 | 1461567268802 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 23:54:28 INFO - PROCESS | 1655 | 1461567268804 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:54:28 INFO - PROCESS | 1655 | 1461567268805 Marionette TRACE conn2 <- [1,2434,null,{}] 23:54:28 INFO - PROCESS | 1655 | 1461567268807 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}] 23:54:28 INFO - PROCESS | 1655 | 1461567268936 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 23:54:29 INFO - PROCESS | 1655 | 1461567269073 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x136d22800 == 128 [pid = 1655] [id = 616] 23:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x12addf800) [pid = 1655] [serial = 1848] [outer = 0x0] 23:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x12ae6b800) [pid = 1655] [serial = 1849] [outer = 0x12addf800] 23:54:29 INFO - PROCESS | 1655 | 1461567269105 Marionette DEBUG loaded listener.js 23:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12ae7a400) [pid = 1655] [serial = 1850] [outer = 0x12addf800] 23:54:29 INFO - PROCESS | 1655 | 1461567269520 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]]]}] 23:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 768ms 23:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:54:29 INFO - PROCESS | 1655 | 1461567269573 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 23:54:29 INFO - PROCESS | 1655 | 1461567269574 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 23:54:29 INFO - PROCESS | 1655 | 1461567269576 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:54:29 INFO - PROCESS | 1655 | 1461567269578 Marionette TRACE conn2 <- [1,2438,null,{}] 23:54:29 INFO - PROCESS | 1655 | 1461567269580 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}] 23:54:29 INFO - PROCESS | 1655 | 1461567269713 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 23:54:29 INFO - PROCESS | 1655 | 1461567269851 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x138b11800 == 129 [pid = 1655] [id = 617] 23:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12ade0800) [pid = 1655] [serial = 1851] [outer = 0x0] 23:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x12ae82000) [pid = 1655] [serial = 1852] [outer = 0x12ade0800] 23:54:29 INFO - PROCESS | 1655 | 1461567269881 Marionette DEBUG loaded listener.js 23:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x12aff6c00) [pid = 1655] [serial = 1853] [outer = 0x12ade0800] 23:54:30 INFO - PROCESS | 1655 | 1461567270372 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]]]}] 23:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 819ms 23:54:30 INFO - PROCESS | 1655 | 1461567270397 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 23:54:30 INFO - PROCESS | 1655 | 1461567270398 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 23:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:54:30 INFO - PROCESS | 1655 | 1461567270400 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:54:30 INFO - PROCESS | 1655 | 1461567270402 Marionette TRACE conn2 <- [1,2442,null,{}] 23:54:30 INFO - PROCESS | 1655 | 1461567270404 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}] 23:54:30 INFO - PROCESS | 1655 | 1461567270535 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 23:54:30 INFO - PROCESS | 1655 | 1461567270672 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11adb8000 == 130 [pid = 1655] [id = 618] 23:54:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x11867d800) [pid = 1655] [serial = 1854] [outer = 0x0] 23:54:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x12a5e8c00) [pid = 1655] [serial = 1855] [outer = 0x11867d800] 23:54:30 INFO - PROCESS | 1655 | 1461567270705 Marionette DEBUG loaded listener.js 23:54:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x12b09dc00) [pid = 1655] [serial = 1856] [outer = 0x11867d800] 23:54:31 INFO - PROCESS | 1655 | 1461567271508 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]]]}] 23:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1118ms 23:54:31 INFO - PROCESS | 1655 | 1461567271526 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 23:54:31 INFO - PROCESS | 1655 | 1461567271530 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 23:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:54:31 INFO - PROCESS | 1655 | 1461567271535 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:54:31 INFO - PROCESS | 1655 | 1461567271537 Marionette TRACE conn2 <- [1,2446,null,{}] 23:54:31 INFO - PROCESS | 1655 | 1461567271541 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}] 23:54:31 INFO - PROCESS | 1655 | 1461567271658 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 23:54:31 INFO - PROCESS | 1655 | 1461567271803 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b529800 == 131 [pid = 1655] [id = 619] 23:54:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x1133dc800) [pid = 1655] [serial = 1857] [outer = 0x0] 23:54:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x113448800) [pid = 1655] [serial = 1858] [outer = 0x1133dc800] 23:54:31 INFO - PROCESS | 1655 | 1461567271835 Marionette DEBUG loaded listener.js 23:54:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x114bb1400) [pid = 1655] [serial = 1859] [outer = 0x1133dc800] 23:54:32 INFO - PROCESS | 1655 | 1461567272268 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]]]}] 23:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 824ms 23:54:32 INFO - PROCESS | 1655 | 1461567272359 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 23:54:32 INFO - PROCESS | 1655 | 1461567272362 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 23:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:54:32 INFO - PROCESS | 1655 | 1461567272367 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:54:32 INFO - PROCESS | 1655 | 1461567272368 Marionette TRACE conn2 <- [1,2450,null,{}] 23:54:32 INFO - PROCESS | 1655 | 1461567272371 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}] 23:54:32 INFO - PROCESS | 1655 | 1461567272486 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 23:54:32 INFO - PROCESS | 1655 | 1461567272599 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11be03800 == 132 [pid = 1655] [id = 620] 23:54:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x114f7e800) [pid = 1655] [serial = 1860] [outer = 0x0] 23:54:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x1188e0800) [pid = 1655] [serial = 1861] [outer = 0x114f7e800] 23:54:32 INFO - PROCESS | 1655 | 1461567272628 Marionette DEBUG loaded listener.js 23:54:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x119132c00) [pid = 1655] [serial = 1862] [outer = 0x114f7e800] 23:54:33 INFO - PROCESS | 1655 | 1461567273061 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]]]}] 23:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 721ms 23:54:33 INFO - PROCESS | 1655 | 1461567273089 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 23:54:33 INFO - PROCESS | 1655 | 1461567273090 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 23:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:54:33 INFO - PROCESS | 1655 | 1461567273092 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:54:33 INFO - PROCESS | 1655 | 1461567273095 Marionette TRACE conn2 <- [1,2454,null,{}] 23:54:33 INFO - PROCESS | 1655 | 1461567273102 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}] 23:54:33 INFO - PROCESS | 1655 | 1461567273217 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 23:54:33 INFO - PROCESS | 1655 | 1461567273328 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a90e800 == 133 [pid = 1655] [id = 621] 23:54:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x11a808c00) [pid = 1655] [serial = 1863] [outer = 0x0] 23:54:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x11aa30800) [pid = 1655] [serial = 1864] [outer = 0x11a808c00] 23:54:33 INFO - PROCESS | 1655 | 1461567273361 Marionette DEBUG loaded listener.js 23:54:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x11b9ae400) [pid = 1655] [serial = 1865] [outer = 0x11a808c00] 23:54:33 INFO - PROCESS | 1655 | 1461567273804 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]]]}] 23:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 723ms 23:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:54:33 INFO - PROCESS | 1655 | 1461567273816 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 23:54:33 INFO - PROCESS | 1655 | 1461567273817 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 23:54:33 INFO - PROCESS | 1655 | 1461567273819 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:54:33 INFO - PROCESS | 1655 | 1461567273821 Marionette TRACE conn2 <- [1,2458,null,{}] 23:54:33 INFO - PROCESS | 1655 | 1461567273823 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}] 23:54:33 INFO - PROCESS | 1655 | 1461567273955 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 23:54:34 INFO - PROCESS | 1655 | 1461567274103 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c0000 == 134 [pid = 1655] [id = 622] 23:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x11bf5e400) [pid = 1655] [serial = 1866] [outer = 0x0] 23:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x11c7d5800) [pid = 1655] [serial = 1867] [outer = 0x11bf5e400] 23:54:34 INFO - PROCESS | 1655 | 1461567274134 Marionette DEBUG loaded listener.js 23:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 282 (0x123a18c00) [pid = 1655] [serial = 1868] [outer = 0x11bf5e400] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x139969000 == 133 [pid = 1655] [id = 543] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0ec800 == 132 [pid = 1655] [id = 608] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebe2000 == 131 [pid = 1655] [id = 607] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc4a800 == 130 [pid = 1655] [id = 606] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 281 (0x114ba9800) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x139cdac00) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x13959d400) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x12d660400) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x12ff24c00) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x123b6d000) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x139852000) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x12affac00) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x130055c00) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x138ab0800) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x129669400) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x12ae7b800) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x12eef6000) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12d07c800 == 129 [pid = 1655] [id = 605] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf09000 == 128 [pid = 1655] [id = 604] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12af2c000 == 127 [pid = 1655] [id = 603] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa05800 == 126 [pid = 1655] [id = 602] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12a151800 == 125 [pid = 1655] [id = 601] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12899f800 == 124 [pid = 1655] [id = 600] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x1239d7800 == 123 [pid = 1655] [id = 599] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x119adf000 == 122 [pid = 1655] [id = 598] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x115e0a800 == 121 [pid = 1655] [id = 597] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x139da2000 == 120 [pid = 1655] [id = 591] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x139d96800 == 119 [pid = 1655] [id = 590] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x139b38000 == 118 [pid = 1655] [id = 589] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x1461e1800 == 117 [pid = 1655] [id = 588] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x145dbb800 == 116 [pid = 1655] [id = 587] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x139acd000 == 115 [pid = 1655] [id = 586] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x139a63800 == 114 [pid = 1655] [id = 585] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12f30f800 == 113 [pid = 1655] [id = 584] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x12a91a800 == 112 [pid = 1655] [id = 583] 23:54:34 INFO - PROCESS | 1655 | --DOCSHELL 0x119cae800 == 111 [pid = 1655] [id = 582] 23:54:34 INFO - PROCESS | 1655 | 1461567274623 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]]]}] 23:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 818ms 23:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:54:34 INFO - PROCESS | 1655 | 1461567274639 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 23:54:34 INFO - PROCESS | 1655 | 1461567274640 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 23:54:34 INFO - PROCESS | 1655 | 1461567274642 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:54:34 INFO - PROCESS | 1655 | 1461567274643 Marionette TRACE conn2 <- [1,2462,null,{}] 23:54:34 INFO - PROCESS | 1655 | 1461567274646 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}] 23:54:34 INFO - PROCESS | 1655 | 1461567274758 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x138ae8c00) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x12ebe9800) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x12dcd9400) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x119835400) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x11af67400) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x127e38400) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x1246a7000) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12b09e000) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x12ac3e800) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x12d188000) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x12ade0c00) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12e3f6400) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12ae6ec00) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x12b0a8c00) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12affdc00) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x12bed4000) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x12b4e4c00) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x1296dac00) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x12a1e1400) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x11c437000) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x123b6e400) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12a5ad400) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x12a939000) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 23:54:34 INFO - PROCESS | 1655 | 1461567274854 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ad3800 == 112 [pid = 1655] [id = 623] 23:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x114ba9800) [pid = 1655] [serial = 1869] [outer = 0x0] 23:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x1186c0800) [pid = 1655] [serial = 1870] [outer = 0x114ba9800] 23:54:34 INFO - PROCESS | 1655 | 1461567274881 Marionette DEBUG loaded listener.js 23:54:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x11b9af400) [pid = 1655] [serial = 1871] [outer = 0x114ba9800] 23:54:35 INFO - PROCESS | 1655 | 1461567275228 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]]]}] 23:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 620ms 23:54:35 INFO - PROCESS | 1655 | 1461567275263 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 23:54:35 INFO - PROCESS | 1655 | 1461567275265 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 23:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:54:35 INFO - PROCESS | 1655 | 1461567275268 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:54:35 INFO - PROCESS | 1655 | 1461567275270 Marionette TRACE conn2 <- [1,2466,null,{}] 23:54:35 INFO - PROCESS | 1655 | 1461567275273 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}] 23:54:35 INFO - PROCESS | 1655 | 1461567275549 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 23:54:35 INFO - PROCESS | 1655 | 1461567275568 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x124faa800 == 113 [pid = 1655] [id = 624] 23:54:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x123af0800) [pid = 1655] [serial = 1872] [outer = 0x0] 23:54:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x12461e800) [pid = 1655] [serial = 1873] [outer = 0x123af0800] 23:54:35 INFO - PROCESS | 1655 | 1461567275618 Marionette DEBUG loaded listener.js 23:54:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x124fc8c00) [pid = 1655] [serial = 1874] [outer = 0x123af0800] 23:54:35 INFO - PROCESS | 1655 | 1461567275988 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]]]}] 23:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 770ms 23:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:54:36 INFO - PROCESS | 1655 | 1461567276038 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 23:54:36 INFO - PROCESS | 1655 | 1461567276039 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 23:54:36 INFO - PROCESS | 1655 | 1461567276042 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:54:36 INFO - PROCESS | 1655 | 1461567276043 Marionette TRACE conn2 <- [1,2470,null,{}] 23:54:36 INFO - PROCESS | 1655 | 1461567276045 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}] 23:54:36 INFO - PROCESS | 1655 | 1461567276146 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 23:54:36 INFO - PROCESS | 1655 | 1461567276230 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9c0800 == 114 [pid = 1655] [id = 625] 23:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x1246ab800) [pid = 1655] [serial = 1875] [outer = 0x0] 23:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x127606000) [pid = 1655] [serial = 1876] [outer = 0x1246ab800] 23:54:36 INFO - PROCESS | 1655 | 1461567276257 Marionette DEBUG loaded listener.js 23:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x127e30400) [pid = 1655] [serial = 1877] [outer = 0x1246ab800] 23:54:36 INFO - PROCESS | 1655 | 1461567276567 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]]]}] 23:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 569ms 23:54:36 INFO - PROCESS | 1655 | 1461567276612 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 23:54:36 INFO - PROCESS | 1655 | 1461567276613 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 23:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:54:36 INFO - PROCESS | 1655 | 1461567276616 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:54:36 INFO - PROCESS | 1655 | 1461567276617 Marionette TRACE conn2 <- [1,2474,null,{}] 23:54:36 INFO - PROCESS | 1655 | 1461567276619 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}] 23:54:36 INFO - PROCESS | 1655 | 1461567276720 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 23:54:36 INFO - PROCESS | 1655 | 1461567276724 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c020000 == 115 [pid = 1655] [id = 626] 23:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x127e36000) [pid = 1655] [serial = 1878] [outer = 0x0] 23:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12913ec00) [pid = 1655] [serial = 1879] [outer = 0x127e36000] 23:54:36 INFO - PROCESS | 1655 | 1461567276750 Marionette DEBUG loaded listener.js 23:54:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x12914cc00) [pid = 1655] [serial = 1880] [outer = 0x127e36000] 23:54:37 INFO - PROCESS | 1655 | 1461567277158 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]]]}] 23:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 569ms 23:54:37 INFO - PROCESS | 1655 | 1461567277185 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 23:54:37 INFO - PROCESS | 1655 | 1461567277187 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 23:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:54:37 INFO - PROCESS | 1655 | 1461567277189 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:54:37 INFO - PROCESS | 1655 | 1461567277190 Marionette TRACE conn2 <- [1,2478,null,{}] 23:54:37 INFO - PROCESS | 1655 | 1461567277192 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}] 23:54:37 INFO - PROCESS | 1655 | 1461567277327 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 23:54:37 INFO - PROCESS | 1655 | 1461567277344 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf55000 == 116 [pid = 1655] [id = 627] 23:54:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x1275a3400) [pid = 1655] [serial = 1881] [outer = 0x0] 23:54:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x129567000) [pid = 1655] [serial = 1882] [outer = 0x1275a3400] 23:54:37 INFO - PROCESS | 1655 | 1461567277370 Marionette DEBUG loaded listener.js 23:54:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x12966d400) [pid = 1655] [serial = 1883] [outer = 0x1275a3400] 23:54:37 INFO - PROCESS | 1655 | 1461567277740 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]]]}] 23:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 569ms 23:54:37 INFO - PROCESS | 1655 | 1461567277759 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 23:54:37 INFO - PROCESS | 1655 | 1461567277760 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 23:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:54:37 INFO - PROCESS | 1655 | 1461567277762 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:54:37 INFO - PROCESS | 1655 | 1461567277763 Marionette TRACE conn2 <- [1,2482,null,{}] 23:54:37 INFO - PROCESS | 1655 | 1461567277768 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}] 23:54:37 INFO - PROCESS | 1655 | 1461567277903 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 23:54:37 INFO - PROCESS | 1655 | 1461567277919 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea30000 == 117 [pid = 1655] [id = 628] 23:54:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x12966f000) [pid = 1655] [serial = 1884] [outer = 0x0] 23:54:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x1296de800) [pid = 1655] [serial = 1885] [outer = 0x12966f000] 23:54:37 INFO - PROCESS | 1655 | 1461567277945 Marionette DEBUG loaded listener.js 23:54:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12a1d2400) [pid = 1655] [serial = 1886] [outer = 0x12966f000] 23:54:38 INFO - PROCESS | 1655 | 1461567278314 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]]]}] 23:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 572ms 23:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:54:38 INFO - PROCESS | 1655 | 1461567278341 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 23:54:38 INFO - PROCESS | 1655 | 1461567278342 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 23:54:38 INFO - PROCESS | 1655 | 1461567278344 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:54:38 INFO - PROCESS | 1655 | 1461567278346 Marionette TRACE conn2 <- [1,2486,null,{}] 23:54:38 INFO - PROCESS | 1655 | 1461567278349 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}] 23:54:38 INFO - PROCESS | 1655 | 1461567278498 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 23:54:38 INFO - PROCESS | 1655 | 1461567278510 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ec04800 == 118 [pid = 1655] [id = 629] 23:54:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12a1d3000) [pid = 1655] [serial = 1887] [outer = 0x0] 23:54:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x12a3ca800) [pid = 1655] [serial = 1888] [outer = 0x12a1d3000] 23:54:38 INFO - PROCESS | 1655 | 1461567278540 Marionette DEBUG loaded listener.js 23:54:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x12aa45c00) [pid = 1655] [serial = 1889] [outer = 0x12a1d3000] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x12a5e4000) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x138aa3400) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x139597c00) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x12ae80c00) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x12aa47800) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x12ffa2400) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x114f80800) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x11339a800) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x130051800) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12dcde800) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x123b64800) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x12acbfc00) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12add3400) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x12aa47400) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x115237000) [pid = 1655] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x11be32400) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x1296d3c00) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x12ec49800) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x12eb3d000) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12e9ef400) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x114f76c00) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12acb3000) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12acbd400) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x118e18c00) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12ff8c400) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12e937800) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x129144000) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x11bee4c00) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x113442800) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x119a76000) [pid = 1655] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x129140800) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12aa4d000) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x128924c00) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x11c304800) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12aa44400) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12a939800) [pid = 1655] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x11339c000) [pid = 1655] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12ff29000) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x12a5af400) [pid = 1655] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12914a800) [pid = 1655] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12d6b5c00) [pid = 1655] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12ec4a800) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x113445c00) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x1296da000) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x113399000) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12dcdc800) [pid = 1655] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x113386c00) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x11acb6c00) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12eb31c00) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x1186ba800) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x1133ce800) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x138aa5c00) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12ad07800) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x1246a7c00) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x11c83f800) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x12888e800) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x124625800) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12a1e1c00) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x11a814000) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x11926a000) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x11bad4800) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x1133b5000) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x11bac8000) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x1153dc000) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:54:39 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12970a800) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:54:39 INFO - PROCESS | 1655 | 1461567279783 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]]]}] 23:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1474ms 23:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:54:39 INFO - PROCESS | 1655 | 1461567279820 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 23:54:39 INFO - PROCESS | 1655 | 1461567279821 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 23:54:39 INFO - PROCESS | 1655 | 1461567279824 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:54:39 INFO - PROCESS | 1655 | 1461567279825 Marionette TRACE conn2 <- [1,2490,null,{}] 23:54:39 INFO - PROCESS | 1655 | 1461567279827 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}] 23:54:39 INFO - PROCESS | 1655 | 1461567279986 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 23:54:40 INFO - PROCESS | 1655 | 1461567280109 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c98000 == 119 [pid = 1655] [id = 630] 23:54:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x11339a800) [pid = 1655] [serial = 1890] [outer = 0x0] 23:54:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x1133ce800) [pid = 1655] [serial = 1891] [outer = 0x11339a800] 23:54:40 INFO - PROCESS | 1655 | 1461567280135 Marionette DEBUG loaded listener.js 23:54:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x11926a000) [pid = 1655] [serial = 1892] [outer = 0x11339a800] 23:54:40 INFO - PROCESS | 1655 | 1461567280424 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]]]}] 23:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 619ms 23:54:40 INFO - PROCESS | 1655 | 1461567280444 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 23:54:40 INFO - PROCESS | 1655 | 1461567280445 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 23:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:54:40 INFO - PROCESS | 1655 | 1461567280455 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:54:40 INFO - PROCESS | 1655 | 1461567280456 Marionette TRACE conn2 <- [1,2494,null,{}] 23:54:40 INFO - PROCESS | 1655 | 1461567280459 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}] 23:54:40 INFO - PROCESS | 1655 | 1461567280568 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 23:54:40 INFO - PROCESS | 1655 | 1461567280572 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc0d800 == 120 [pid = 1655] [id = 631] 23:54:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x119d43800) [pid = 1655] [serial = 1893] [outer = 0x0] 23:54:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x11be25800) [pid = 1655] [serial = 1894] [outer = 0x119d43800] 23:54:40 INFO - PROCESS | 1655 | 1461567280598 Marionette DEBUG loaded listener.js 23:54:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x123b62400) [pid = 1655] [serial = 1895] [outer = 0x119d43800] 23:54:40 INFO - PROCESS | 1655 | 1461567280979 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]]]}] 23:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 577ms 23:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:54:41 INFO - PROCESS | 1655 | 1461567281031 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 23:54:41 INFO - PROCESS | 1655 | 1461567281034 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 23:54:41 INFO - PROCESS | 1655 | 1461567281038 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:54:41 INFO - PROCESS | 1655 | 1461567281040 Marionette TRACE conn2 <- [1,2498,null,{}] 23:54:41 INFO - PROCESS | 1655 | 1461567281043 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}] 23:54:41 INFO - PROCESS | 1655 | 1461567281208 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 23:54:41 INFO - PROCESS | 1655 | 1461567281214 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x13048d800 == 121 [pid = 1655] [id = 632] 23:54:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x123b64800) [pid = 1655] [serial = 1896] [outer = 0x0] 23:54:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x124fce400) [pid = 1655] [serial = 1897] [outer = 0x123b64800] 23:54:41 INFO - PROCESS | 1655 | 1461567281239 Marionette DEBUG loaded listener.js 23:54:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x1296d4400) [pid = 1655] [serial = 1898] [outer = 0x123b64800] 23:54:41 INFO - PROCESS | 1655 | 1461567281622 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]]]}] 23:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 621ms 23:54:41 INFO - PROCESS | 1655 | 1461567281779 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 23:54:41 INFO - PROCESS | 1655 | 1461567281782 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 23:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:54:41 INFO - PROCESS | 1655 | 1461567281788 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:54:41 INFO - PROCESS | 1655 | 1461567281791 Marionette TRACE conn2 <- [1,2502,null,{}] 23:54:41 INFO - PROCESS | 1655 | 1461567281795 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}] 23:54:41 INFO - PROCESS | 1655 | 1461567281938 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 23:54:42 INFO - PROCESS | 1655 | 1461567282034 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11911f800 == 122 [pid = 1655] [id = 633] 23:54:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x1133a8000) [pid = 1655] [serial = 1899] [outer = 0x0] 23:54:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x1133af400) [pid = 1655] [serial = 1900] [outer = 0x1133a8000] 23:54:42 INFO - PROCESS | 1655 | 1461567282067 Marionette DEBUG loaded listener.js 23:54:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x114008400) [pid = 1655] [serial = 1901] [outer = 0x1133a8000] 23:54:42 INFO - PROCESS | 1655 | 1461567282537 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]]]}] 23:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 772ms 23:54:42 INFO - PROCESS | 1655 | 1461567282561 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 23:54:42 INFO - PROCESS | 1655 | 1461567282563 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 23:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:54:42 INFO - PROCESS | 1655 | 1461567282571 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:54:42 INFO - PROCESS | 1655 | 1461567282574 Marionette TRACE conn2 <- [1,2506,null,{}] 23:54:42 INFO - PROCESS | 1655 | 1461567282577 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}] 23:54:42 INFO - PROCESS | 1655 | 1461567282712 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 23:54:42 INFO - PROCESS | 1655 | 1461567282846 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x129649000 == 123 [pid = 1655] [id = 634] 23:54:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x11867a800) [pid = 1655] [serial = 1902] [outer = 0x0] 23:54:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x119184c00) [pid = 1655] [serial = 1903] [outer = 0x11867a800] 23:54:42 INFO - PROCESS | 1655 | 1461567282879 Marionette DEBUG loaded listener.js 23:54:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x119d43400) [pid = 1655] [serial = 1904] [outer = 0x11867a800] 23:54:43 INFO - PROCESS | 1655 | 1461567283368 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]]]}] 23:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 824ms 23:54:43 INFO - PROCESS | 1655 | 1461567283393 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 23:54:43 INFO - PROCESS | 1655 | 1461567283396 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 23:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:54:43 INFO - PROCESS | 1655 | 1461567283401 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:54:43 INFO - PROCESS | 1655 | 1461567283404 Marionette TRACE conn2 <- [1,2510,null,{}] 23:54:43 INFO - PROCESS | 1655 | 1461567283414 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}] 23:54:43 INFO - PROCESS | 1655 | 1461567283608 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 23:54:43 INFO - PROCESS | 1655 | 1461567283761 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebc3800 == 124 [pid = 1655] [id = 635] 23:54:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x11b9a7400) [pid = 1655] [serial = 1905] [outer = 0x0] 23:54:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x11c437000) [pid = 1655] [serial = 1906] [outer = 0x11b9a7400] 23:54:43 INFO - PROCESS | 1655 | 1461567283796 Marionette DEBUG loaded listener.js 23:54:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x123b69400) [pid = 1655] [serial = 1907] [outer = 0x11b9a7400] 23:54:44 INFO - PROCESS | 1655 | 1461567284255 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]]]}] 23:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 873ms 23:54:44 INFO - PROCESS | 1655 | 1461567284273 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 23:54:44 INFO - PROCESS | 1655 | 1461567284274 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 23:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:54:44 INFO - PROCESS | 1655 | 1461567284276 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:54:44 INFO - PROCESS | 1655 | 1461567284278 Marionette TRACE conn2 <- [1,2514,null,{}] 23:54:44 INFO - PROCESS | 1655 | 1461567284280 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}] 23:54:44 INFO - PROCESS | 1655 | 1461567284405 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 23:54:44 INFO - PROCESS | 1655 | 1461567284503 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x130867800 == 125 [pid = 1655] [id = 636] 23:54:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x123b6ac00) [pid = 1655] [serial = 1908] [outer = 0x0] 23:54:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12462cc00) [pid = 1655] [serial = 1909] [outer = 0x123b6ac00] 23:54:44 INFO - PROCESS | 1655 | 1461567284537 Marionette DEBUG loaded listener.js 23:54:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x1296dac00) [pid = 1655] [serial = 1910] [outer = 0x123b6ac00] 23:54:44 INFO - PROCESS | 1655 | 1461567284933 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]]]}] 23:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 718ms 23:54:44 INFO - PROCESS | 1655 | 1461567284995 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 23:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:54:44 INFO - PROCESS | 1655 | 1461567284997 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 23:54:45 INFO - PROCESS | 1655 | 1461567284999 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:54:45 INFO - PROCESS | 1655 | 1461567285000 Marionette TRACE conn2 <- [1,2518,null,{}] 23:54:45 INFO - PROCESS | 1655 | 1461567285003 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}] 23:54:45 INFO - PROCESS | 1655 | 1461567285125 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 23:54:45 INFO - PROCESS | 1655 | 1461567285254 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x13106a000 == 126 [pid = 1655] [id = 637] 23:54:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x1296e2800) [pid = 1655] [serial = 1911] [outer = 0x0] 23:54:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12a1d7800) [pid = 1655] [serial = 1912] [outer = 0x1296e2800] 23:54:45 INFO - PROCESS | 1655 | 1461567285286 Marionette DEBUG loaded listener.js 23:54:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12a5ac800) [pid = 1655] [serial = 1913] [outer = 0x1296e2800] 23:54:45 INFO - PROCESS | 1655 | 1461567285813 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]]]}] 23:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 871ms 23:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:54:45 INFO - PROCESS | 1655 | 1461567285871 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 23:54:45 INFO - PROCESS | 1655 | 1461567285873 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 23:54:45 INFO - PROCESS | 1655 | 1461567285876 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:54:45 INFO - PROCESS | 1655 | 1461567285878 Marionette TRACE conn2 <- [1,2522,null,{}] 23:54:45 INFO - PROCESS | 1655 | 1461567285882 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}] 23:54:46 INFO - PROCESS | 1655 | 1461567286108 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 23:54:46 INFO - PROCESS | 1655 | 1461567286242 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c5c800 == 127 [pid = 1655] [id = 638] 23:54:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12a939800) [pid = 1655] [serial = 1914] [outer = 0x0] 23:54:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12aa49800) [pid = 1655] [serial = 1915] [outer = 0x12a939800] 23:54:46 INFO - PROCESS | 1655 | 1461567286275 Marionette DEBUG loaded listener.js 23:54:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12abe6c00) [pid = 1655] [serial = 1916] [outer = 0x12a939800] 23:54:46 INFO - PROCESS | 1655 | 1461567286687 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]]]}] 23:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 871ms 23:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:54:46 INFO - PROCESS | 1655 | 1461567286747 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 23:54:46 INFO - PROCESS | 1655 | 1461567286749 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 23:54:46 INFO - PROCESS | 1655 | 1461567286751 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:54:46 INFO - PROCESS | 1655 | 1461567286752 Marionette TRACE conn2 <- [1,2526,null,{}] 23:54:46 INFO - PROCESS | 1655 | 1461567286755 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}] 23:54:46 INFO - PROCESS | 1655 | 1461567286877 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 23:54:47 INFO - PROCESS | 1655 | 1461567287008 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x137e4a000 == 128 [pid = 1655] [id = 639] 23:54:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12abdc800) [pid = 1655] [serial = 1917] [outer = 0x0] 23:54:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x12acb4000) [pid = 1655] [serial = 1918] [outer = 0x12abdc800] 23:54:47 INFO - PROCESS | 1655 | 1461567287041 Marionette DEBUG loaded listener.js 23:54:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x12acbdc00) [pid = 1655] [serial = 1919] [outer = 0x12abdc800] 23:54:47 INFO - PROCESS | 1655 | 1461567287478 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]]]}] 23:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 23:54:47 INFO - PROCESS | 1655 | 1461567287527 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 23:54:47 INFO - PROCESS | 1655 | 1461567287528 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 23:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:54:47 INFO - PROCESS | 1655 | 1461567287533 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:54:47 INFO - PROCESS | 1655 | 1461567287534 Marionette TRACE conn2 <- [1,2530,null,{}] 23:54:47 INFO - PROCESS | 1655 | 1461567287536 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}] 23:54:47 INFO - PROCESS | 1655 | 1461567287659 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 23:54:47 INFO - PROCESS | 1655 | 1461567287760 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1392cc000 == 129 [pid = 1655] [id = 640] 23:54:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x114ba8400) [pid = 1655] [serial = 1920] [outer = 0x0] 23:54:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12acbc000) [pid = 1655] [serial = 1921] [outer = 0x114ba8400] 23:54:47 INFO - PROCESS | 1655 | 1461567287791 Marionette DEBUG loaded listener.js 23:54:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12ad0c800) [pid = 1655] [serial = 1922] [outer = 0x114ba8400] 23:54:48 INFO - PROCESS | 1655 | 1461567288205 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]]]}] 23:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 722ms 23:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:54:48 INFO - PROCESS | 1655 | 1461567288256 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 23:54:48 INFO - PROCESS | 1655 | 1461567288257 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 23:54:48 INFO - PROCESS | 1655 | 1461567288260 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:54:48 INFO - PROCESS | 1655 | 1461567288261 Marionette TRACE conn2 <- [1,2534,null,{}] 23:54:48 INFO - PROCESS | 1655 | 1461567288263 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}] 23:54:48 INFO - PROCESS | 1655 | 1461567288389 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 23:54:48 INFO - PROCESS | 1655 | 1461567288521 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396d1000 == 130 [pid = 1655] [id = 641] 23:54:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12ad07000) [pid = 1655] [serial = 1923] [outer = 0x0] 23:54:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12addb800) [pid = 1655] [serial = 1924] [outer = 0x12ad07000] 23:54:48 INFO - PROCESS | 1655 | 1461567288553 Marionette DEBUG loaded listener.js 23:54:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12ae78c00) [pid = 1655] [serial = 1925] [outer = 0x12ad07000] 23:54:48 INFO - PROCESS | 1655 | 1461567288955 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]]]}] 23:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 721ms 23:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:54:49 INFO - PROCESS | 1655 | 1461567289011 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 23:54:49 INFO - PROCESS | 1655 | 1461567289012 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 23:54:49 INFO - PROCESS | 1655 | 1461567289018 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:54:49 INFO - PROCESS | 1655 | 1461567289019 Marionette TRACE conn2 <- [1,2538,null,{}] 23:54:49 INFO - PROCESS | 1655 | 1461567289021 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}] 23:54:49 INFO - PROCESS | 1655 | 1461567289147 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 23:54:49 INFO - PROCESS | 1655 | 1461567289279 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1397aa800 == 131 [pid = 1655] [id = 642] 23:54:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12ae76800) [pid = 1655] [serial = 1926] [outer = 0x0] 23:54:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12affa000) [pid = 1655] [serial = 1927] [outer = 0x12ae76800] 23:54:49 INFO - PROCESS | 1655 | 1461567289312 Marionette DEBUG loaded listener.js 23:54:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12b09f000) [pid = 1655] [serial = 1928] [outer = 0x12ae76800] 23:54:49 INFO - PROCESS | 1655 | 1461567289723 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]]]}] 23:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 770ms 23:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:54:49 INFO - PROCESS | 1655 | 1461567289787 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 23:54:49 INFO - PROCESS | 1655 | 1461567289789 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 23:54:49 INFO - PROCESS | 1655 | 1461567289791 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:54:49 INFO - PROCESS | 1655 | 1461567289793 Marionette TRACE conn2 <- [1,2542,null,{}] 23:54:49 INFO - PROCESS | 1655 | 1461567289796 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}] 23:54:49 INFO - PROCESS | 1655 | 1461567289934 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 23:54:50 INFO - PROCESS | 1655 | 1461567290068 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1399c8000 == 132 [pid = 1655] [id = 643] 23:54:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12b0a2c00) [pid = 1655] [serial = 1929] [outer = 0x0] 23:54:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x12b499800) [pid = 1655] [serial = 1930] [outer = 0x12b0a2c00] 23:54:50 INFO - PROCESS | 1655 | 1461567290105 Marionette DEBUG loaded listener.js 23:54:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x12b4a8000) [pid = 1655] [serial = 1931] [outer = 0x12b0a2c00] 23:54:50 INFO - PROCESS | 1655 | 1461567290634 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]]]}] 23:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 870ms 23:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:54:50 INFO - PROCESS | 1655 | 1461567290661 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 23:54:50 INFO - PROCESS | 1655 | 1461567290663 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 23:54:50 INFO - PROCESS | 1655 | 1461567290667 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:54:50 INFO - PROCESS | 1655 | 1461567290669 Marionette TRACE conn2 <- [1,2546,null,{}] 23:54:50 INFO - PROCESS | 1655 | 1461567290671 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}] 23:54:50 INFO - PROCESS | 1655 | 1461567290797 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 23:54:50 INFO - PROCESS | 1655 | 1461567290897 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12406e800 == 133 [pid = 1655] [id = 644] 23:54:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x128918000) [pid = 1655] [serial = 1932] [outer = 0x0] 23:54:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x12b0a3000) [pid = 1655] [serial = 1933] [outer = 0x128918000] 23:54:50 INFO - PROCESS | 1655 | 1461567290929 Marionette DEBUG loaded listener.js 23:54:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x12b4e3400) [pid = 1655] [serial = 1934] [outer = 0x128918000] 23:54:51 INFO - PROCESS | 1655 | 1461567291360 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]]]}] 23:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 724ms 23:54:51 INFO - PROCESS | 1655 | 1461567291404 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 23:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:54:51 INFO - PROCESS | 1655 | 1461567291405 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 23:54:51 INFO - PROCESS | 1655 | 1461567291407 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:54:51 INFO - PROCESS | 1655 | 1461567291409 Marionette TRACE conn2 <- [1,2550,null,{}] 23:54:51 INFO - PROCESS | 1655 | 1461567291411 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}] 23:54:51 INFO - PROCESS | 1655 | 1461567291543 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 23:54:51 INFO - PROCESS | 1655 | 1461567291648 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a155000 == 134 [pid = 1655] [id = 645] 23:54:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x11522ac00) [pid = 1655] [serial = 1935] [outer = 0x0] 23:54:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x12b4e8000) [pid = 1655] [serial = 1936] [outer = 0x11522ac00] 23:54:51 INFO - PROCESS | 1655 | 1461567291680 Marionette DEBUG loaded listener.js 23:54:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12b8a8800) [pid = 1655] [serial = 1937] [outer = 0x11522ac00] 23:54:52 INFO - PROCESS | 1655 | 1461567292182 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]]]}] 23:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 822ms 23:54:52 INFO - PROCESS | 1655 | 1461567292229 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 23:54:52 INFO - PROCESS | 1655 | 1461567292231 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 23:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:54:52 INFO - PROCESS | 1655 | 1461567292236 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:54:52 INFO - PROCESS | 1655 | 1461567292237 Marionette TRACE conn2 <- [1,2554,null,{}] 23:54:52 INFO - PROCESS | 1655 | 1461567292239 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}] 23:54:52 INFO - PROCESS | 1655 | 1461567292365 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 23:54:52 INFO - PROCESS | 1655 | 1461567292499 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b528000 == 135 [pid = 1655] [id = 646] 23:54:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x113396800) [pid = 1655] [serial = 1938] [outer = 0x0] 23:54:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x11674f800) [pid = 1655] [serial = 1939] [outer = 0x113396800] 23:54:52 INFO - PROCESS | 1655 | 1461567292532 Marionette DEBUG loaded listener.js 23:54:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x11c43d400) [pid = 1655] [serial = 1940] [outer = 0x113396800] 23:54:53 INFO - PROCESS | 1655 | 1461567293215 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]]]}] 23:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1023ms 23:54:53 INFO - PROCESS | 1655 | 1461567293259 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 23:54:53 INFO - PROCESS | 1655 | 1461567293262 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 23:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:54:53 INFO - PROCESS | 1655 | 1461567293289 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:54:53 INFO - PROCESS | 1655 | 1461567293293 Marionette TRACE conn2 <- [1,2558,null,{}] 23:54:53 INFO - PROCESS | 1655 | 1461567293300 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}] 23:54:53 INFO - PROCESS | 1655 | 1461567293493 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 23:54:53 INFO - PROCESS | 1655 | 1461567293651 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x124074000 == 136 [pid = 1655] [id = 647] 23:54:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x113444c00) [pid = 1655] [serial = 1941] [outer = 0x0] 23:54:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x114012c00) [pid = 1655] [serial = 1942] [outer = 0x113444c00] 23:54:53 INFO - PROCESS | 1655 | 1461567293680 Marionette DEBUG loaded listener.js 23:54:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x114f79000) [pid = 1655] [serial = 1943] [outer = 0x113444c00] 23:54:54 INFO - PROCESS | 1655 | 1461567294213 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]]]}] 23:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 980ms 23:54:54 INFO - PROCESS | 1655 | 1461567294269 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 23:54:54 INFO - PROCESS | 1655 | 1461567294272 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 23:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:54:54 INFO - PROCESS | 1655 | 1461567294277 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:54:54 INFO - PROCESS | 1655 | 1461567294279 Marionette TRACE conn2 <- [1,2562,null,{}] 23:54:54 INFO - PROCESS | 1655 | 1461567294281 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}] 23:54:54 INFO - PROCESS | 1655 | 1461567294406 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 23:54:54 INFO - PROCESS | 1655 | 1461567294546 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b524000 == 137 [pid = 1655] [id = 648] 23:54:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x1144b7000) [pid = 1655] [serial = 1944] [outer = 0x0] 23:54:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x119261c00) [pid = 1655] [serial = 1945] [outer = 0x1144b7000] 23:54:54 INFO - PROCESS | 1655 | 1461567294578 Marionette DEBUG loaded listener.js 23:54:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x119d40400) [pid = 1655] [serial = 1946] [outer = 0x1144b7000] 23:54:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc0d800 == 136 [pid = 1655] [id = 631] 23:54:54 INFO - PROCESS | 1655 | --DOCSHELL 0x119c98000 == 135 [pid = 1655] [id = 630] 23:54:54 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf55000 == 134 [pid = 1655] [id = 627] 23:54:54 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x145f9b800) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 23:54:54 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12a93e800) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12c020000 == 133 [pid = 1655] [id = 626] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9c0800 == 132 [pid = 1655] [id = 625] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x124faa800 == 131 [pid = 1655] [id = 624] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x119ad3800 == 130 [pid = 1655] [id = 623] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c0000 == 129 [pid = 1655] [id = 622] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a90e800 == 128 [pid = 1655] [id = 621] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11be03800 == 127 [pid = 1655] [id = 620] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11b529800 == 126 [pid = 1655] [id = 619] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x130d33000 == 125 [pid = 1655] [id = 614] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x130791800 == 124 [pid = 1655] [id = 613] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12fd99800 == 123 [pid = 1655] [id = 612] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9bd000 == 122 [pid = 1655] [id = 611] 23:54:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11b9b8800 == 121 [pid = 1655] [id = 610] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12eef1800) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x12ff8cc00) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x11be23c00) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x1395a4800) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x12e47d800) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x145d86c00) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x1305f6000) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x12f985c00) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x12a93ec00) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x127e2b400) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x118f3f400) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x124629000) [pid = 1655] [serial = 1400] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12a93b800) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x12abdd800) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12a5df000) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12888a800) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12ac3e400) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x12d663000) [pid = 1655] [serial = 1409] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12f979400) [pid = 1655] [serial = 1418] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12ffa9000) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12ae6d400) [pid = 1655] [serial = 1406] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x12a5a5000) [pid = 1655] [serial = 1403] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x12eb37400) [pid = 1655] [serial = 1412] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x13214a800) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12e489400) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x12affd000) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x12970d000) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x12ec51400) [pid = 1655] [serial = 1415] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x1133dbc00) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x124fcf000) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12ebf1000) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x11b592c00) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x11a8eec00) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x139cdec00) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12ebe9400) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x12ae80800) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x138aeec00) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x1395a0c00) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12e3efc00) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12b4e1400) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x13214dc00) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x11a8f3000) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12a3cac00) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x132151400) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12e9f2000) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x123b6f800) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12e93e000) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x139cdfc00) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x12ade1800) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x11983c000) [pid = 1655] [serial = 1397] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x124fc5400) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x12aa45800) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12ffa9c00) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x11c43c400) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12e936800) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x116511400) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x1156e8c00) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12ad06800) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12a93fc00) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12462ac00) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x12a938400) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x12aa50400) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x124fd3800) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12888d400) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12767c800) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x129565400) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x129146400) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12956d000) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x129704c00) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12a5a6c00) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12966fc00) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x113450000) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12acb9400) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x12a3c9000) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x11a8f4c00) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x11b9ab400) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x119832400) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11a808000) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x145d94000) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x139856400) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x145c64400) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x139ce3800) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 174 (0x13005a000) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 173 (0x123de2800) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 172 (0x113448400) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 171 (0x1133d1000) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 170 (0x139ce2c00) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 169 (0x138aad400) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 168 (0x123b68800) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | --DOMWINDOW == 167 (0x11bee0400) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 23:54:55 INFO - PROCESS | 1655 | 1461567295077 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]]]}] 23:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 819ms 23:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:54:55 INFO - PROCESS | 1655 | 1461567295096 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 23:54:55 INFO - PROCESS | 1655 | 1461567295098 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 23:54:55 INFO - PROCESS | 1655 | 1461567295102 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:54:55 INFO - PROCESS | 1655 | 1461567295105 Marionette TRACE conn2 <- [1,2566,null,{}] 23:54:55 INFO - PROCESS | 1655 | 1461567295112 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}] 23:54:55 INFO - PROCESS | 1655 | 1461567295222 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 23:54:55 INFO - PROCESS | 1655 | 1461567295227 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b529800 == 122 [pid = 1655] [id = 649] 23:54:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 168 (0x11887fc00) [pid = 1655] [serial = 1947] [outer = 0x0] 23:54:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 169 (0x11aa32c00) [pid = 1655] [serial = 1948] [outer = 0x11887fc00] 23:54:55 INFO - PROCESS | 1655 | 1461567295256 Marionette DEBUG loaded listener.js 23:54:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 170 (0x11b9ab400) [pid = 1655] [serial = 1949] [outer = 0x11887fc00] 23:54:55 INFO - PROCESS | 1655 | 1461567295741 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]]]}] 23:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 674ms 23:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:54:55 INFO - PROCESS | 1655 | 1461567295775 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 23:54:55 INFO - PROCESS | 1655 | 1461567295777 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 23:54:55 INFO - PROCESS | 1655 | 1461567295779 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:54:55 INFO - PROCESS | 1655 | 1461567295780 Marionette TRACE conn2 <- [1,2570,null,{}] 23:54:55 INFO - PROCESS | 1655 | 1461567295783 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}] 23:54:55 INFO - PROCESS | 1655 | 1461567295890 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 23:54:55 INFO - PROCESS | 1655 | 1461567295895 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129632000 == 123 [pid = 1655] [id = 650] 23:54:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 171 (0x11b9ad400) [pid = 1655] [serial = 1950] [outer = 0x0] 23:54:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 172 (0x11c4d4800) [pid = 1655] [serial = 1951] [outer = 0x11b9ad400] 23:54:55 INFO - PROCESS | 1655 | 1461567295924 Marionette DEBUG loaded listener.js 23:54:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 173 (0x123b68800) [pid = 1655] [serial = 1952] [outer = 0x11b9ad400] 23:54:56 INFO - PROCESS | 1655 | 1461567296318 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]]]}] 23:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 23:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:54:56 INFO - PROCESS | 1655 | 1461567296348 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 23:54:56 INFO - PROCESS | 1655 | 1461567296351 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 23:54:56 INFO - PROCESS | 1655 | 1461567296354 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:54:56 INFO - PROCESS | 1655 | 1461567296355 Marionette TRACE conn2 <- [1,2574,null,{}] 23:54:56 INFO - PROCESS | 1655 | 1461567296357 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}] 23:54:56 INFO - PROCESS | 1655 | 1461567296461 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 23:54:56 INFO - PROCESS | 1655 | 1461567296466 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aa03000 == 124 [pid = 1655] [id = 651] 23:54:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 174 (0x123b6f800) [pid = 1655] [serial = 1953] [outer = 0x0] 23:54:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 175 (0x124390800) [pid = 1655] [serial = 1954] [outer = 0x123b6f800] 23:54:56 INFO - PROCESS | 1655 | 1461567296492 Marionette DEBUG loaded listener.js 23:54:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x124fc5400) [pid = 1655] [serial = 1955] [outer = 0x123b6f800] 23:54:56 INFO - PROCESS | 1655 | 1461567296895 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]]]}] 23:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 570ms 23:54:56 INFO - PROCESS | 1655 | 1461567296946 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 23:54:56 INFO - PROCESS | 1655 | 1461567296949 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 23:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:54:56 INFO - PROCESS | 1655 | 1461567296965 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:54:56 INFO - PROCESS | 1655 | 1461567296970 Marionette TRACE conn2 <- [1,2578,null,{}] 23:54:56 INFO - PROCESS | 1655 | 1461567296973 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}] 23:54:57 INFO - PROCESS | 1655 | 1461567297158 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 23:54:57 INFO - PROCESS | 1655 | 1461567297168 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b11f800 == 125 [pid = 1655] [id = 652] 23:54:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x127e33000) [pid = 1655] [serial = 1956] [outer = 0x0] 23:54:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12918fc00) [pid = 1655] [serial = 1957] [outer = 0x127e33000] 23:54:57 INFO - PROCESS | 1655 | 1461567297213 Marionette DEBUG loaded listener.js 23:54:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x1296d3800) [pid = 1655] [serial = 1958] [outer = 0x127e33000] 23:54:57 INFO - PROCESS | 1655 | 1461567297656 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]]]}] 23:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 724ms 23:54:57 INFO - PROCESS | 1655 | 1461567297692 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 23:54:57 INFO - PROCESS | 1655 | 1461567297693 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 23:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:54:57 INFO - PROCESS | 1655 | 1461567297697 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:54:57 INFO - PROCESS | 1655 | 1461567297698 Marionette TRACE conn2 <- [1,2582,null,{}] 23:54:57 INFO - PROCESS | 1655 | 1461567297703 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}] 23:54:57 INFO - PROCESS | 1655 | 1461567297913 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 23:54:57 INFO - PROCESS | 1655 | 1461567297938 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c003800 == 126 [pid = 1655] [id = 653] 23:54:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x1296e0c00) [pid = 1655] [serial = 1959] [outer = 0x0] 23:54:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x129706800) [pid = 1655] [serial = 1960] [outer = 0x1296e0c00] 23:54:57 INFO - PROCESS | 1655 | 1461567297964 Marionette DEBUG loaded listener.js 23:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12a3ca400) [pid = 1655] [serial = 1961] [outer = 0x1296e0c00] 23:54:58 INFO - PROCESS | 1655 | 1461567298328 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]]]}] 23:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 673ms 23:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:54:58 INFO - PROCESS | 1655 | 1461567298369 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 23:54:58 INFO - PROCESS | 1655 | 1461567298370 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 23:54:58 INFO - PROCESS | 1655 | 1461567298378 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:54:58 INFO - PROCESS | 1655 | 1461567298379 Marionette TRACE conn2 <- [1,2586,null,{}] 23:54:58 INFO - PROCESS | 1655 | 1461567298387 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}] 23:54:58 INFO - PROCESS | 1655 | 1461567298527 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 23:54:58 INFO - PROCESS | 1655 | 1461567298542 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d33a000 == 127 [pid = 1655] [id = 654] 23:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x1296e2000) [pid = 1655] [serial = 1962] [outer = 0x0] 23:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12a5ae800) [pid = 1655] [serial = 1963] [outer = 0x1296e2000] 23:54:58 INFO - PROCESS | 1655 | 1461567298568 Marionette DEBUG loaded listener.js 23:54:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12a5eb000) [pid = 1655] [serial = 1964] [outer = 0x1296e2000] 23:54:58 INFO - PROCESS | 1655 | 1461567298939 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]]]}] 23:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 574ms 23:54:58 INFO - PROCESS | 1655 | 1461567298948 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 23:54:58 INFO - PROCESS | 1655 | 1461567298950 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 23:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:54:58 INFO - PROCESS | 1655 | 1461567298953 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:54:58 INFO - PROCESS | 1655 | 1461567298955 Marionette TRACE conn2 <- [1,2590,null,{}] 23:54:58 INFO - PROCESS | 1655 | 1461567298957 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}] 23:54:59 INFO - PROCESS | 1655 | 1461567299096 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 23:54:59 INFO - PROCESS | 1655 | 1461567299115 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e888000 == 128 [pid = 1655] [id = 655] 23:54:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12a934800) [pid = 1655] [serial = 1965] [outer = 0x0] 23:54:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12aa47800) [pid = 1655] [serial = 1966] [outer = 0x12a934800] 23:54:59 INFO - PROCESS | 1655 | 1461567299140 Marionette DEBUG loaded listener.js 23:54:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12ab87c00) [pid = 1655] [serial = 1967] [outer = 0x12a934800] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x1275a3400) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12966f000) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x11339a800) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x12a1d3000) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x11bf5e400) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x127e36000) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x1133dc800) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x1246ab800) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x11a808c00) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x114f7e800) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x114ba9800) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x123af0800) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:54:59 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x119d43800) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:54:59 INFO - PROCESS | 1655 | 1461567299761 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]]]}] 23:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 819ms 23:54:59 INFO - PROCESS | 1655 | 1461567299773 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 23:54:59 INFO - PROCESS | 1655 | 1461567299775 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 23:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:54:59 INFO - PROCESS | 1655 | 1461567299777 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:54:59 INFO - PROCESS | 1655 | 1461567299778 Marionette TRACE conn2 <- [1,2594,null,{}] 23:54:59 INFO - PROCESS | 1655 | 1461567299781 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}] 23:54:59 INFO - PROCESS | 1655 | 1461567299891 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 23:54:59 INFO - PROCESS | 1655 | 1461567299981 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebc3000 == 129 [pid = 1655] [id = 656] 23:54:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x1153d7800) [pid = 1655] [serial = 1968] [outer = 0x0] 23:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x123b71000) [pid = 1655] [serial = 1969] [outer = 0x1153d7800] 23:55:00 INFO - PROCESS | 1655 | 1461567300007 Marionette DEBUG loaded listener.js 23:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x12a93ec00) [pid = 1655] [serial = 1970] [outer = 0x1153d7800] 23:55:00 INFO - PROCESS | 1655 | 1461567300305 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]]]}] 23:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 573ms 23:55:00 INFO - PROCESS | 1655 | 1461567300352 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 23:55:00 INFO - PROCESS | 1655 | 1461567300353 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 23:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:55:00 INFO - PROCESS | 1655 | 1461567300356 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:55:00 INFO - PROCESS | 1655 | 1461567300358 Marionette TRACE conn2 <- [1,2598,null,{}] 23:55:00 INFO - PROCESS | 1655 | 1461567300360 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}] 23:55:00 INFO - PROCESS | 1655 | 1461567300479 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 23:55:00 INFO - PROCESS | 1655 | 1461567300559 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0ee000 == 130 [pid = 1655] [id = 657] 23:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x11aa2ac00) [pid = 1655] [serial = 1971] [outer = 0x0] 23:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12ab88c00) [pid = 1655] [serial = 1972] [outer = 0x11aa2ac00] 23:55:00 INFO - PROCESS | 1655 | 1461567300589 Marionette DEBUG loaded listener.js 23:55:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12ae74c00) [pid = 1655] [serial = 1973] [outer = 0x11aa2ac00] 23:55:00 INFO - PROCESS | 1655 | 1461567300922 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]]]}] 23:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 23:55:00 INFO - PROCESS | 1655 | 1461567300926 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 23:55:00 INFO - PROCESS | 1655 | 1461567300927 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 23:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:55:00 INFO - PROCESS | 1655 | 1461567300929 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:55:00 INFO - PROCESS | 1655 | 1461567300931 Marionette TRACE conn2 <- [1,2602,null,{}] 23:55:00 INFO - PROCESS | 1655 | 1461567300938 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}] 23:55:01 INFO - PROCESS | 1655 | 1461567301053 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 23:55:01 INFO - PROCESS | 1655 | 1461567301057 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x13086b000 == 131 [pid = 1655] [id = 658] 23:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12ae75000) [pid = 1655] [serial = 1974] [outer = 0x0] 23:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12affc400) [pid = 1655] [serial = 1975] [outer = 0x12ae75000] 23:55:01 INFO - PROCESS | 1655 | 1461567301083 Marionette DEBUG loaded listener.js 23:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12966e800) [pid = 1655] [serial = 1976] [outer = 0x12ae75000] 23:55:01 INFO - PROCESS | 1655 | 1461567301455 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]]]}] 23:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 577ms 23:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:55:01 INFO - PROCESS | 1655 | 1461567301507 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 23:55:01 INFO - PROCESS | 1655 | 1461567301508 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 23:55:01 INFO - PROCESS | 1655 | 1461567301510 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:55:01 INFO - PROCESS | 1655 | 1461567301511 Marionette TRACE conn2 <- [1,2606,null,{}] 23:55:01 INFO - PROCESS | 1655 | 1461567301514 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}] 23:55:01 INFO - PROCESS | 1655 | 1461567301624 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 23:55:01 INFO - PROCESS | 1655 | 1461567301832 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11890b800 == 132 [pid = 1655] [id = 659] 23:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x1133a1000) [pid = 1655] [serial = 1977] [outer = 0x0] 23:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x1133cf800) [pid = 1655] [serial = 1978] [outer = 0x1133a1000] 23:55:01 INFO - PROCESS | 1655 | 1461567301909 Marionette DEBUG loaded listener.js 23:55:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x114549400) [pid = 1655] [serial = 1979] [outer = 0x1133a1000] 23:55:02 INFO - PROCESS | 1655 | 1461567302411 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]]]}] 23:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 924ms 23:55:02 INFO - PROCESS | 1655 | 1461567302451 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 23:55:02 INFO - PROCESS | 1655 | 1461567302453 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 23:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:55:02 INFO - PROCESS | 1655 | 1461567302458 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:55:02 INFO - PROCESS | 1655 | 1461567302461 Marionette TRACE conn2 <- [1,2610,null,{}] 23:55:02 INFO - PROCESS | 1655 | 1461567302464 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}] 23:55:02 INFO - PROCESS | 1655 | 1461567302599 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 23:55:02 INFO - PROCESS | 1655 | 1461567302698 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x129636800 == 133 [pid = 1655] [id = 660] 23:55:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x11926c000) [pid = 1655] [serial = 1980] [outer = 0x0] 23:55:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x119b04000) [pid = 1655] [serial = 1981] [outer = 0x11926c000] 23:55:02 INFO - PROCESS | 1655 | 1461567302729 Marionette DEBUG loaded listener.js 23:55:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x11ad75000) [pid = 1655] [serial = 1982] [outer = 0x11926c000] 23:55:03 INFO - PROCESS | 1655 | 1461567303176 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]]]}] 23:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 777ms 23:55:03 INFO - PROCESS | 1655 | 1461567303238 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 23:55:03 INFO - PROCESS | 1655 | 1461567303241 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 23:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:55:03 INFO - PROCESS | 1655 | 1461567303244 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:55:03 INFO - PROCESS | 1655 | 1461567303245 Marionette TRACE conn2 <- [1,2614,null,{}] 23:55:03 INFO - PROCESS | 1655 | 1461567303248 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}] 23:55:03 INFO - PROCESS | 1655 | 1461567303375 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 23:55:03 INFO - PROCESS | 1655 | 1461567303473 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d335800 == 134 [pid = 1655] [id = 661] 23:55:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x123a17000) [pid = 1655] [serial = 1983] [outer = 0x0] 23:55:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x123b6d800) [pid = 1655] [serial = 1984] [outer = 0x123a17000] 23:55:03 INFO - PROCESS | 1655 | 1461567303504 Marionette DEBUG loaded listener.js 23:55:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x124fcbc00) [pid = 1655] [serial = 1985] [outer = 0x123a17000] 23:55:03 INFO - PROCESS | 1655 | 1461567303977 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]]]}] 23:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 770ms 23:55:04 INFO - PROCESS | 1655 | 1461567304014 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 23:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:55:04 INFO - PROCESS | 1655 | 1461567304018 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 23:55:04 INFO - PROCESS | 1655 | 1461567304030 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:55:04 INFO - PROCESS | 1655 | 1461567304037 Marionette TRACE conn2 <- [1,2618,null,{}] 23:55:04 INFO - PROCESS | 1655 | 1461567304042 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}] 23:55:04 INFO - PROCESS | 1655 | 1461567304241 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 23:55:04 INFO - PROCESS | 1655 | 1461567304427 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c1e000 == 135 [pid = 1655] [id = 662] 23:55:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12462c400) [pid = 1655] [serial = 1986] [outer = 0x0] 23:55:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12970a800) [pid = 1655] [serial = 1987] [outer = 0x12462c400] 23:55:04 INFO - PROCESS | 1655 | 1461567304473 Marionette DEBUG loaded listener.js 23:55:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12a5e1c00) [pid = 1655] [serial = 1988] [outer = 0x12462c400] 23:55:04 INFO - PROCESS | 1655 | 1461567304919 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]]]}] 23:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 934ms 23:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:55:04 INFO - PROCESS | 1655 | 1461567304957 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 23:55:04 INFO - PROCESS | 1655 | 1461567304959 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 23:55:04 INFO - PROCESS | 1655 | 1461567304961 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:55:04 INFO - PROCESS | 1655 | 1461567304962 Marionette TRACE conn2 <- [1,2622,null,{}] 23:55:04 INFO - PROCESS | 1655 | 1461567304965 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}] 23:55:05 INFO - PROCESS | 1655 | 1461567305102 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 23:55:05 INFO - PROCESS | 1655 | 1461567305235 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x137d0f800 == 136 [pid = 1655] [id = 663] 23:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12aa48000) [pid = 1655] [serial = 1989] [outer = 0x0] 23:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12abe1000) [pid = 1655] [serial = 1990] [outer = 0x12aa48000] 23:55:05 INFO - PROCESS | 1655 | 1461567305267 Marionette DEBUG loaded listener.js 23:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12ad0a400) [pid = 1655] [serial = 1991] [outer = 0x12aa48000] 23:55:05 INFO - PROCESS | 1655 | 1461567305677 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]]]}] 23:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 723ms 23:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:55:05 INFO - PROCESS | 1655 | 1461567305684 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 23:55:05 INFO - PROCESS | 1655 | 1461567305686 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 23:55:05 INFO - PROCESS | 1655 | 1461567305688 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:55:05 INFO - PROCESS | 1655 | 1461567305689 Marionette TRACE conn2 <- [1,2626,null,{}] 23:55:05 INFO - PROCESS | 1655 | 1461567305692 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}] 23:55:05 INFO - PROCESS | 1655 | 1461567305820 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 23:55:05 INFO - PROCESS | 1655 | 1461567305919 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1392e5000 == 137 [pid = 1655] [id = 664] 23:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12aff8800) [pid = 1655] [serial = 1992] [outer = 0x0] 23:55:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12b0a6400) [pid = 1655] [serial = 1993] [outer = 0x12aff8800] 23:55:05 INFO - PROCESS | 1655 | 1461567305957 Marionette DEBUG loaded listener.js 23:55:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12ba7bc00) [pid = 1655] [serial = 1994] [outer = 0x12aff8800] 23:55:06 INFO - PROCESS | 1655 | 1461567306403 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]]]}] 23:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 721ms 23:55:06 INFO - PROCESS | 1655 | 1461567306409 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 23:55:06 INFO - PROCESS | 1655 | 1461567306410 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 23:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:55:06 INFO - PROCESS | 1655 | 1461567306413 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:55:06 INFO - PROCESS | 1655 | 1461567306414 Marionette TRACE conn2 <- [1,2630,null,{}] 23:55:06 INFO - PROCESS | 1655 | 1461567306418 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}] 23:55:06 INFO - PROCESS | 1655 | 1461567306564 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 23:55:06 INFO - PROCESS | 1655 | 1461567306692 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1397aa000 == 138 [pid = 1655] [id = 665] 23:55:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12ba81800) [pid = 1655] [serial = 1995] [outer = 0x0] 23:55:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12bc27800) [pid = 1655] [serial = 1996] [outer = 0x12ba81800] 23:55:06 INFO - PROCESS | 1655 | 1461567306724 Marionette DEBUG loaded listener.js 23:55:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12bea3c00) [pid = 1655] [serial = 1997] [outer = 0x12ba81800] 23:55:07 INFO - PROCESS | 1655 | 1461567307134 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]]]}] 23:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 772ms 23:55:07 INFO - PROCESS | 1655 | 1461567307186 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 23:55:07 INFO - PROCESS | 1655 | 1461567307188 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 23:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:55:07 INFO - PROCESS | 1655 | 1461567307190 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:55:07 INFO - PROCESS | 1655 | 1461567307191 Marionette TRACE conn2 <- [1,2634,null,{}] 23:55:07 INFO - PROCESS | 1655 | 1461567307194 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}] 23:55:07 INFO - PROCESS | 1655 | 1461567307320 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 23:55:07 INFO - PROCESS | 1655 | 1461567307447 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1399dc800 == 139 [pid = 1655] [id = 666] 23:55:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x12bc2a800) [pid = 1655] [serial = 1998] [outer = 0x0] 23:55:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12d064800) [pid = 1655] [serial = 1999] [outer = 0x12bc2a800] 23:55:07 INFO - PROCESS | 1655 | 1461567307479 Marionette DEBUG loaded listener.js 23:55:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12d659c00) [pid = 1655] [serial = 2000] [outer = 0x12bc2a800] 23:55:07 INFO - PROCESS | 1655 | 1461567307969 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]]]}] 23:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 819ms 23:55:08 INFO - PROCESS | 1655 | 1461567308010 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 23:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:55:08 INFO - PROCESS | 1655 | 1461567308013 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 23:55:08 INFO - PROCESS | 1655 | 1461567308016 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:55:08 INFO - PROCESS | 1655 | 1461567308018 Marionette TRACE conn2 <- [1,2638,null,{}] 23:55:08 INFO - PROCESS | 1655 | 1461567308022 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}] 23:55:08 INFO - PROCESS | 1655 | 1461567308220 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 23:55:08 INFO - PROCESS | 1655 | 1461567308374 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x139a6f800 == 140 [pid = 1655] [id = 667] 23:55:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12be9fc00) [pid = 1655] [serial = 2001] [outer = 0x0] 23:55:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12d661800) [pid = 1655] [serial = 2002] [outer = 0x12be9fc00] 23:55:08 INFO - PROCESS | 1655 | 1461567308406 Marionette DEBUG loaded listener.js 23:55:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12d6b4400) [pid = 1655] [serial = 2003] [outer = 0x12be9fc00] 23:55:08 INFO - PROCESS | 1655 | 1461567308884 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]]]}] 23:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 922ms 23:55:08 INFO - PROCESS | 1655 | 1461567308938 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 23:55:08 INFO - PROCESS | 1655 | 1461567308941 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 23:55:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:55:08 INFO - PROCESS | 1655 | 1461567308944 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:55:08 INFO - PROCESS | 1655 | 1461567308946 Marionette TRACE conn2 <- [1,2642,null,{}] 23:55:08 INFO - PROCESS | 1655 | 1461567308972 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}] 23:55:09 INFO - PROCESS | 1655 | 1461567309174 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 23:55:09 INFO - PROCESS | 1655 | 1461567309283 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x139acf800 == 141 [pid = 1655] [id = 668] 23:55:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12d6b5800) [pid = 1655] [serial = 2004] [outer = 0x0] 23:55:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12dcdd800) [pid = 1655] [serial = 2005] [outer = 0x12d6b5800] 23:55:09 INFO - PROCESS | 1655 | 1461567309314 Marionette DEBUG loaded listener.js 23:55:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12e3eb400) [pid = 1655] [serial = 2006] [outer = 0x12d6b5800] 23:55:09 INFO - PROCESS | 1655 | 1461567309773 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]]]}] 23:55:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:55:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 872ms 23:55:09 INFO - PROCESS | 1655 | 1461567309833 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 23:55:09 INFO - PROCESS | 1655 | 1461567309834 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 23:55:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:55:09 INFO - PROCESS | 1655 | 1461567309839 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:55:09 INFO - PROCESS | 1655 | 1461567309840 Marionette TRACE conn2 <- [1,2646,null,{}] 23:55:09 INFO - PROCESS | 1655 | 1461567309843 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}] 23:55:09 INFO - PROCESS | 1655 | 1461567309971 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 23:55:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1300dc800 == 140 [pid = 1655] [id = 17] 23:55:10 INFO - PROCESS | 1655 | 1461567310086 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x139d96800 == 141 [pid = 1655] [id = 669] 23:55:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12e3f0000) [pid = 1655] [serial = 2007] [outer = 0x0] 23:55:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12e3f3000) [pid = 1655] [serial = 2008] [outer = 0x12e3f0000] 23:55:10 INFO - PROCESS | 1655 | 1461567310163 Marionette DEBUG loaded listener.js 23:55:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12e480800) [pid = 1655] [serial = 2009] [outer = 0x12e3f0000] 23:55:10 INFO - PROCESS | 1655 | 1461567310677 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]]]}] 23:55:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:55:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 869ms 23:55:10 INFO - PROCESS | 1655 | 1461567310709 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 23:55:10 INFO - PROCESS | 1655 | 1461567310710 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 23:55:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:55:10 INFO - PROCESS | 1655 | 1461567310713 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:55:10 INFO - PROCESS | 1655 | 1461567310715 Marionette TRACE conn2 <- [1,2650,null,{}] 23:55:10 INFO - PROCESS | 1655 | 1461567310742 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}] 23:55:10 INFO - PROCESS | 1655 | 1461567310885 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 23:55:10 INFO - PROCESS | 1655 | 1461567310990 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a906000 == 142 [pid = 1655] [id = 670] 23:55:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x11bad6c00) [pid = 1655] [serial = 2010] [outer = 0x0] 23:55:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x1278e8400) [pid = 1655] [serial = 2011] [outer = 0x11bad6c00] 23:55:11 INFO - PROCESS | 1655 | 1461567311021 Marionette DEBUG loaded listener.js 23:55:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12e48c800) [pid = 1655] [serial = 2012] [outer = 0x11bad6c00] 23:55:11 INFO - PROCESS | 1655 | 1461567311468 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]]]}] 23:55:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:55:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 793ms 23:55:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:55:11 INFO - PROCESS | 1655 | 1461567311507 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 23:55:11 INFO - PROCESS | 1655 | 1461567311508 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 23:55:11 INFO - PROCESS | 1655 | 1461567311510 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:55:11 INFO - PROCESS | 1655 | 1461567311512 Marionette TRACE conn2 <- [1,2654,null,{}] 23:55:11 INFO - PROCESS | 1655 | 1461567311514 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}] 23:55:11 INFO - PROCESS | 1655 | 1461567311645 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 23:55:11 INFO - PROCESS | 1655 | 1461567311776 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bc3d800 == 143 [pid = 1655] [id = 671] 23:55:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x1133b4000) [pid = 1655] [serial = 2013] [outer = 0x0] 23:55:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12e48f400) [pid = 1655] [serial = 2014] [outer = 0x1133b4000] 23:55:11 INFO - PROCESS | 1655 | 1461567311807 Marionette DEBUG loaded listener.js 23:55:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12e936000) [pid = 1655] [serial = 2015] [outer = 0x1133b4000] 23:55:12 INFO - PROCESS | 1655 | 1461567312570 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]]]}] 23:55:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:55:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1072ms 23:55:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:55:12 INFO - PROCESS | 1655 | 1461567312583 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 23:55:12 INFO - PROCESS | 1655 | 1461567312586 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 23:55:12 INFO - PROCESS | 1655 | 1461567312590 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:55:12 INFO - PROCESS | 1655 | 1461567312592 Marionette TRACE conn2 <- [1,2658,null,{}] 23:55:12 INFO - PROCESS | 1655 | 1461567312598 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}] 23:55:12 INFO - PROCESS | 1655 | 1461567312792 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 23:55:13 INFO - PROCESS | 1655 | 1461567312998 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac15800 == 144 [pid = 1655] [id = 672] 23:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x11657f400) [pid = 1655] [serial = 2016] [outer = 0x0] 23:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x118e1b400) [pid = 1655] [serial = 2017] [outer = 0x11657f400] 23:55:13 INFO - PROCESS | 1655 | 1461567313087 Marionette DEBUG loaded listener.js 23:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x119d43c00) [pid = 1655] [serial = 2018] [outer = 0x11657f400] 23:55:13 INFO - PROCESS | 1655 | 1461567313527 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]]]}] 23:55:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:55:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 975ms 23:55:13 INFO - PROCESS | 1655 | 1461567313565 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 23:55:13 INFO - PROCESS | 1655 | 1461567313569 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 23:55:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:55:13 INFO - PROCESS | 1655 | 1461567313573 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:55:13 INFO - PROCESS | 1655 | 1461567313575 Marionette TRACE conn2 <- [1,2662,null,{}] 23:55:13 INFO - PROCESS | 1655 | 1461567313577 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}] 23:55:13 INFO - PROCESS | 1655 | 1461567313700 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 23:55:13 INFO - PROCESS | 1655 | 1461567313835 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239c5000 == 145 [pid = 1655] [id = 673] 23:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x118943000) [pid = 1655] [serial = 2019] [outer = 0x0] 23:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x11af11000) [pid = 1655] [serial = 2020] [outer = 0x118943000] 23:55:13 INFO - PROCESS | 1655 | 1461567313865 Marionette DEBUG loaded listener.js 23:55:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x11beeac00) [pid = 1655] [serial = 2021] [outer = 0x118943000] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea46000 == 144 [pid = 1655] [id = 544] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x13086b000 == 143 [pid = 1655] [id = 658] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12f0ee000 == 142 [pid = 1655] [id = 657] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebc3000 == 141 [pid = 1655] [id = 656] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12e888000 == 140 [pid = 1655] [id = 655] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12d33a000 == 139 [pid = 1655] [id = 654] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x124fce400) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12c003800 == 138 [pid = 1655] [id = 653] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12b11f800 == 137 [pid = 1655] [id = 652] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12ec04800 == 136 [pid = 1655] [id = 629] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12aa03000 == 135 [pid = 1655] [id = 651] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x129632000 == 134 [pid = 1655] [id = 650] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11b529800 == 133 [pid = 1655] [id = 649] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11b524000 == 132 [pid = 1655] [id = 648] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x124074000 == 131 [pid = 1655] [id = 647] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1399c8000 == 130 [pid = 1655] [id = 643] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1397aa800 == 129 [pid = 1655] [id = 642] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1396d1000 == 128 [pid = 1655] [id = 641] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1392cc000 == 127 [pid = 1655] [id = 640] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x137e4a000 == 126 [pid = 1655] [id = 639] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x136c5c800 == 125 [pid = 1655] [id = 638] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x13106a000 == 124 [pid = 1655] [id = 637] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x130867800 == 123 [pid = 1655] [id = 636] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebc3800 == 122 [pid = 1655] [id = 635] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x129649000 == 121 [pid = 1655] [id = 634] 23:55:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11911f800 == 120 [pid = 1655] [id = 633] 23:55:14 INFO - PROCESS | 1655 | 1461567314336 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]]]}] 23:55:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:55:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 773ms 23:55:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:55:14 INFO - PROCESS | 1655 | 1461567314347 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 23:55:14 INFO - PROCESS | 1655 | 1461567314348 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 23:55:14 INFO - PROCESS | 1655 | 1461567314351 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:55:14 INFO - PROCESS | 1655 | 1461567314353 Marionette TRACE conn2 <- [1,2666,null,{}] 23:55:14 INFO - PROCESS | 1655 | 1461567314360 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}] 23:55:14 INFO - PROCESS | 1655 | 1461567314473 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x129567000) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x1296de800) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12966d400) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x1133ce800) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x12a3ca800) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x12a1d2400) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x11c7d5800) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 220 (0x123a18c00) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 219 (0x12a5e8c00) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 218 (0x12913ec00) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 217 (0x12ae82000) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 216 (0x114bb1400) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 215 (0x113448800) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 214 (0x12abda800) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 213 (0x127606000) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x127e30400) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x11b9ae400) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x11aa30800) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x119132c00) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x1188e0800) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x11a80d000) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x1186c0800) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x11b9af400) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12461e800) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x124fc8c00) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12ad10000) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x12a940400) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x12aa45c00) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x114f83800) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x12ae6b800) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12a3d0400) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x123b71c00) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x11be25800) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x123b62400) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x12914cc00) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x11926a000) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 23:55:14 INFO - PROCESS | 1655 | 1461567314575 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c36d000 == 121 [pid = 1655] [id = 674] 23:55:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x1186c0800) [pid = 1655] [serial = 2022] [outer = 0x0] 23:55:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x11a8f0c00) [pid = 1655] [serial = 2023] [outer = 0x1186c0800] 23:55:14 INFO - PROCESS | 1655 | 1461567314608 Marionette DEBUG loaded listener.js 23:55:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x123b66000) [pid = 1655] [serial = 2024] [outer = 0x1186c0800] 23:55:15 INFO - PROCESS | 1655 | 1461567315443 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]]]}] 23:55:15 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) 23:55:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1120ms 23:55:15 INFO - PROCESS | 1655 | 1461567315472 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 23:55:15 INFO - PROCESS | 1655 | 1461567315474 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 23:55:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:55:15 INFO - PROCESS | 1655 | 1461567315476 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:55:15 INFO - PROCESS | 1655 | 1461567315477 Marionette TRACE conn2 <- [1,2670,null,{}] 23:55:15 INFO - PROCESS | 1655 | 1461567315479 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}] 23:55:15 INFO - PROCESS | 1655 | 1461567315587 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 23:55:15 INFO - PROCESS | 1655 | 1461567315671 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a91c000 == 122 [pid = 1655] [id = 675] 23:55:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x123f85c00) [pid = 1655] [serial = 2025] [outer = 0x0] 23:55:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x124fcd800) [pid = 1655] [serial = 2026] [outer = 0x123f85c00] 23:55:15 INFO - PROCESS | 1655 | 1461567315699 Marionette DEBUG loaded listener.js 23:55:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12766d400) [pid = 1655] [serial = 2027] [outer = 0x123f85c00] 23:55:16 INFO - PROCESS | 1655 | 1461567316520 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] 23:55:16 INFO - PROCESS | 1655 | 1461567316546 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 23:55:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:55:16 INFO - PROCESS | 1655 | 1461567316549 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:55:16 INFO - PROCESS | 1655 | 1461567316551 Marionette TRACE conn2 <- [1,2674,null,{}] 23:55:16 INFO - PROCESS | 1655 | 1461567316554 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}] 23:55:16 INFO - PROCESS | 1655 | 1461567316691 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x11887fc00) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x1296e2000) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x1296e0c00) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x127e33000) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x123b6f800) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x113444c00) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x11b9ad400) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x12a934800) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x1153d7800) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x11aa2ac00) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x1144b7000) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:55:17 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x123b64800) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:55:17 INFO - PROCESS | 1655 | 1461567317220 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1165d2800 == 123 [pid = 1655] [id = 676] 23:55:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x1133a6c00) [pid = 1655] [serial = 2028] [outer = 0x0] 23:55:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x1133b3800) [pid = 1655] [serial = 2029] [outer = 0x1133a6c00] 23:55:17 INFO - PROCESS | 1655 | 1461567317254 Marionette DEBUG loaded listener.js 23:55:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x114f75000) [pid = 1655] [serial = 2030] [outer = 0x1133a6c00] 23:55:18 INFO - PROCESS | 1655 | 1461567318212 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] 23:55:18 INFO - PROCESS | 1655 | 1461567318234 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 23:55:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:55:18 INFO - PROCESS | 1655 | 1461567318239 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:55:18 INFO - PROCESS | 1655 | 1461567318242 Marionette TRACE conn2 <- [1,2678,null,{}] 23:55:18 INFO - PROCESS | 1655 | 1461567318245 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}] 23:55:18 INFO - PROCESS | 1655 | 1461567318373 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 23:55:18 INFO - PROCESS | 1655 | 1461567318496 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x127915800 == 124 [pid = 1655] [id = 677] 23:55:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x119836c00) [pid = 1655] [serial = 2031] [outer = 0x0] 23:55:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x119d44c00) [pid = 1655] [serial = 2032] [outer = 0x119836c00] 23:55:18 INFO - PROCESS | 1655 | 1461567318554 Marionette DEBUG loaded listener.js 23:55:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x11a8f0800) [pid = 1655] [serial = 2033] [outer = 0x119836c00] 23:55:19 INFO - PROCESS | 1655 | 1461567319471 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]]]}] 23:55:19 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) 23:55:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1271ms 23:55:19 INFO - PROCESS | 1655 | 1461567319513 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 23:55:19 INFO - PROCESS | 1655 | 1461567319516 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 23:55:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:55:19 INFO - PROCESS | 1655 | 1461567319518 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:55:19 INFO - PROCESS | 1655 | 1461567319520 Marionette TRACE conn2 <- [1,2682,null,{}] 23:55:19 INFO - PROCESS | 1655 | 1461567319522 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}] 23:55:19 INFO - PROCESS | 1655 | 1461567319652 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 23:55:19 INFO - PROCESS | 1655 | 1461567319777 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af30000 == 125 [pid = 1655] [id = 678] 23:55:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x11bee3400) [pid = 1655] [serial = 2034] [outer = 0x0] 23:55:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x11bf5f000) [pid = 1655] [serial = 2035] [outer = 0x11bee3400] 23:55:19 INFO - PROCESS | 1655 | 1461567319835 Marionette DEBUG loaded listener.js 23:55:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x11c842400) [pid = 1655] [serial = 2036] [outer = 0x11bee3400] 23:55:20 INFO - PROCESS | 1655 | 1461567320788 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]]]}] 23:55:20 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) 23:55:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1325ms 23:55:20 INFO - PROCESS | 1655 | 1461567320843 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 23:55:20 INFO - PROCESS | 1655 | 1461567320845 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 23:55:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:55:20 INFO - PROCESS | 1655 | 1461567320853 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:55:20 INFO - PROCESS | 1655 | 1461567320857 Marionette TRACE conn2 <- [1,2686,null,{}] 23:55:20 INFO - PROCESS | 1655 | 1461567320860 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}] 23:55:20 INFO - PROCESS | 1655 | 1461567320991 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 23:55:21 INFO - PROCESS | 1655 | 1461567321134 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d335000 == 126 [pid = 1655] [id = 679] 23:55:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x123ed6400) [pid = 1655] [serial = 2037] [outer = 0x0] 23:55:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x127607800) [pid = 1655] [serial = 2038] [outer = 0x123ed6400] 23:55:21 INFO - PROCESS | 1655 | 1461567321167 Marionette DEBUG loaded listener.js 23:55:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x129190c00) [pid = 1655] [serial = 2039] [outer = 0x123ed6400] 23:55:22 INFO - PROCESS | 1655 | 1461567322082 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] 23:55:22 INFO - PROCESS | 1655 | 1461567322129 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 23:55:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:55:22 INFO - PROCESS | 1655 | 1461567322131 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:55:22 INFO - PROCESS | 1655 | 1461567322132 Marionette TRACE conn2 <- [1,2690,null,{}] 23:55:22 INFO - PROCESS | 1655 | 1461567322135 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}] 23:55:22 INFO - PROCESS | 1655 | 1461567322257 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 23:55:22 INFO - PROCESS | 1655 | 1461567322383 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebce000 == 127 [pid = 1655] [id = 680] 23:55:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x1291d3c00) [pid = 1655] [serial = 2040] [outer = 0x0] 23:55:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x1296d7400) [pid = 1655] [serial = 2041] [outer = 0x1291d3c00] 23:55:22 INFO - PROCESS | 1655 | 1461567322433 Marionette DEBUG loaded listener.js 23:55:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x12970ac00) [pid = 1655] [serial = 2042] [outer = 0x1291d3c00] 23:55:23 INFO - PROCESS | 1655 | 1461567323346 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] 23:55:23 INFO - PROCESS | 1655 | 1461567323353 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 23:55:23 INFO - PROCESS | 1655 | 1461567323356 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:55:23 INFO - PROCESS | 1655 | 1461567323357 Marionette TRACE conn2 <- [1,2694,null,{}] 23:55:23 INFO - PROCESS | 1655 | 1461567323359 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}] 23:55:23 INFO - PROCESS | 1655 | 1461567323482 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 23:55:23 INFO - PROCESS | 1655 | 1461567323607 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fae9800 == 128 [pid = 1655] [id = 681] 23:55:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x12a3d3c00) [pid = 1655] [serial = 2043] [outer = 0x0] 23:55:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x12a5a5000) [pid = 1655] [serial = 2044] [outer = 0x12a3d3c00] 23:55:23 INFO - PROCESS | 1655 | 1461567323649 Marionette DEBUG loaded listener.js 23:55:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x12aa4dc00) [pid = 1655] [serial = 2045] [outer = 0x12a3d3c00] 23:55:24 INFO - PROCESS | 1655 | 1461567324606 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] 23:55:24 INFO - PROCESS | 1655 | 1461567324627 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 23:55:24 INFO - PROCESS | 1655 | 1461567324629 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:55:24 INFO - PROCESS | 1655 | 1461567324630 Marionette TRACE conn2 <- [1,2698,null,{}] 23:55:24 INFO - PROCESS | 1655 | 1461567324633 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}] 23:55:24 INFO - PROCESS | 1655 | 1461567324759 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 23:55:24 INFO - PROCESS | 1655 | 1461567324887 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11b9ce800 == 129 [pid = 1655] [id = 682] 23:55:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x1133dc800) [pid = 1655] [serial = 2046] [outer = 0x0] 23:55:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x11a808c00) [pid = 1655] [serial = 2047] [outer = 0x1133dc800] 23:55:24 INFO - PROCESS | 1655 | 1461567324937 Marionette DEBUG loaded listener.js 23:55:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12a5e4000) [pid = 1655] [serial = 2048] [outer = 0x1133dc800] 23:55:26 INFO - PROCESS | 1655 | 1461567326006 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] 23:55:26 INFO - PROCESS | 1655 | 1461567326060 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 23:55:26 INFO - PROCESS | 1655 | 1461567326063 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:55:26 INFO - PROCESS | 1655 | 1461567326066 Marionette TRACE conn2 <- [1,2702,null,{}] 23:55:26 INFO - PROCESS | 1655 | 1461567326070 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}] 23:55:26 INFO - PROCESS | 1655 | 1461567326219 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 23:55:26 INFO - PROCESS | 1655 | 1461567326345 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a919800 == 130 [pid = 1655] [id = 683] 23:55:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x11912c000) [pid = 1655] [serial = 2049] [outer = 0x0] 23:55:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x119832c00) [pid = 1655] [serial = 2050] [outer = 0x11912c000] 23:55:26 INFO - PROCESS | 1655 | 1461567326376 Marionette DEBUG loaded listener.js 23:55:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x11a8f2c00) [pid = 1655] [serial = 2051] [outer = 0x11912c000] 23:55:26 INFO - PROCESS | 1655 | 1461567326831 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]]]}] 23:55:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:55:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 823ms 23:55:26 INFO - PROCESS | 1655 | 1461567326887 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 23:55:26 INFO - PROCESS | 1655 | 1461567326891 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 23:55:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:55:26 INFO - PROCESS | 1655 | 1461567326896 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:55:26 INFO - PROCESS | 1655 | 1461567326898 Marionette TRACE conn2 <- [1,2706,null,{}] 23:55:26 INFO - PROCESS | 1655 | 1461567326900 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}] 23:55:27 INFO - PROCESS | 1655 | 1461567327016 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 23:55:27 INFO - PROCESS | 1655 | 1461567327119 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x129342000 == 131 [pid = 1655] [id = 684] 23:55:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x119132c00) [pid = 1655] [serial = 2052] [outer = 0x0] 23:55:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x11be29000) [pid = 1655] [serial = 2053] [outer = 0x119132c00] 23:55:27 INFO - PROCESS | 1655 | 1461567327149 Marionette DEBUG loaded listener.js 23:55:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x11c841400) [pid = 1655] [serial = 2054] [outer = 0x119132c00] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12f306000 == 130 [pid = 1655] [id = 221] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x124353000 == 129 [pid = 1655] [id = 595] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11b528000 == 128 [pid = 1655] [id = 646] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a155000 == 127 [pid = 1655] [id = 645] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x137d0a800 == 126 [pid = 1655] [id = 346] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a91c000 == 125 [pid = 1655] [id = 675] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11c36d000 == 124 [pid = 1655] [id = 674] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1239c5000 == 123 [pid = 1655] [id = 673] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac15800 == 122 [pid = 1655] [id = 672] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12bc3d800 == 121 [pid = 1655] [id = 671] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 212 (0x12affc400) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 211 (0x11674f800) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 210 (0x12b4e8000) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 209 (0x12b0a3000) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a906000 == 120 [pid = 1655] [id = 670] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x139d96800 == 119 [pid = 1655] [id = 669] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x139acf800 == 118 [pid = 1655] [id = 668] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x139a6f800 == 117 [pid = 1655] [id = 667] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1399dc800 == 116 [pid = 1655] [id = 666] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1397aa000 == 115 [pid = 1655] [id = 665] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1392e5000 == 114 [pid = 1655] [id = 664] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x137d0f800 == 113 [pid = 1655] [id = 663] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x136c1e000 == 112 [pid = 1655] [id = 662] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12d335800 == 111 [pid = 1655] [id = 661] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129636800 == 110 [pid = 1655] [id = 660] 23:55:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11890b800 == 109 [pid = 1655] [id = 659] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 208 (0x1296d3800) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 207 (0x12aa49800) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 206 (0x12a1d7800) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 205 (0x11aa32c00) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 204 (0x12a5ae800) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 203 (0x129706800) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 202 (0x12918fc00) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 201 (0x11c437000) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 200 (0x1133af400) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 199 (0x12b499800) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 198 (0x11b9ab400) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 197 (0x12affa000) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 196 (0x124390800) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 195 (0x114012c00) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 194 (0x12acbc000) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 193 (0x123b68800) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12ab87c00) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x12aa47800) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x11c4d4800) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x12a93ec00) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12ab88c00) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 187 (0x12462cc00) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 186 (0x12addb800) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 185 (0x124fc5400) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 184 (0x114f79000) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 183 (0x123b71000) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 182 (0x119261c00) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 181 (0x1296d4400) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 180 (0x12a5eb000) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 179 (0x12acb4000) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 178 (0x12a3ca400) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 177 (0x12ae74c00) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 176 (0x119184c00) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | --DOMWINDOW == 175 (0x119d40400) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 23:55:27 INFO - PROCESS | 1655 | 1461567327623 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]]]}] 23:55:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:55:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 771ms 23:55:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:55:27 INFO - PROCESS | 1655 | 1461567327668 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 23:55:27 INFO - PROCESS | 1655 | 1461567327669 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 23:55:27 INFO - PROCESS | 1655 | 1461567327671 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:55:27 INFO - PROCESS | 1655 | 1461567327674 Marionette TRACE conn2 <- [1,2710,null,{}] 23:55:27 INFO - PROCESS | 1655 | 1461567327681 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}] 23:55:27 INFO - PROCESS | 1655 | 1461567327805 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 23:55:27 INFO - PROCESS | 1655 | 1461567327895 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x128f1e000 == 110 [pid = 1655] [id = 685] 23:55:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 176 (0x11a8f6000) [pid = 1655] [serial = 2055] [outer = 0x0] 23:55:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 177 (0x124390800) [pid = 1655] [serial = 2056] [outer = 0x11a8f6000] 23:55:27 INFO - PROCESS | 1655 | 1461567327925 Marionette DEBUG loaded listener.js 23:55:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 178 (0x128917800) [pid = 1655] [serial = 2057] [outer = 0x11a8f6000] 23:55:28 INFO - PROCESS | 1655 | 1461567328293 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] 23:55:28 INFO - PROCESS | 1655 | 1461567328345 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 23:55:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:55:28 INFO - PROCESS | 1655 | 1461567328347 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:55:28 INFO - PROCESS | 1655 | 1461567328349 Marionette TRACE conn2 <- [1,2714,null,{}] 23:55:28 INFO - PROCESS | 1655 | 1461567328351 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}] 23:55:28 INFO - PROCESS | 1655 | 1461567328457 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 23:55:28 INFO - PROCESS | 1655 | 1461567328461 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c009800 == 111 [pid = 1655] [id = 686] 23:55:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 179 (0x129567000) [pid = 1655] [serial = 2058] [outer = 0x0] 23:55:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 180 (0x12a5e3c00) [pid = 1655] [serial = 2059] [outer = 0x129567000] 23:55:28 INFO - PROCESS | 1655 | 1461567328488 Marionette DEBUG loaded listener.js 23:55:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 181 (0x12a93ec00) [pid = 1655] [serial = 2060] [outer = 0x129567000] 23:55:28 INFO - PROCESS | 1655 | 1461567328857 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]]]}] 23:55:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:55:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 23:55:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:55:28 INFO - PROCESS | 1655 | 1461567328876 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 23:55:28 INFO - PROCESS | 1655 | 1461567328877 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 23:55:28 INFO - PROCESS | 1655 | 1461567328880 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:55:28 INFO - PROCESS | 1655 | 1461567328881 Marionette TRACE conn2 <- [1,2718,null,{}] 23:55:28 INFO - PROCESS | 1655 | 1461567328884 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}] 23:55:28 INFO - PROCESS | 1655 | 1461567328989 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 23:55:28 INFO - PROCESS | 1655 | 1461567328994 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c62e000 == 112 [pid = 1655] [id = 687] 23:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 182 (0x12a1de400) [pid = 1655] [serial = 2061] [outer = 0x0] 23:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 183 (0x12aa51800) [pid = 1655] [serial = 2062] [outer = 0x12a1de400] 23:55:29 INFO - PROCESS | 1655 | 1461567329020 Marionette DEBUG loaded listener.js 23:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 184 (0x12acb0c00) [pid = 1655] [serial = 2063] [outer = 0x12a1de400] 23:55:29 INFO - PROCESS | 1655 | 1461567329412 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] 23:55:29 INFO - PROCESS | 1655 | 1461567329451 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 23:55:29 INFO - PROCESS | 1655 | 1461567329453 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:55:29 INFO - PROCESS | 1655 | 1461567329454 Marionette TRACE conn2 <- [1,2722,null,{}] 23:55:29 INFO - PROCESS | 1655 | 1461567329456 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}] 23:55:29 INFO - PROCESS | 1655 | 1461567329630 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 23:55:29 INFO - PROCESS | 1655 | 1461567329650 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ebe2800 == 113 [pid = 1655] [id = 688] 23:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 185 (0x12abe1800) [pid = 1655] [serial = 2064] [outer = 0x0] 23:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 186 (0x12ad0c000) [pid = 1655] [serial = 2065] [outer = 0x12abe1800] 23:55:29 INFO - PROCESS | 1655 | 1461567329677 Marionette DEBUG loaded listener.js 23:55:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 187 (0x12b4ea800) [pid = 1655] [serial = 2066] [outer = 0x12abe1800] 23:55:30 INFO - PROCESS | 1655 | 1461567330076 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] 23:55:30 INFO - PROCESS | 1655 | 1461567330125 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 23:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:55:30 INFO - PROCESS | 1655 | 1461567330127 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:55:30 INFO - PROCESS | 1655 | 1461567330128 Marionette TRACE conn2 <- [1,2726,null,{}] 23:55:30 INFO - PROCESS | 1655 | 1461567330130 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}] 23:55:30 INFO - PROCESS | 1655 | 1461567330267 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 23:55:30 INFO - PROCESS | 1655 | 1461567330303 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d21800 == 114 [pid = 1655] [id = 689] 23:55:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 188 (0x12b68dc00) [pid = 1655] [serial = 2067] [outer = 0x0] 23:55:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12ba88000) [pid = 1655] [serial = 2068] [outer = 0x12b68dc00] 23:55:30 INFO - PROCESS | 1655 | 1461567330329 Marionette DEBUG loaded listener.js 23:55:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12d181400) [pid = 1655] [serial = 2069] [outer = 0x12b68dc00] 23:55:30 INFO - PROCESS | 1655 | 1461567330703 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]]]}] 23:55:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:55:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 618ms 23:55:30 INFO - PROCESS | 1655 | 1461567330746 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 23:55:30 INFO - PROCESS | 1655 | 1461567330747 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 23:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:55:30 INFO - PROCESS | 1655 | 1461567330749 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:55:30 INFO - PROCESS | 1655 | 1461567330750 Marionette TRACE conn2 <- [1,2730,null,{}] 23:55:30 INFO - PROCESS | 1655 | 1461567330753 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}] 23:55:30 INFO - PROCESS | 1655 | 1461567330890 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 23:55:30 INFO - PROCESS | 1655 | 1461567330904 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x131072800 == 115 [pid = 1655] [id = 690] 23:55:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12b68e000) [pid = 1655] [serial = 2070] [outer = 0x0] 23:55:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12d65d400) [pid = 1655] [serial = 2071] [outer = 0x12b68e000] 23:55:30 INFO - PROCESS | 1655 | 1461567330930 Marionette DEBUG loaded listener.js 23:55:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12dce0400) [pid = 1655] [serial = 2072] [outer = 0x12b68e000] 23:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 192 (0x12ae75000) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 191 (0x1186c0800) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 190 (0x11657f400) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 189 (0x118943000) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:55:31 INFO - PROCESS | 1655 | --DOMWINDOW == 188 (0x12ff2a000) [pid = 1655] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:55:31 INFO - PROCESS | 1655 | 1461567331805 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] 23:55:31 INFO - PROCESS | 1655 | 1461567331821 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 23:55:31 INFO - PROCESS | 1655 | 1461567331823 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:55:31 INFO - PROCESS | 1655 | 1461567331824 Marionette TRACE conn2 <- [1,2734,null,{}] 23:55:31 INFO - PROCESS | 1655 | 1461567331827 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}] 23:55:31 INFO - PROCESS | 1655 | 1461567331933 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 23:55:31 INFO - PROCESS | 1655 | 1461567331937 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x136c5c800 == 116 [pid = 1655] [id = 691] 23:55:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 189 (0x12e3e9800) [pid = 1655] [serial = 2073] [outer = 0x0] 23:55:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 190 (0x12e3f1800) [pid = 1655] [serial = 2074] [outer = 0x12e3e9800] 23:55:31 INFO - PROCESS | 1655 | 1461567331962 Marionette DEBUG loaded listener.js 23:55:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 191 (0x12e47bc00) [pid = 1655] [serial = 2075] [outer = 0x12e3e9800] 23:55:32 INFO - PROCESS | 1655 | 1461567332322 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]]]}] 23:55:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:55:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 517ms 23:55:32 INFO - PROCESS | 1655 | 1461567332342 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 23:55:32 INFO - PROCESS | 1655 | 1461567332343 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 23:55:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:55:32 INFO - PROCESS | 1655 | 1461567332345 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:55:32 INFO - PROCESS | 1655 | 1461567332347 Marionette TRACE conn2 <- [1,2738,null,{}] 23:55:32 INFO - PROCESS | 1655 | 1461567332355 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}] 23:55:32 INFO - PROCESS | 1655 | 1461567332509 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 23:55:32 INFO - PROCESS | 1655 | 1461567332517 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x137d1e000 == 117 [pid = 1655] [id = 692] 23:55:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 192 (0x12e3ea800) [pid = 1655] [serial = 2076] [outer = 0x0] 23:55:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 193 (0x12e482400) [pid = 1655] [serial = 2077] [outer = 0x12e3ea800] 23:55:32 INFO - PROCESS | 1655 | 1461567332542 Marionette DEBUG loaded listener.js 23:55:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 194 (0x12e935800) [pid = 1655] [serial = 2078] [outer = 0x12e3ea800] 23:55:32 INFO - PROCESS | 1655 | 1461567332878 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]]]}] 23:55:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:55:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 571ms 23:55:32 INFO - PROCESS | 1655 | 1461567332917 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 23:55:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:55:32 INFO - PROCESS | 1655 | 1461567332920 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 23:55:32 INFO - PROCESS | 1655 | 1461567332923 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:55:32 INFO - PROCESS | 1655 | 1461567332924 Marionette TRACE conn2 <- [1,2742,null,{}] 23:55:32 INFO - PROCESS | 1655 | 1461567332927 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}] 23:55:33 INFO - PROCESS | 1655 | 1461567333044 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 23:55:33 INFO - PROCESS | 1655 | 1461567333135 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1392d8800 == 118 [pid = 1655] [id = 693] 23:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 195 (0x12aff2400) [pid = 1655] [serial = 2079] [outer = 0x0] 23:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 196 (0x12e937800) [pid = 1655] [serial = 2080] [outer = 0x12aff2400] 23:55:33 INFO - PROCESS | 1655 | 1461567333169 Marionette DEBUG loaded listener.js 23:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 197 (0x12eb32c00) [pid = 1655] [serial = 2081] [outer = 0x12aff2400] 23:55:33 INFO - PROCESS | 1655 | 1461567333496 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]]]}] 23:55:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:55:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 618ms 23:55:33 INFO - PROCESS | 1655 | 1461567333541 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 23:55:33 INFO - PROCESS | 1655 | 1461567333542 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 23:55:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:55:33 INFO - PROCESS | 1655 | 1461567333545 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:55:33 INFO - PROCESS | 1655 | 1461567333546 Marionette TRACE conn2 <- [1,2746,null,{}] 23:55:33 INFO - PROCESS | 1655 | 1461567333548 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}] 23:55:33 INFO - PROCESS | 1655 | 1461567333660 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 23:55:33 INFO - PROCESS | 1655 | 1461567333664 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x13979e000 == 119 [pid = 1655] [id = 694] 23:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 198 (0x12e478000) [pid = 1655] [serial = 2082] [outer = 0x0] 23:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 199 (0x12ebe9c00) [pid = 1655] [serial = 2083] [outer = 0x12e478000] 23:55:33 INFO - PROCESS | 1655 | 1461567333690 Marionette DEBUG loaded listener.js 23:55:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 200 (0x12ec49000) [pid = 1655] [serial = 2084] [outer = 0x12e478000] 23:55:34 INFO - PROCESS | 1655 | 1461567334293 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]]]}] 23:55:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:55:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 769ms 23:55:34 INFO - PROCESS | 1655 | 1461567334315 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 23:55:34 INFO - PROCESS | 1655 | 1461567334319 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 23:55:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:55:34 INFO - PROCESS | 1655 | 1461567334322 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:55:34 INFO - PROCESS | 1655 | 1461567334325 Marionette TRACE conn2 <- [1,2750,null,{}] 23:55:34 INFO - PROCESS | 1655 | 1461567334328 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}] 23:55:34 INFO - PROCESS | 1655 | 1461567334480 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 23:55:34 INFO - PROCESS | 1655 | 1461567334585 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x129644000 == 120 [pid = 1655] [id = 695] 23:55:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 201 (0x119184c00) [pid = 1655] [serial = 2085] [outer = 0x0] 23:55:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 202 (0x11a8f6800) [pid = 1655] [serial = 2086] [outer = 0x119184c00] 23:55:34 INFO - PROCESS | 1655 | 1461567334617 Marionette DEBUG loaded listener.js 23:55:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 203 (0x11bee8c00) [pid = 1655] [serial = 2087] [outer = 0x119184c00] 23:55:35 INFO - PROCESS | 1655 | 1461567335084 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]]]}] 23:55:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:55:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 772ms 23:55:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:55:35 INFO - PROCESS | 1655 | 1461567335094 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 23:55:35 INFO - PROCESS | 1655 | 1461567335098 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 23:55:35 INFO - PROCESS | 1655 | 1461567335102 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:55:35 INFO - PROCESS | 1655 | 1461567335104 Marionette TRACE conn2 <- [1,2754,null,{}] 23:55:35 INFO - PROCESS | 1655 | 1461567335107 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}] 23:55:35 INFO - PROCESS | 1655 | 1461567335236 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 23:55:35 INFO - PROCESS | 1655 | 1461567335367 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b808800 == 121 [pid = 1655] [id = 696] 23:55:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 204 (0x11c835c00) [pid = 1655] [serial = 2088] [outer = 0x0] 23:55:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 205 (0x12462cc00) [pid = 1655] [serial = 2089] [outer = 0x11c835c00] 23:55:35 INFO - PROCESS | 1655 | 1461567335400 Marionette DEBUG loaded listener.js 23:55:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 206 (0x1296d5000) [pid = 1655] [serial = 2090] [outer = 0x11c835c00] 23:55:35 INFO - PROCESS | 1655 | 1461567335843 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]]]}] 23:55:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:55:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 770ms 23:55:35 INFO - PROCESS | 1655 | 1461567335883 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 23:55:35 INFO - PROCESS | 1655 | 1461567335886 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 23:55:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:55:35 INFO - PROCESS | 1655 | 1461567335907 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:55:35 INFO - PROCESS | 1655 | 1461567335912 Marionette TRACE conn2 <- [1,2758,null,{}] 23:55:35 INFO - PROCESS | 1655 | 1461567335923 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}] 23:55:36 INFO - PROCESS | 1655 | 1461567336123 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 23:55:36 INFO - PROCESS | 1655 | 1461567336275 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x139442000 == 122 [pid = 1655] [id = 697] 23:55:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 207 (0x12a93e800) [pid = 1655] [serial = 2091] [outer = 0x0] 23:55:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 208 (0x12acbec00) [pid = 1655] [serial = 2092] [outer = 0x12a93e800] 23:55:36 INFO - PROCESS | 1655 | 1461567336308 Marionette DEBUG loaded listener.js 23:55:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 209 (0x12b0aa400) [pid = 1655] [serial = 2093] [outer = 0x12a93e800] 23:55:36 INFO - PROCESS | 1655 | 1461567336726 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]]]}] 23:55:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:55:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 831ms 23:55:36 INFO - PROCESS | 1655 | 1461567336734 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 23:55:36 INFO - PROCESS | 1655 | 1461567336736 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 23:55:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:55:36 INFO - PROCESS | 1655 | 1461567336738 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:55:36 INFO - PROCESS | 1655 | 1461567336740 Marionette TRACE conn2 <- [1,2762,null,{}] 23:55:36 INFO - PROCESS | 1655 | 1461567336742 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}] 23:55:36 INFO - PROCESS | 1655 | 1461567336873 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 23:55:37 INFO - PROCESS | 1655 | 1461567337004 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x139a53800 == 123 [pid = 1655] [id = 698] 23:55:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 210 (0x12b49e400) [pid = 1655] [serial = 2094] [outer = 0x0] 23:55:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 211 (0x12bc2e400) [pid = 1655] [serial = 2095] [outer = 0x12b49e400] 23:55:37 INFO - PROCESS | 1655 | 1461567337038 Marionette DEBUG loaded listener.js 23:55:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 212 (0x12e484c00) [pid = 1655] [serial = 2096] [outer = 0x12b49e400] 23:55:37 INFO - PROCESS | 1655 | 1461567337426 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]]]}] 23:55:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:55:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 720ms 23:55:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:55:37 INFO - PROCESS | 1655 | 1461567337459 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 23:55:37 INFO - PROCESS | 1655 | 1461567337460 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 23:55:37 INFO - PROCESS | 1655 | 1461567337463 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:55:37 INFO - PROCESS | 1655 | 1461567337464 Marionette TRACE conn2 <- [1,2766,null,{}] 23:55:37 INFO - PROCESS | 1655 | 1461567337486 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}] 23:55:37 INFO - PROCESS | 1655 | 1461567337630 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 23:55:37 INFO - PROCESS | 1655 | 1461567337743 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x139b3b000 == 124 [pid = 1655] [id = 699] 23:55:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 213 (0x12e485c00) [pid = 1655] [serial = 2097] [outer = 0x0] 23:55:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 214 (0x12e9f2800) [pid = 1655] [serial = 2098] [outer = 0x12e485c00] 23:55:37 INFO - PROCESS | 1655 | 1461567337774 Marionette DEBUG loaded listener.js 23:55:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 215 (0x12eb2f800) [pid = 1655] [serial = 2099] [outer = 0x12e485c00] 23:55:38 INFO - PROCESS | 1655 | 1461567338205 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]]]}] 23:55:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:55:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 772ms 23:55:38 INFO - PROCESS | 1655 | 1461567338251 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 23:55:38 INFO - PROCESS | 1655 | 1461567338252 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 23:55:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:55:38 INFO - PROCESS | 1655 | 1461567338257 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:55:38 INFO - PROCESS | 1655 | 1461567338258 Marionette TRACE conn2 <- [1,2770,null,{}] 23:55:38 INFO - PROCESS | 1655 | 1461567338260 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}] 23:55:38 INFO - PROCESS | 1655 | 1461567338392 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 23:55:38 INFO - PROCESS | 1655 | 1461567338495 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a1c5800 == 125 [pid = 1655] [id = 700] 23:55:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 216 (0x12ebed400) [pid = 1655] [serial = 2100] [outer = 0x0] 23:55:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 217 (0x12eee9c00) [pid = 1655] [serial = 2101] [outer = 0x12ebed400] 23:55:38 INFO - PROCESS | 1655 | 1461567338528 Marionette DEBUG loaded listener.js 23:55:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 218 (0x12eef4c00) [pid = 1655] [serial = 2102] [outer = 0x12ebed400] 23:55:38 INFO - PROCESS | 1655 | 1461567338949 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]]]}] 23:55:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:55:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 721ms 23:55:38 INFO - PROCESS | 1655 | 1461567338995 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 23:55:38 INFO - PROCESS | 1655 | 1461567338997 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 23:55:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:55:39 INFO - PROCESS | 1655 | 1461567339012 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:55:39 INFO - PROCESS | 1655 | 1461567339013 Marionette TRACE conn2 <- [1,2774,null,{}] 23:55:39 INFO - PROCESS | 1655 | 1461567339019 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}] 23:55:39 INFO - PROCESS | 1655 | 1461567339143 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 23:55:39 INFO - PROCESS | 1655 | 1461567339274 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a1da800 == 126 [pid = 1655] [id = 701] 23:55:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 219 (0x12f976400) [pid = 1655] [serial = 2103] [outer = 0x0] 23:55:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 220 (0x12f97a000) [pid = 1655] [serial = 2104] [outer = 0x12f976400] 23:55:39 INFO - PROCESS | 1655 | 1461567339307 Marionette DEBUG loaded listener.js 23:55:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 221 (0x12f982000) [pid = 1655] [serial = 2105] [outer = 0x12f976400] 23:55:39 INFO - PROCESS | 1655 | 1461567339728 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]]]}] 23:55:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:55:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 738ms 23:55:39 INFO - PROCESS | 1655 | 1461567339738 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 23:55:39 INFO - PROCESS | 1655 | 1461567339739 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 23:55:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:55:39 INFO - PROCESS | 1655 | 1461567339742 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:55:39 INFO - PROCESS | 1655 | 1461567339743 Marionette TRACE conn2 <- [1,2778,null,{}] 23:55:39 INFO - PROCESS | 1655 | 1461567339746 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}] 23:55:39 INFO - PROCESS | 1655 | 1461567339886 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 23:55:40 INFO - PROCESS | 1655 | 1461567340054 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a245000 == 127 [pid = 1655] [id = 702] 23:55:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x12f976800) [pid = 1655] [serial = 2106] [outer = 0x0] 23:55:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x12ff22000) [pid = 1655] [serial = 2107] [outer = 0x12f976800] 23:55:40 INFO - PROCESS | 1655 | 1461567340099 Marionette DEBUG loaded listener.js 23:55:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x12ff8bc00) [pid = 1655] [serial = 2108] [outer = 0x12f976800] 23:55:40 INFO - PROCESS | 1655 | 1461567340534 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]]]}] 23:55:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:55:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 819ms 23:55:40 INFO - PROCESS | 1655 | 1461567340562 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 23:55:40 INFO - PROCESS | 1655 | 1461567340563 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 23:55:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:55:40 INFO - PROCESS | 1655 | 1461567340566 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:55:40 INFO - PROCESS | 1655 | 1461567340567 Marionette TRACE conn2 <- [1,2782,null,{}] 23:55:40 INFO - PROCESS | 1655 | 1461567340569 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}] 23:55:40 INFO - PROCESS | 1655 | 1461567340696 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 23:55:40 INFO - PROCESS | 1655 | 1461567340829 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x145da8800 == 128 [pid = 1655] [id = 703] 23:55:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x12ff27c00) [pid = 1655] [serial = 2109] [outer = 0x0] 23:55:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12ff94800) [pid = 1655] [serial = 2110] [outer = 0x12ff27c00] 23:55:40 INFO - PROCESS | 1655 | 1461567340862 Marionette DEBUG loaded listener.js 23:55:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12ff9cc00) [pid = 1655] [serial = 2111] [outer = 0x12ff27c00] 23:55:41 INFO - PROCESS | 1655 | 1461567341271 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]]]}] 23:55:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:55:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 719ms 23:55:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:55:41 INFO - PROCESS | 1655 | 1461567341285 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 23:55:41 INFO - PROCESS | 1655 | 1461567341287 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 23:55:41 INFO - PROCESS | 1655 | 1461567341289 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:55:41 INFO - PROCESS | 1655 | 1461567341290 Marionette TRACE conn2 <- [1,2786,null,{}] 23:55:41 INFO - PROCESS | 1655 | 1461567341293 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}] 23:55:41 INFO - PROCESS | 1655 | 1461567341420 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 23:55:41 INFO - PROCESS | 1655 | 1461567341552 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x145dc3800 == 129 [pid = 1655] [id = 704] 23:55:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12ff8c800) [pid = 1655] [serial = 2112] [outer = 0x0] 23:55:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12ffa5000) [pid = 1655] [serial = 2113] [outer = 0x12ff8c800] 23:55:41 INFO - PROCESS | 1655 | 1461567341584 Marionette DEBUG loaded listener.js 23:55:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x13004c800) [pid = 1655] [serial = 2114] [outer = 0x12ff8c800] 23:55:42 INFO - PROCESS | 1655 | 1461567342003 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]]]}] 23:55:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:55:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 720ms 23:55:42 INFO - PROCESS | 1655 | 1461567342009 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 23:55:42 INFO - PROCESS | 1655 | 1461567342011 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 23:55:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:55:42 INFO - PROCESS | 1655 | 1461567342013 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:55:42 INFO - PROCESS | 1655 | 1461567342015 Marionette TRACE conn2 <- [1,2790,null,{}] 23:55:42 INFO - PROCESS | 1655 | 1461567342018 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}] 23:55:42 INFO - PROCESS | 1655 | 1461567342180 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 23:55:42 INFO - PROCESS | 1655 | 1461567342300 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1461d4800 == 130 [pid = 1655] [id = 705] 23:55:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x1305ecc00) [pid = 1655] [serial = 2115] [outer = 0x0] 23:55:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x1305f8800) [pid = 1655] [serial = 2116] [outer = 0x1305ecc00] 23:55:42 INFO - PROCESS | 1655 | 1461567342334 Marionette DEBUG loaded listener.js 23:55:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x13214bc00) [pid = 1655] [serial = 2117] [outer = 0x1305ecc00] 23:55:42 INFO - PROCESS | 1655 | 1461567342727 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]]]}] 23:55:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:55:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 774ms 23:55:42 INFO - PROCESS | 1655 | 1461567342787 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 23:55:42 INFO - PROCESS | 1655 | 1461567342789 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 23:55:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:55:42 INFO - PROCESS | 1655 | 1461567342791 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:55:42 INFO - PROCESS | 1655 | 1461567342792 Marionette TRACE conn2 <- [1,2794,null,{}] 23:55:42 INFO - PROCESS | 1655 | 1461567342795 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}] 23:55:42 INFO - PROCESS | 1655 | 1461567342923 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 23:55:43 INFO - PROCESS | 1655 | 1461567343076 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1461e9800 == 131 [pid = 1655] [id = 706] 23:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x1155dd800) [pid = 1655] [serial = 2118] [outer = 0x0] 23:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x13214e000) [pid = 1655] [serial = 2119] [outer = 0x1155dd800] 23:55:43 INFO - PROCESS | 1655 | 1461567343107 Marionette DEBUG loaded listener.js 23:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x138aa6c00) [pid = 1655] [serial = 2120] [outer = 0x1155dd800] 23:55:43 INFO - PROCESS | 1655 | 1461567343561 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]]]}] 23:55:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:55:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 820ms 23:55:43 INFO - PROCESS | 1655 | 1461567343611 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 23:55:43 INFO - PROCESS | 1655 | 1461567343613 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 23:55:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:55:43 INFO - PROCESS | 1655 | 1461567343615 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:55:43 INFO - PROCESS | 1655 | 1461567343617 Marionette TRACE conn2 <- [1,2798,null,{}] 23:55:43 INFO - PROCESS | 1655 | 1461567343620 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}] 23:55:43 INFO - PROCESS | 1655 | 1461567343749 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 23:55:43 INFO - PROCESS | 1655 | 1461567343854 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12fadc800 == 132 [pid = 1655] [id = 707] 23:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x123b68c00) [pid = 1655] [serial = 2121] [outer = 0x0] 23:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x138aa9400) [pid = 1655] [serial = 2122] [outer = 0x123b68c00] 23:55:43 INFO - PROCESS | 1655 | 1461567343884 Marionette DEBUG loaded listener.js 23:55:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x138ab0c00) [pid = 1655] [serial = 2123] [outer = 0x123b68c00] 23:55:44 INFO - PROCESS | 1655 | 1461567344571 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]]]}] 23:55:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:55:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 973ms 23:55:44 INFO - PROCESS | 1655 | 1461567344601 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 23:55:44 INFO - PROCESS | 1655 | 1461567344603 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 23:55:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:55:44 INFO - PROCESS | 1655 | 1461567344609 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:55:44 INFO - PROCESS | 1655 | 1461567344611 Marionette TRACE conn2 <- [1,2802,null,{}] 23:55:44 INFO - PROCESS | 1655 | 1461567344615 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}] 23:55:44 INFO - PROCESS | 1655 | 1461567344737 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 23:55:44 INFO - PROCESS | 1655 | 1461567344841 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x124072800 == 133 [pid = 1655] [id = 708] 23:55:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x114f74800) [pid = 1655] [serial = 2124] [outer = 0x0] 23:55:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x114f81800) [pid = 1655] [serial = 2125] [outer = 0x114f74800] 23:55:44 INFO - PROCESS | 1655 | 1461567344870 Marionette DEBUG loaded listener.js 23:55:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x11912cc00) [pid = 1655] [serial = 2126] [outer = 0x114f74800] 23:55:45 INFO - PROCESS | 1655 | 1461567345296 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]]]}] 23:55:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:55:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 720ms 23:55:45 INFO - PROCESS | 1655 | 1461567345330 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 23:55:45 INFO - PROCESS | 1655 | 1461567345334 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 23:55:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:55:45 INFO - PROCESS | 1655 | 1461567345339 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:55:45 INFO - PROCESS | 1655 | 1461567345340 Marionette TRACE conn2 <- [1,2806,null,{}] 23:55:45 INFO - PROCESS | 1655 | 1461567345343 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}] 23:55:45 INFO - PROCESS | 1655 | 1461567345474 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 23:55:45 INFO - PROCESS | 1655 | 1461567345616 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf52000 == 134 [pid = 1655] [id = 709] 23:55:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x11983d000) [pid = 1655] [serial = 2127] [outer = 0x0] 23:55:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x11a815000) [pid = 1655] [serial = 2128] [outer = 0x11983d000] 23:55:45 INFO - PROCESS | 1655 | 1461567345646 Marionette DEBUG loaded listener.js 23:55:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x11bf59000) [pid = 1655] [serial = 2129] [outer = 0x11983d000] 23:55:46 INFO - PROCESS | 1655 | 1461567346055 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]]]}] 23:55:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:55:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 722ms 23:55:46 INFO - PROCESS | 1655 | 1461567346061 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 23:55:46 INFO - PROCESS | 1655 | 1461567346062 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 23:55:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:55:46 INFO - PROCESS | 1655 | 1461567346065 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:55:46 INFO - PROCESS | 1655 | 1461567346067 Marionette TRACE conn2 <- [1,2810,null,{}] 23:55:46 INFO - PROCESS | 1655 | 1461567346074 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}] 23:55:46 INFO - PROCESS | 1655 | 1461567346197 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 23:55:46 INFO - PROCESS | 1655 | 1461567346325 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a33a800 == 135 [pid = 1655] [id = 710] 23:55:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x123b6f800) [pid = 1655] [serial = 2130] [outer = 0x0] 23:55:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x124fc7000) [pid = 1655] [serial = 2131] [outer = 0x123b6f800] 23:55:46 INFO - PROCESS | 1655 | 1461567346356 Marionette DEBUG loaded listener.js 23:55:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x12888c800) [pid = 1655] [serial = 2132] [outer = 0x123b6f800] 23:55:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12ea30000 == 134 [pid = 1655] [id = 628] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12d064800) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x12bc27800) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12b0a6400) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12d661800) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x12dcdd800) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12e3f3000) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x1278e8400) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x124fcd800) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1300dc000 == 133 [pid = 1655] [id = 18] 23:55:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12fae9800 == 132 [pid = 1655] [id = 681] 23:55:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12ebce000 == 131 [pid = 1655] [id = 680] 23:55:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12d335000 == 130 [pid = 1655] [id = 679] 23:55:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12af30000 == 129 [pid = 1655] [id = 678] 23:55:46 INFO - PROCESS | 1655 | --DOCSHELL 0x127915800 == 128 [pid = 1655] [id = 677] 23:55:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1165d2800 == 127 [pid = 1655] [id = 676] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x1133cf800) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12abe1000) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x119b04000) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12970a800) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x11a8f0c00) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x123b66000) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x12e48f400) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x119d43c00) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x118e1b400) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x11af11000) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x11beeac00) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x123b6d800) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x12bc2b400) [pid = 1655] [serial = 1388] [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.] 23:55:46 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x12966e800) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 23:55:46 INFO - PROCESS | 1655 | 1461567346785 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]]]}] 23:55:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:55:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 772ms 23:55:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:55:46 INFO - PROCESS | 1655 | 1461567346838 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 23:55:46 INFO - PROCESS | 1655 | 1461567346839 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 23:55:46 INFO - PROCESS | 1655 | 1461567346842 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:55:46 INFO - PROCESS | 1655 | 1461567346843 Marionette TRACE conn2 <- [1,2814,null,{}] 23:55:46 INFO - PROCESS | 1655 | 1461567346845 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}] 23:55:46 INFO - PROCESS | 1655 | 1461567346959 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 23:55:47 INFO - PROCESS | 1655 | 1461567347052 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12880e000 == 128 [pid = 1655] [id = 711] 23:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12462a000) [pid = 1655] [serial = 2133] [outer = 0x0] 23:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12891e800) [pid = 1655] [serial = 2134] [outer = 0x12462a000] 23:55:47 INFO - PROCESS | 1655 | 1461567347080 Marionette DEBUG loaded listener.js 23:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x129667800) [pid = 1655] [serial = 2135] [outer = 0x12462a000] 23:55:47 INFO - PROCESS | 1655 | 1461567347395 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]]]}] 23:55:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:55:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 568ms 23:55:47 INFO - PROCESS | 1655 | 1461567347411 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 23:55:47 INFO - PROCESS | 1655 | 1461567347412 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 23:55:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:55:47 INFO - PROCESS | 1655 | 1461567347414 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:55:47 INFO - PROCESS | 1655 | 1461567347415 Marionette TRACE conn2 <- [1,2818,null,{}] 23:55:47 INFO - PROCESS | 1655 | 1461567347418 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}] 23:55:47 INFO - PROCESS | 1655 | 1461567347532 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 23:55:47 INFO - PROCESS | 1655 | 1461567347638 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b108800 == 129 [pid = 1655] [id = 712] 23:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x11bf59800) [pid = 1655] [serial = 2136] [outer = 0x0] 23:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x128833000) [pid = 1655] [serial = 2137] [outer = 0x11bf59800] 23:55:47 INFO - PROCESS | 1655 | 1461567347667 Marionette DEBUG loaded listener.js 23:55:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x129710400) [pid = 1655] [serial = 2138] [outer = 0x11bf59800] 23:55:47 INFO - PROCESS | 1655 | 1461567347971 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]]]}] 23:55:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:55:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 573ms 23:55:47 INFO - PROCESS | 1655 | 1461567347989 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 23:55:47 INFO - PROCESS | 1655 | 1461567347990 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 23:55:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:55:47 INFO - PROCESS | 1655 | 1461567347993 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:55:47 INFO - PROCESS | 1655 | 1461567347994 Marionette TRACE conn2 <- [1,2822,null,{}] 23:55:47 INFO - PROCESS | 1655 | 1461567347996 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}] 23:55:48 INFO - PROCESS | 1655 | 1461567348122 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 23:55:48 INFO - PROCESS | 1655 | 1461567348220 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1da000 == 130 [pid = 1655] [id = 713] 23:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x12914c400) [pid = 1655] [serial = 2139] [outer = 0x0] 23:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x12a5af400) [pid = 1655] [serial = 2140] [outer = 0x12914c400] 23:55:48 INFO - PROCESS | 1655 | 1461567348249 Marionette DEBUG loaded listener.js 23:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12ac43400) [pid = 1655] [serial = 2141] [outer = 0x12914c400] 23:55:48 INFO - PROCESS | 1655 | 1461567348562 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]]]}] 23:55:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:55:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 618ms 23:55:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:55:48 INFO - PROCESS | 1655 | 1461567348612 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 23:55:48 INFO - PROCESS | 1655 | 1461567348613 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 23:55:48 INFO - PROCESS | 1655 | 1461567348615 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:55:48 INFO - PROCESS | 1655 | 1461567348616 Marionette TRACE conn2 <- [1,2826,null,{}] 23:55:48 INFO - PROCESS | 1655 | 1461567348618 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}] 23:55:48 INFO - PROCESS | 1655 | 1461567348727 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 23:55:48 INFO - PROCESS | 1655 | 1461567348855 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f321800 == 131 [pid = 1655] [id = 714] 23:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x129706c00) [pid = 1655] [serial = 2142] [outer = 0x0] 23:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12acb4400) [pid = 1655] [serial = 2143] [outer = 0x129706c00] 23:55:48 INFO - PROCESS | 1655 | 1461567348883 Marionette DEBUG loaded listener.js 23:55:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12ae7b800) [pid = 1655] [serial = 2144] [outer = 0x129706c00] 23:55:49 INFO - PROCESS | 1655 | 1461567349230 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:55:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:55:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 620ms 23:55:49 INFO - PROCESS | 1655 | 1461567349240 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 23:55:49 INFO - PROCESS | 1655 | 1461567349241 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 23:55:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:55:49 INFO - PROCESS | 1655 | 1461567349243 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:55:49 INFO - PROCESS | 1655 | 1461567349244 Marionette TRACE conn2 <- [1,2830,null,{}] 23:55:49 INFO - PROCESS | 1655 | 1461567349247 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}] 23:55:49 INFO - PROCESS | 1655 | 1461567349399 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 23:55:49 INFO - PROCESS | 1655 | 1461567349415 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x13078a800 == 132 [pid = 1655] [id = 715] 23:55:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12a942000) [pid = 1655] [serial = 2145] [outer = 0x0] 23:55:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12b68c000) [pid = 1655] [serial = 2146] [outer = 0x12a942000] 23:55:49 INFO - PROCESS | 1655 | 1461567349442 Marionette DEBUG loaded listener.js 23:55:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12bc30800) [pid = 1655] [serial = 2147] [outer = 0x12a942000] 23:55:49 INFO - PROCESS | 1655 | 1461567349810 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]]]}] 23:55:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:55:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 621ms 23:55:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:55:49 INFO - PROCESS | 1655 | 1461567349864 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 23:55:49 INFO - PROCESS | 1655 | 1461567349865 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 23:55:49 INFO - PROCESS | 1655 | 1461567349868 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:55:49 INFO - PROCESS | 1655 | 1461567349871 Marionette TRACE conn2 <- [1,2834,null,{}] 23:55:49 INFO - PROCESS | 1655 | 1461567349873 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}] 23:55:50 INFO - PROCESS | 1655 | 1461567350019 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 23:55:50 INFO - PROCESS | 1655 | 1461567350042 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1321ad800 == 133 [pid = 1655] [id = 716] 23:55:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12b0a8800) [pid = 1655] [serial = 2148] [outer = 0x0] 23:55:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x12dcd6c00) [pid = 1655] [serial = 2149] [outer = 0x12b0a8800] 23:55:50 INFO - PROCESS | 1655 | 1461567350068 Marionette DEBUG loaded listener.js 23:55:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x12e3f7000) [pid = 1655] [serial = 2150] [outer = 0x12b0a8800] 23:55:50 INFO - PROCESS | 1655 | 1461567350467 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:55:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:55:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 620ms 23:55:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:55:50 INFO - PROCESS | 1655 | 1461567350490 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 23:55:50 INFO - PROCESS | 1655 | 1461567350491 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 23:55:50 INFO - PROCESS | 1655 | 1461567350493 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:55:50 INFO - PROCESS | 1655 | 1461567350494 Marionette TRACE conn2 <- [1,2838,null,{}] 23:55:50 INFO - PROCESS | 1655 | 1461567350496 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}] 23:55:50 INFO - PROCESS | 1655 | 1461567350646 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 23:55:50 INFO - PROCESS | 1655 | 1461567350666 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x137d19000 == 134 [pid = 1655] [id = 717] 23:55:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x12e3f7800) [pid = 1655] [serial = 2151] [outer = 0x0] 23:55:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x12e48e400) [pid = 1655] [serial = 2152] [outer = 0x12e3f7800] 23:55:50 INFO - PROCESS | 1655 | 1461567350692 Marionette DEBUG loaded listener.js 23:55:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x12e9f9800) [pid = 1655] [serial = 2153] [outer = 0x12e3f7800] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x12b68dc00) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12b68e000) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12e3e9800) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x129567000) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x119132c00) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x12a1de400) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x11912c000) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x11a8f6000) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12e3ea800) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12abe1800) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12aff2400) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x123f85c00) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:55:51 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x1300dd000) [pid = 1655] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:55:51 INFO - PROCESS | 1655 | 1461567351240 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]]]}] 23:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 769ms 23:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:55:51 INFO - PROCESS | 1655 | 1461567351262 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 23:55:51 INFO - PROCESS | 1655 | 1461567351264 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 23:55:51 INFO - PROCESS | 1655 | 1461567351270 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:55:51 INFO - PROCESS | 1655 | 1461567351273 Marionette TRACE conn2 <- [1,2842,null,{}] 23:55:51 INFO - PROCESS | 1655 | 1461567351276 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}] 23:55:51 INFO - PROCESS | 1655 | 1461567351472 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 23:55:51 INFO - PROCESS | 1655 | 1461567351482 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x13943f800 == 135 [pid = 1655] [id = 718] 23:55:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x12a938400) [pid = 1655] [serial = 2154] [outer = 0x0] 23:55:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x12ebe3400) [pid = 1655] [serial = 2155] [outer = 0x12a938400] 23:55:51 INFO - PROCESS | 1655 | 1461567351511 Marionette DEBUG loaded listener.js 23:55:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x12ec50c00) [pid = 1655] [serial = 2156] [outer = 0x12a938400] 23:55:51 INFO - PROCESS | 1655 | 1461567351876 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]]]}] 23:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 625ms 23:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:55:51 INFO - PROCESS | 1655 | 1461567351891 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 23:55:51 INFO - PROCESS | 1655 | 1461567351892 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 23:55:51 INFO - PROCESS | 1655 | 1461567351894 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:55:51 INFO - PROCESS | 1655 | 1461567351895 Marionette TRACE conn2 <- [1,2846,null,{}] 23:55:51 INFO - PROCESS | 1655 | 1461567351897 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}] 23:55:52 INFO - PROCESS | 1655 | 1461567352057 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 23:55:52 INFO - PROCESS | 1655 | 1461567352067 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x139a5e000 == 136 [pid = 1655] [id = 719] 23:55:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12eeeac00) [pid = 1655] [serial = 2157] [outer = 0x0] 23:55:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12ff91400) [pid = 1655] [serial = 2158] [outer = 0x12eeeac00] 23:55:52 INFO - PROCESS | 1655 | 1461567352092 Marionette DEBUG loaded listener.js 23:55:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x13005bc00) [pid = 1655] [serial = 2159] [outer = 0x12eeeac00] 23:55:52 INFO - PROCESS | 1655 | 1461567352424 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]]]}] 23:55:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:55:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 572ms 23:55:52 INFO - PROCESS | 1655 | 1461567352468 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 23:55:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:55:52 INFO - PROCESS | 1655 | 1461567352471 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 23:55:52 INFO - PROCESS | 1655 | 1461567352473 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:55:52 INFO - PROCESS | 1655 | 1461567352474 Marionette TRACE conn2 <- [1,2850,null,{}] 23:55:52 INFO - PROCESS | 1655 | 1461567352476 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}] 23:55:52 INFO - PROCESS | 1655 | 1461567352573 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 23:55:52 INFO - PROCESS | 1655 | 1461567352689 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a1bb800 == 137 [pid = 1655] [id = 720] 23:55:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x11c436000) [pid = 1655] [serial = 2160] [outer = 0x0] 23:55:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12ba89800) [pid = 1655] [serial = 2161] [outer = 0x11c436000] 23:55:52 INFO - PROCESS | 1655 | 1461567352726 Marionette DEBUG loaded listener.js 23:55:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x132148800) [pid = 1655] [serial = 2162] [outer = 0x11c436000] 23:55:53 INFO - PROCESS | 1655 | 1461567353388 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:55:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:55:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 974ms 23:55:53 INFO - PROCESS | 1655 | 1461567353447 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 23:55:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:55:53 INFO - PROCESS | 1655 | 1461567353450 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 23:55:53 INFO - PROCESS | 1655 | 1461567353454 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:55:53 INFO - PROCESS | 1655 | 1461567353456 Marionette TRACE conn2 <- [1,2854,null,{}] 23:55:53 INFO - PROCESS | 1655 | 1461567353460 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}] 23:55:53 INFO - PROCESS | 1655 | 1461567353600 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 23:55:53 INFO - PROCESS | 1655 | 1461567353709 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239d4800 == 138 [pid = 1655] [id = 721] 23:55:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x1144b7000) [pid = 1655] [serial = 2163] [outer = 0x0] 23:55:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x119776c00) [pid = 1655] [serial = 2164] [outer = 0x1144b7000] 23:55:53 INFO - PROCESS | 1655 | 1461567353743 Marionette DEBUG loaded listener.js 23:55:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x11af66000) [pid = 1655] [serial = 2165] [outer = 0x1144b7000] 23:55:54 INFO - PROCESS | 1655 | 1461567354208 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]]]}] 23:55:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:55:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 822ms 23:55:54 INFO - PROCESS | 1655 | 1461567354276 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 23:55:54 INFO - PROCESS | 1655 | 1461567354280 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 23:55:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:55:54 INFO - PROCESS | 1655 | 1461567354285 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:55:54 INFO - PROCESS | 1655 | 1461567354287 Marionette TRACE conn2 <- [1,2858,null,{}] 23:55:54 INFO - PROCESS | 1655 | 1461567354289 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}] 23:55:54 INFO - PROCESS | 1655 | 1461567354421 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 23:55:54 INFO - PROCESS | 1655 | 1461567354529 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf55000 == 139 [pid = 1655] [id = 722] 23:55:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x123b62c00) [pid = 1655] [serial = 2166] [outer = 0x0] 23:55:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x124430800) [pid = 1655] [serial = 2167] [outer = 0x123b62c00] 23:55:54 INFO - PROCESS | 1655 | 1461567354561 Marionette DEBUG loaded listener.js 23:55:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x128836800) [pid = 1655] [serial = 2168] [outer = 0x123b62c00] 23:55:55 INFO - PROCESS | 1655 | 1461567355040 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:55:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:55:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 774ms 23:55:55 INFO - PROCESS | 1655 | 1461567355058 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 23:55:55 INFO - PROCESS | 1655 | 1461567355060 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 23:55:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:55:55 INFO - PROCESS | 1655 | 1461567355062 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:55:55 INFO - PROCESS | 1655 | 1461567355065 Marionette TRACE conn2 <- [1,2862,null,{}] 23:55:55 INFO - PROCESS | 1655 | 1461567355074 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}] 23:55:55 INFO - PROCESS | 1655 | 1461567355213 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 23:55:55 INFO - PROCESS | 1655 | 1461567355354 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1396cb000 == 140 [pid = 1655] [id = 723] 23:55:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x1296e2000) [pid = 1655] [serial = 2169] [outer = 0x0] 23:55:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x12a5e4c00) [pid = 1655] [serial = 2170] [outer = 0x1296e2000] 23:55:55 INFO - PROCESS | 1655 | 1461567355387 Marionette DEBUG loaded listener.js 23:55:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x12ab83000) [pid = 1655] [serial = 2171] [outer = 0x1296e2000] 23:55:55 INFO - PROCESS | 1655 | 1461567355865 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]]]}] 23:55:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:55:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 825ms 23:55:55 INFO - PROCESS | 1655 | 1461567355904 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 23:55:55 INFO - PROCESS | 1655 | 1461567355907 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 23:55:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:55:55 INFO - PROCESS | 1655 | 1461567355912 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:55:55 INFO - PROCESS | 1655 | 1461567355913 Marionette TRACE conn2 <- [1,2866,null,{}] 23:55:55 INFO - PROCESS | 1655 | 1461567355915 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}] 23:55:56 INFO - PROCESS | 1655 | 1461567356092 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 23:55:56 INFO - PROCESS | 1655 | 1461567356229 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1466ba000 == 141 [pid = 1655] [id = 724] 23:55:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x12ac4ac00) [pid = 1655] [serial = 2172] [outer = 0x0] 23:55:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x12bed3000) [pid = 1655] [serial = 2173] [outer = 0x12ac4ac00] 23:55:56 INFO - PROCESS | 1655 | 1461567356261 Marionette DEBUG loaded listener.js 23:55:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x12e936c00) [pid = 1655] [serial = 2174] [outer = 0x12ac4ac00] 23:55:56 INFO - PROCESS | 1655 | 1461567356689 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]]]}] 23:55:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:55:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 819ms 23:55:56 INFO - PROCESS | 1655 | 1461567356732 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 23:55:56 INFO - PROCESS | 1655 | 1461567356733 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 23:55:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:55:56 INFO - PROCESS | 1655 | 1461567356736 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:55:56 INFO - PROCESS | 1655 | 1461567356737 Marionette TRACE conn2 <- [1,2870,null,{}] 23:55:56 INFO - PROCESS | 1655 | 1461567356739 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}] 23:55:56 INFO - PROCESS | 1655 | 1461567356871 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 23:55:57 INFO - PROCESS | 1655 | 1461567357009 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x148f27800 == 142 [pid = 1655] [id = 725] 23:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x12e48a000) [pid = 1655] [serial = 2175] [outer = 0x0] 23:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x12ebec000) [pid = 1655] [serial = 2176] [outer = 0x12e48a000] 23:55:57 INFO - PROCESS | 1655 | 1461567357039 Marionette DEBUG loaded listener.js 23:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x12f982c00) [pid = 1655] [serial = 2177] [outer = 0x12e48a000] 23:55:57 INFO - PROCESS | 1655 | 1461567357462 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]]]}] 23:55:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:55:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 771ms 23:55:57 INFO - PROCESS | 1655 | 1461567357514 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 23:55:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:55:57 INFO - PROCESS | 1655 | 1461567357515 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 23:55:57 INFO - PROCESS | 1655 | 1461567357536 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:55:57 INFO - PROCESS | 1655 | 1461567357538 Marionette TRACE conn2 <- [1,2874,null,{}] 23:55:57 INFO - PROCESS | 1655 | 1461567357542 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}] 23:55:57 INFO - PROCESS | 1655 | 1461567357688 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 23:55:57 INFO - PROCESS | 1655 | 1461567357797 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1492f7000 == 143 [pid = 1655] [id = 726] 23:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x13214f800) [pid = 1655] [serial = 2178] [outer = 0x0] 23:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x138af1800) [pid = 1655] [serial = 2179] [outer = 0x13214f800] 23:55:57 INFO - PROCESS | 1655 | 1461567357830 Marionette DEBUG loaded listener.js 23:55:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x139597800) [pid = 1655] [serial = 2180] [outer = 0x13214f800] 23:55:58 INFO - PROCESS | 1655 | 1461567358296 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]]]}] 23:55:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:55:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 842ms 23:55:58 INFO - PROCESS | 1655 | 1461567358361 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 23:55:58 INFO - PROCESS | 1655 | 1461567358362 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 23:55:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:55:58 INFO - PROCESS | 1655 | 1461567358364 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:55:58 INFO - PROCESS | 1655 | 1461567358366 Marionette TRACE conn2 <- [1,2878,null,{}] 23:55:58 INFO - PROCESS | 1655 | 1461567358368 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}] 23:55:58 INFO - PROCESS | 1655 | 1461567358501 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 23:55:58 INFO - PROCESS | 1655 | 1461567358638 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x149341000 == 144 [pid = 1655] [id = 727] 23:55:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x138ab0800) [pid = 1655] [serial = 2181] [outer = 0x0] 23:55:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x13959f800) [pid = 1655] [serial = 2182] [outer = 0x138ab0800] 23:55:58 INFO - PROCESS | 1655 | 1461567358668 Marionette DEBUG loaded listener.js 23:55:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x13984cc00) [pid = 1655] [serial = 2183] [outer = 0x138ab0800] 23:55:59 INFO - PROCESS | 1655 | 1461567359182 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]]]}] 23:55:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:55:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 872ms 23:55:59 INFO - PROCESS | 1655 | 1461567359238 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 23:55:59 INFO - PROCESS | 1655 | 1461567359240 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 23:55:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:55:59 INFO - PROCESS | 1655 | 1461567359243 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:55:59 INFO - PROCESS | 1655 | 1461567359245 Marionette TRACE conn2 <- [1,2882,null,{}] 23:55:59 INFO - PROCESS | 1655 | 1461567359249 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}] 23:55:59 INFO - PROCESS | 1655 | 1461567359443 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 23:55:59 INFO - PROCESS | 1655 | 1461567359591 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x14c3d5800 == 145 [pid = 1655] [id = 728] 23:55:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x139597000) [pid = 1655] [serial = 2184] [outer = 0x0] 23:55:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x139855c00) [pid = 1655] [serial = 2185] [outer = 0x139597000] 23:55:59 INFO - PROCESS | 1655 | 1461567359623 Marionette DEBUG loaded listener.js 23:55:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x13985b000) [pid = 1655] [serial = 2186] [outer = 0x139597000] 23:56:00 INFO - PROCESS | 1655 | 1461567360054 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]]]}] 23:56:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:56:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 821ms 23:56:00 INFO - PROCESS | 1655 | 1461567360065 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 23:56:00 INFO - PROCESS | 1655 | 1461567360066 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 23:56:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:56:00 INFO - PROCESS | 1655 | 1461567360090 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:56:00 INFO - PROCESS | 1655 | 1461567360091 Marionette TRACE conn2 <- [1,2886,null,{}] 23:56:00 INFO - PROCESS | 1655 | 1461567360094 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}] 23:56:00 INFO - PROCESS | 1655 | 1461567360227 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 23:56:00 INFO - PROCESS | 1655 | 1461567360338 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x13c4d3800 == 146 [pid = 1655] [id = 729] 23:56:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x139857c00) [pid = 1655] [serial = 2187] [outer = 0x0] 23:56:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x139b0a000) [pid = 1655] [serial = 2188] [outer = 0x139857c00] 23:56:00 INFO - PROCESS | 1655 | 1461567360369 Marionette DEBUG loaded listener.js 23:56:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x139b10400) [pid = 1655] [serial = 2189] [outer = 0x139857c00] 23:56:00 INFO - PROCESS | 1655 | 1461567360797 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]]]}] 23:56:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:56:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 724ms 23:56:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:56:00 INFO - PROCESS | 1655 | 1461567360828 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 23:56:00 INFO - PROCESS | 1655 | 1461567360830 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 23:56:00 INFO - PROCESS | 1655 | 1461567360832 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:56:00 INFO - PROCESS | 1655 | 1461567360833 Marionette TRACE conn2 <- [1,2890,null,{}] 23:56:00 INFO - PROCESS | 1655 | 1461567360857 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}] 23:56:00 INFO - PROCESS | 1655 | 1461567360991 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 23:56:01 INFO - PROCESS | 1655 | 1461567361100 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1465c8800 == 147 [pid = 1655] [id = 730] 23:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x139b07c00) [pid = 1655] [serial = 2190] [outer = 0x0] 23:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x139cdf400) [pid = 1655] [serial = 2191] [outer = 0x139b07c00] 23:56:01 INFO - PROCESS | 1655 | 1461567361130 Marionette DEBUG loaded listener.js 23:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x139ce6800) [pid = 1655] [serial = 2192] [outer = 0x139b07c00] 23:56:01 INFO - PROCESS | 1655 | 1461567361559 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:56:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:56:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 739ms 23:56:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:56:01 INFO - PROCESS | 1655 | 1461567361572 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 23:56:01 INFO - PROCESS | 1655 | 1461567361574 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 23:56:01 INFO - PROCESS | 1655 | 1461567361576 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:56:01 INFO - PROCESS | 1655 | 1461567361578 Marionette TRACE conn2 <- [1,2894,null,{}] 23:56:01 INFO - PROCESS | 1655 | 1461567361580 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}] 23:56:01 INFO - PROCESS | 1655 | 1461567361728 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 23:56:01 INFO - PROCESS | 1655 | 1461567361869 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x14c3e2800 == 148 [pid = 1655] [id = 731] 23:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x139ce6400) [pid = 1655] [serial = 2193] [outer = 0x0] 23:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x145c61000) [pid = 1655] [serial = 2194] [outer = 0x139ce6400] 23:56:01 INFO - PROCESS | 1655 | 1461567361903 Marionette DEBUG loaded listener.js 23:56:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x145d89c00) [pid = 1655] [serial = 2195] [outer = 0x139ce6400] 23:56:02 INFO - PROCESS | 1655 | 1461567362322 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]]]}] 23:56:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:56:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 819ms 23:56:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:56:02 INFO - PROCESS | 1655 | 1461567362396 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 23:56:02 INFO - PROCESS | 1655 | 1461567362397 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 23:56:02 INFO - PROCESS | 1655 | 1461567362399 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:56:02 INFO - PROCESS | 1655 | 1461567362401 Marionette TRACE conn2 <- [1,2898,null,{}] 23:56:02 INFO - PROCESS | 1655 | 1461567362403 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}] 23:56:02 INFO - PROCESS | 1655 | 1461567362538 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 23:56:02 INFO - PROCESS | 1655 | 1461567362680 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x14c0da800 == 149 [pid = 1655] [id = 732] 23:56:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x145d87400) [pid = 1655] [serial = 2196] [outer = 0x0] 23:56:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x145d90c00) [pid = 1655] [serial = 2197] [outer = 0x145d87400] 23:56:02 INFO - PROCESS | 1655 | 1461567362710 Marionette DEBUG loaded listener.js 23:56:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x145f96800) [pid = 1655] [serial = 2198] [outer = 0x145d87400] 23:56:03 INFO - PROCESS | 1655 | 1461567363150 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]]]}] 23:56:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:56:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 818ms 23:56:03 INFO - PROCESS | 1655 | 1461567363238 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 23:56:03 INFO - PROCESS | 1655 | 1461567363239 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 23:56:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:56:03 INFO - PROCESS | 1655 | 1461567363244 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:56:03 INFO - PROCESS | 1655 | 1461567363245 Marionette TRACE conn2 <- [1,2902,null,{}] 23:56:03 INFO - PROCESS | 1655 | 1461567363247 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}] 23:56:03 INFO - PROCESS | 1655 | 1461567363387 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 23:56:03 INFO - PROCESS | 1655 | 1461567363497 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ea3d800 == 150 [pid = 1655] [id = 733] 23:56:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x114f7e800) [pid = 1655] [serial = 2199] [outer = 0x0] 23:56:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x12970e400) [pid = 1655] [serial = 2200] [outer = 0x114f7e800] 23:56:03 INFO - PROCESS | 1655 | 1461567363528 Marionette DEBUG loaded listener.js 23:56:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 282 (0x145d8e400) [pid = 1655] [serial = 2201] [outer = 0x114f7e800] 23:56:03 INFO - PROCESS | 1655 | 1461567363970 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:56:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:56:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 769ms 23:56:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:56:04 INFO - PROCESS | 1655 | 1461567364014 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 23:56:04 INFO - PROCESS | 1655 | 1461567364015 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 23:56:04 INFO - PROCESS | 1655 | 1461567364017 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:56:04 INFO - PROCESS | 1655 | 1461567364019 Marionette TRACE conn2 <- [1,2906,null,{}] 23:56:04 INFO - PROCESS | 1655 | 1461567364021 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}] 23:56:04 INFO - PROCESS | 1655 | 1461567364158 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 23:56:04 INFO - PROCESS | 1655 | 1461567364299 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9ce000 == 151 [pid = 1655] [id = 734] 23:56:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 283 (0x11674f800) [pid = 1655] [serial = 2202] [outer = 0x0] 23:56:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 284 (0x130056800) [pid = 1655] [serial = 2203] [outer = 0x11674f800] 23:56:04 INFO - PROCESS | 1655 | 1461567364330 Marionette DEBUG loaded listener.js 23:56:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 285 (0x145f9ec00) [pid = 1655] [serial = 2204] [outer = 0x11674f800] 23:56:04 INFO - PROCESS | 1655 | 1461567364759 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]]]}] 23:56:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:56:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1020ms 23:56:05 INFO - PROCESS | 1655 | 1461567365056 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 23:56:05 INFO - PROCESS | 1655 | 1461567365059 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 23:56:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:56:05 INFO - PROCESS | 1655 | 1461567365083 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:56:05 INFO - PROCESS | 1655 | 1461567365086 Marionette TRACE conn2 <- [1,2910,null,{}] 23:56:05 INFO - PROCESS | 1655 | 1461567365090 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}] 23:56:05 INFO - PROCESS | 1655 | 1461567365217 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 23:56:05 INFO - PROCESS | 1655 | 1461567365327 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a154000 == 152 [pid = 1655] [id = 735] 23:56:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 286 (0x114f7cc00) [pid = 1655] [serial = 2205] [outer = 0x0] 23:56:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 287 (0x1186c0800) [pid = 1655] [serial = 2206] [outer = 0x114f7cc00] 23:56:05 INFO - PROCESS | 1655 | 1461567365356 Marionette DEBUG loaded listener.js 23:56:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 288 (0x11b9aec00) [pid = 1655] [serial = 2207] [outer = 0x114f7cc00] 23:56:05 INFO - PROCESS | 1655 | 1461567365794 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]]]}] 23:56:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:56:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:56:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 730ms 23:56:05 INFO - PROCESS | 1655 | 1461567365809 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 23:56:05 INFO - TEST-START | /DOMEvents/constructors.html 23:56:05 INFO - PROCESS | 1655 | 1461567365811 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 23:56:05 INFO - PROCESS | 1655 | 1461567365816 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:56:05 INFO - PROCESS | 1655 | 1461567365819 Marionette TRACE conn2 <- [1,2914,null,{}] 23:56:05 INFO - PROCESS | 1655 | 1461567365821 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}] 23:56:05 INFO - PROCESS | 1655 | 1461567365943 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 23:56:06 INFO - PROCESS | 1655 | 1461567366088 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1304a5000 == 153 [pid = 1655] [id = 736] 23:56:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 289 (0x11c436c00) [pid = 1655] [serial = 2208] [outer = 0x0] 23:56:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 290 (0x124625800) [pid = 1655] [serial = 2209] [outer = 0x11c436c00] 23:56:06 INFO - PROCESS | 1655 | 1461567366121 Marionette DEBUG loaded listener.js 23:56:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 291 (0x128885000) [pid = 1655] [serial = 2210] [outer = 0x11c436c00] 23:56:06 INFO - PROCESS | 1655 | 1461567366543 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]]]}] 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:56:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:56:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:56:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:56:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 780ms 23:56:06 INFO - PROCESS | 1655 | 1461567366596 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 23:56:06 INFO - PROCESS | 1655 | 1461567366597 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 23:56:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:56:06 INFO - PROCESS | 1655 | 1461567366600 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:56:06 INFO - PROCESS | 1655 | 1461567366601 Marionette TRACE conn2 <- [1,2918,null,{}] 23:56:06 INFO - PROCESS | 1655 | 1461567366608 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}] 23:56:06 INFO - PROCESS | 1655 | 1461567366790 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8cf800 == 152 [pid = 1655] [id = 145] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x139a5e000 == 151 [pid = 1655] [id = 719] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x13943f800 == 150 [pid = 1655] [id = 718] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x137d19000 == 149 [pid = 1655] [id = 717] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1321ad800 == 148 [pid = 1655] [id = 716] 23:56:06 INFO - PROCESS | 1655 | --DOMWINDOW == 290 (0x1300e6000) [pid = 1655] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:56:06 INFO - PROCESS | 1655 | --DOMWINDOW == 289 (0x1296d7400) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 23:56:06 INFO - PROCESS | 1655 | --DOMWINDOW == 288 (0x12a5a5000) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 23:56:06 INFO - PROCESS | 1655 | 1461567366992 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x13078a800 == 147 [pid = 1655] [id = 715] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12f321800 == 146 [pid = 1655] [id = 714] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1da000 == 145 [pid = 1655] [id = 713] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12b108800 == 144 [pid = 1655] [id = 712] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12880e000 == 143 [pid = 1655] [id = 711] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12a33a800 == 142 [pid = 1655] [id = 710] 23:56:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf52000 == 141 [pid = 1655] [id = 709] 23:56:07 INFO - PROCESS | 1655 | --DOCSHELL 0x124072800 == 140 [pid = 1655] [id = 708] 23:56:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119caa800 == 141 [pid = 1655] [id = 737] 23:56:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 289 (0x113448800) [pid = 1655] [serial = 2211] [outer = 0x0] 23:56:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 290 (0x11912c000) [pid = 1655] [serial = 2212] [outer = 0x113448800] 23:56:07 INFO - PROCESS | 1655 | 1461567367029 Marionette DEBUG loaded listener.js 23:56:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 291 (0x1296d7400) [pid = 1655] [serial = 2213] [outer = 0x113448800] 23:56:07 INFO - PROCESS | 1655 | --DOCSHELL 0x145da8800 == 140 [pid = 1655] [id = 703] 23:56:07 INFO - PROCESS | 1655 | --DOCSHELL 0x13a245000 == 139 [pid = 1655] [id = 702] 23:56:07 INFO - PROCESS | 1655 | --DOCSHELL 0x13a1da800 == 138 [pid = 1655] [id = 701] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 290 (0x12766d400) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 289 (0x11bf5f000) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 288 (0x11a808c00) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 287 (0x12e482400) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 286 (0x12ad0c000) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 285 (0x12b4ea800) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 284 (0x12eb32c00) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 283 (0x12e937800) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 282 (0x12e935800) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 281 (0x12ba88000) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x12d65d400) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x12d181400) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x12e3f1800) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x12e47bc00) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x12a5e3c00) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x12a93ec00) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x11c841400) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x11be29000) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x12aa51800) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x12acb0c00) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x11a8f2c00) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x119832c00) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x12dce0400) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x127607800) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x124390800) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x128917800) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x119d44c00) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x1133b3800) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 23:56:07 INFO - PROCESS | 1655 | 1461567367366 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:56:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:56:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 819ms 23:56:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:56:07 INFO - PROCESS | 1655 | 1461567367419 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 23:56:07 INFO - PROCESS | 1655 | 1461567367421 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 23:56:07 INFO - PROCESS | 1655 | 1461567367423 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:56:07 INFO - PROCESS | 1655 | 1461567367424 Marionette TRACE conn2 <- [1,2922,null,{}] 23:56:07 INFO - PROCESS | 1655 | 1461567367426 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}] 23:56:07 INFO - PROCESS | 1655 | 1461567367541 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 23:56:07 INFO - PROCESS | 1655 | 1461567367546 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b108800 == 139 [pid = 1655] [id = 738] 23:56:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x12a93b000) [pid = 1655] [serial = 2214] [outer = 0x0] 23:56:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12acbe400) [pid = 1655] [serial = 2215] [outer = 0x12a93b000] 23:56:07 INFO - PROCESS | 1655 | 1461567367573 Marionette DEBUG loaded listener.js 23:56:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x12ae74400) [pid = 1655] [serial = 2216] [outer = 0x12a93b000] 23:56:07 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:56:07 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:56:07 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:56:07 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:56:07 INFO - PROCESS | 1655 | 1461567367987 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]]]}] 23:56:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:56:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:56:08 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 23:56:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:56:08 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 23:56:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:56:08 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]" 23:56:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:56:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:56:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 621ms 23:56:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:56:08 INFO - PROCESS | 1655 | 1461567368045 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 23:56:08 INFO - PROCESS | 1655 | 1461567368047 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 23:56:08 INFO - PROCESS | 1655 | 1461567368051 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:56:08 INFO - PROCESS | 1655 | 1461567368053 Marionette TRACE conn2 <- [1,2926,null,{}] 23:56:08 INFO - PROCESS | 1655 | 1461567368056 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}] 23:56:08 INFO - PROCESS | 1655 | 1461567368234 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 23:56:08 INFO - PROCESS | 1655 | 1461567368418 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f319800 == 140 [pid = 1655] [id = 739] 23:56:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x12ab82000) [pid = 1655] [serial = 2217] [outer = 0x0] 23:56:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x12b8aac00) [pid = 1655] [serial = 2218] [outer = 0x12ab82000] 23:56:08 INFO - PROCESS | 1655 | 1461567368465 Marionette DEBUG loaded listener.js 23:56:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x12e3f3000) [pid = 1655] [serial = 2219] [outer = 0x12ab82000] 23:56:08 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:56:08 INFO - PROCESS | 1655 | 1461567368731 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]]]}] 23:56:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:56:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 724ms 23:56:08 INFO - PROCESS | 1655 | 1461567368775 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 23:56:08 INFO - PROCESS | 1655 | 1461567368776 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 23:56:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:56:08 INFO - PROCESS | 1655 | 1461567368778 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:56:08 INFO - PROCESS | 1655 | 1461567368779 Marionette TRACE conn2 <- [1,2930,null,{}] 23:56:08 INFO - PROCESS | 1655 | 1461567368781 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}] 23:56:08 INFO - PROCESS | 1655 | 1461567368926 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 23:56:09 INFO - PROCESS | 1655 | 1461567369041 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x130498800 == 141 [pid = 1655] [id = 740] 23:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x12b4a5000) [pid = 1655] [serial = 2220] [outer = 0x0] 23:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x12eb37400) [pid = 1655] [serial = 2221] [outer = 0x12b4a5000] 23:56:09 INFO - PROCESS | 1655 | 1461567369070 Marionette DEBUG loaded listener.js 23:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x12ff2a000) [pid = 1655] [serial = 2222] [outer = 0x12b4a5000] 23:56:09 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:56:09 INFO - PROCESS | 1655 | 1461567369362 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]]]}] 23:56:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:56:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 23:56:09 INFO - PROCESS | 1655 | 1461567369398 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 23:56:09 INFO - PROCESS | 1655 | 1461567369400 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 23:56:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:56:09 INFO - PROCESS | 1655 | 1461567369404 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:56:09 INFO - PROCESS | 1655 | 1461567369406 Marionette TRACE conn2 <- [1,2934,null,{}] 23:56:09 INFO - PROCESS | 1655 | 1461567369409 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}] 23:56:09 INFO - PROCESS | 1655 | 1461567369560 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 23:56:09 INFO - PROCESS | 1655 | 1461567369577 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x137e5c000 == 142 [pid = 1655] [id = 741] 23:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x12f983c00) [pid = 1655] [serial = 2223] [outer = 0x0] 23:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x12ff94c00) [pid = 1655] [serial = 2224] [outer = 0x12f983c00] 23:56:09 INFO - PROCESS | 1655 | 1461567369603 Marionette DEBUG loaded listener.js 23:56:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x130051400) [pid = 1655] [serial = 2225] [outer = 0x12f983c00] 23:56:09 INFO - PROCESS | 1655 | 1461567369979 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]]]}] 23:56:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:56:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 622ms 23:56:10 INFO - PROCESS | 1655 | 1461567370025 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 23:56:10 INFO - PROCESS | 1655 | 1461567370026 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 23:56:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:56:10 INFO - PROCESS | 1655 | 1461567370028 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:56:10 INFO - PROCESS | 1655 | 1461567370029 Marionette TRACE conn2 <- [1,2938,null,{}] 23:56:10 INFO - PROCESS | 1655 | 1461567370031 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}] 23:56:10 INFO - PROCESS | 1655 | 1461567370183 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 23:56:10 INFO - PROCESS | 1655 | 1461567370203 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x139960000 == 143 [pid = 1655] [id = 742] 23:56:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x130055c00) [pid = 1655] [serial = 2226] [outer = 0x0] 23:56:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x132142800) [pid = 1655] [serial = 2227] [outer = 0x130055c00] 23:56:10 INFO - PROCESS | 1655 | 1461567370229 Marionette DEBUG loaded listener.js 23:56:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x138aab400) [pid = 1655] [serial = 2228] [outer = 0x130055c00] 23:56:10 INFO - PROCESS | 1655 | 1461567370573 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]]]}] 23:56:10 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. 23:56:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 570ms 23:56:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:56:10 INFO - PROCESS | 1655 | 1461567370599 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 23:56:10 INFO - PROCESS | 1655 | 1461567370600 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 23:56:10 INFO - PROCESS | 1655 | 1461567370603 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:56:10 INFO - PROCESS | 1655 | 1461567370606 Marionette TRACE conn2 <- [1,2942,null,{}] 23:56:10 INFO - PROCESS | 1655 | 1461567370615 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}] 23:56:10 INFO - PROCESS | 1655 | 1461567370766 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 23:56:10 INFO - PROCESS | 1655 | 1461567370780 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x139d9c800 == 144 [pid = 1655] [id = 743] 23:56:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x12d057000) [pid = 1655] [serial = 2229] [outer = 0x0] 23:56:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x138aeb800) [pid = 1655] [serial = 2230] [outer = 0x12d057000] 23:56:10 INFO - PROCESS | 1655 | 1461567370806 Marionette DEBUG loaded listener.js 23:56:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x139599000) [pid = 1655] [serial = 2231] [outer = 0x12d057000] 23:56:11 INFO - PROCESS | 1655 | 1461567371186 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"]]]}] 23:56:11 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 23:56:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:56:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 628ms 23:56:11 INFO - PROCESS | 1655 | 1461567371231 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 23:56:11 INFO - PROCESS | 1655 | 1461567371232 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 23:56:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:56:11 INFO - PROCESS | 1655 | 1461567371234 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:56:11 INFO - PROCESS | 1655 | 1461567371236 Marionette TRACE conn2 <- [1,2946,null,{}] 23:56:11 INFO - PROCESS | 1655 | 1461567371238 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}] 23:56:11 INFO - PROCESS | 1655 | 1461567371673 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x139ce4400) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x130058000) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x11c4d5800) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x12ab7b000) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x128f29800) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x130057c00) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x139b10000) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x12eeeac00) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x12dcdc000) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x145d88c00) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x139b05800) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x1133d8400) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x12a942000) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x12b0a8800) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x123b6f800) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x12e3f7800) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x12914c400) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x11bf59800) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x12462a000) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x114f74800) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x11983d000) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x127611800) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x1395a5000) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x129706c00) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:56:11 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x12a938400) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:56:11 INFO - PROCESS | 1655 | 1461567371752 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b14000 == 145 [pid = 1655] [id = 744] 23:56:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x1133ab000) [pid = 1655] [serial = 2232] [outer = 0x0] 23:56:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x114f74800) [pid = 1655] [serial = 2233] [outer = 0x1133ab000] 23:56:11 INFO - PROCESS | 1655 | 1461567371779 Marionette DEBUG loaded listener.js 23:56:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x123aecc00) [pid = 1655] [serial = 2234] [outer = 0x1133ab000] 23:56:12 INFO - PROCESS | 1655 | 1461567372071 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]]]}] 23:56:12 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. 23:56:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 872ms 23:56:12 INFO - PROCESS | 1655 | 1461567372108 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 23:56:12 INFO - PROCESS | 1655 | 1461567372109 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 23:56:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:56:12 INFO - PROCESS | 1655 | 1461567372111 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:56:12 INFO - PROCESS | 1655 | 1461567372113 Marionette TRACE conn2 <- [1,2950,null,{}] 23:56:12 INFO - PROCESS | 1655 | 1461567372115 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}] 23:56:12 INFO - PROCESS | 1655 | 1461567372289 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 23:56:12 INFO - PROCESS | 1655 | 1461567372297 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a256000 == 146 [pid = 1655] [id = 745] 23:56:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x11bf57000) [pid = 1655] [serial = 2235] [outer = 0x0] 23:56:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x12a55a400) [pid = 1655] [serial = 2236] [outer = 0x11bf57000] 23:56:12 INFO - PROCESS | 1655 | 1461567372329 Marionette DEBUG loaded listener.js 23:56:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x130056400) [pid = 1655] [serial = 2237] [outer = 0x11bf57000] 23:56:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a25f000 == 147 [pid = 1655] [id = 746] 23:56:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x139b10000) [pid = 1655] [serial = 2238] [outer = 0x0] 23:56:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x138aebc00) [pid = 1655] [serial = 2239] [outer = 0x139b10000] 23:56:12 INFO - PROCESS | 1655 | 1461567372736 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]]]}] 23:56:12 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. 23:56:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 23:56:12 INFO - PROCESS | 1655 | 1461567372782 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 23:56:12 INFO - PROCESS | 1655 | 1461567372784 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 23:56:12 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:56:12 INFO - PROCESS | 1655 | 1461567372787 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:56:12 INFO - PROCESS | 1655 | 1461567372789 Marionette TRACE conn2 <- [1,2954,null,{}] 23:56:12 INFO - PROCESS | 1655 | 1461567372792 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}] 23:56:13 INFO - PROCESS | 1655 | 1461567373107 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 23:56:13 INFO - PROCESS | 1655 | 1461567373123 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1461d0000 == 148 [pid = 1655] [id = 747] 23:56:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x12ec4e400) [pid = 1655] [serial = 2240] [outer = 0x0] 23:56:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x138af5800) [pid = 1655] [serial = 2241] [outer = 0x12ec4e400] 23:56:13 INFO - PROCESS | 1655 | 1461567373163 Marionette DEBUG loaded listener.js 23:56:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 267 (0x145c5f800) [pid = 1655] [serial = 2242] [outer = 0x12ec4e400] 23:56:13 INFO - PROCESS | 1655 | 1461567373531 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]]]}] 23:56:13 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:56:13 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 23:56:13 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 773ms 23:56:13 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:56:13 INFO - PROCESS | 1655 | 1461567373561 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 23:56:13 INFO - PROCESS | 1655 | 1461567373562 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 23:56:13 INFO - PROCESS | 1655 | 1461567373564 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:56:13 INFO - PROCESS | 1655 | 1461567373565 Marionette TRACE conn2 <- [1,2958,null,{}] 23:56:13 INFO - PROCESS | 1655 | 1461567373588 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}] 23:56:13 INFO - PROCESS | 1655 | 1461567373831 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 23:56:13 INFO - PROCESS | 1655 | 1461567373970 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x11c361000 == 149 [pid = 1655] [id = 748] 23:56:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 268 (0x1133aa800) [pid = 1655] [serial = 2243] [outer = 0x0] 23:56:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 269 (0x1133ddc00) [pid = 1655] [serial = 2244] [outer = 0x1133aa800] 23:56:14 INFO - PROCESS | 1655 | 1461567374002 Marionette DEBUG loaded listener.js 23:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 270 (0x11983a000) [pid = 1655] [serial = 2245] [outer = 0x1133aa800] 23:56:14 INFO - PROCESS | 1655 | 1461567374413 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]]]}] 23:56:14 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. 23:56:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 871ms 23:56:14 INFO - PROCESS | 1655 | 1461567374436 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 23:56:14 INFO - PROCESS | 1655 | 1461567374438 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 23:56:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:56:14 INFO - PROCESS | 1655 | 1461567374441 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:56:14 INFO - PROCESS | 1655 | 1461567374444 Marionette TRACE conn2 <- [1,2962,null,{}] 23:56:14 INFO - PROCESS | 1655 | 1461567374447 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}] 23:56:14 INFO - PROCESS | 1655 | 1461567374588 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 23:56:14 INFO - PROCESS | 1655 | 1461567374734 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c017800 == 150 [pid = 1655] [id = 749] 23:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 271 (0x11aa25000) [pid = 1655] [serial = 2246] [outer = 0x0] 23:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 272 (0x123b70000) [pid = 1655] [serial = 2247] [outer = 0x11aa25000] 23:56:14 INFO - PROCESS | 1655 | 1461567374768 Marionette DEBUG loaded listener.js 23:56:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 273 (0x128f2a400) [pid = 1655] [serial = 2248] [outer = 0x11aa25000] 23:56:15 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. 23:56:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 722ms 23:56:15 INFO - PROCESS | 1655 | 1461567375156 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]]]}] 23:56:15 INFO - PROCESS | 1655 | 1461567375164 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 23:56:15 INFO - PROCESS | 1655 | 1461567375167 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 23:56:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:56:15 INFO - PROCESS | 1655 | 1461567375169 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:56:15 INFO - PROCESS | 1655 | 1461567375170 Marionette TRACE conn2 <- [1,2966,null,{}] 23:56:15 INFO - PROCESS | 1655 | 1461567375173 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}] 23:56:15 INFO - PROCESS | 1655 | 1461567375332 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 23:56:15 INFO - PROCESS | 1655 | 1461567375465 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x131071800 == 151 [pid = 1655] [id = 750] 23:56:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 274 (0x12a552800) [pid = 1655] [serial = 2249] [outer = 0x0] 23:56:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x12a558400) [pid = 1655] [serial = 2250] [outer = 0x12a552800] 23:56:15 INFO - PROCESS | 1655 | 1461567375497 Marionette DEBUG loaded listener.js 23:56:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x12a93d800) [pid = 1655] [serial = 2251] [outer = 0x12a552800] 23:56:15 INFO - PROCESS | 1655 | 1461567375878 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]]]}] 23:56:15 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. 23:56:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 721ms 23:56:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:56:15 INFO - PROCESS | 1655 | 1461567375891 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 23:56:15 INFO - PROCESS | 1655 | 1461567375894 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 23:56:15 INFO - PROCESS | 1655 | 1461567375902 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:56:15 INFO - PROCESS | 1655 | 1461567375905 Marionette TRACE conn2 <- [1,2970,null,{}] 23:56:15 INFO - PROCESS | 1655 | 1461567375908 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}] 23:56:16 INFO - PROCESS | 1655 | 1461567376051 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 23:56:16 INFO - PROCESS | 1655 | 1461567376197 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1461e5000 == 152 [pid = 1655] [id = 751] 23:56:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x12a1d8c00) [pid = 1655] [serial = 2252] [outer = 0x0] 23:56:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x12ac41400) [pid = 1655] [serial = 2253] [outer = 0x12a1d8c00] 23:56:16 INFO - PROCESS | 1655 | 1461567376229 Marionette DEBUG loaded listener.js 23:56:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x12e47d800) [pid = 1655] [serial = 2254] [outer = 0x12a1d8c00] 23:56:16 INFO - PROCESS | 1655 | 1461567376614 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]]]}] 23:56:16 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. 23:56:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 726ms 23:56:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:56:16 INFO - PROCESS | 1655 | 1461567376624 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 23:56:16 INFO - PROCESS | 1655 | 1461567376625 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 23:56:16 INFO - PROCESS | 1655 | 1461567376627 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:56:16 INFO - PROCESS | 1655 | 1461567376629 Marionette TRACE conn2 <- [1,2974,null,{}] 23:56:16 INFO - PROCESS | 1655 | 1461567376631 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}] 23:56:16 INFO - PROCESS | 1655 | 1461567376767 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 23:56:16 INFO - PROCESS | 1655 | 1461567376932 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x14c0dd000 == 153 [pid = 1655] [id = 752] 23:56:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x12e937800) [pid = 1655] [serial = 2255] [outer = 0x0] 23:56:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x12ec51800) [pid = 1655] [serial = 2256] [outer = 0x12e937800] 23:56:16 INFO - PROCESS | 1655 | 1461567376975 Marionette DEBUG loaded listener.js 23:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 282 (0x12ff25400) [pid = 1655] [serial = 2257] [outer = 0x12e937800] 23:56:17 INFO - PROCESS | 1655 | 1461567377345 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]]]}] 23:56:17 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. 23:56:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 770ms 23:56:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:56:17 INFO - PROCESS | 1655 | 1461567377398 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 23:56:17 INFO - PROCESS | 1655 | 1461567377399 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 23:56:17 INFO - PROCESS | 1655 | 1461567377402 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:56:17 INFO - PROCESS | 1655 | 1461567377403 Marionette TRACE conn2 <- [1,2978,null,{}] 23:56:17 INFO - PROCESS | 1655 | 1461567377406 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}] 23:56:17 INFO - PROCESS | 1655 | 1461567377575 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 23:56:17 INFO - PROCESS | 1655 | 1461567377775 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x14918c000 == 154 [pid = 1655] [id = 753] 23:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 283 (0x131199400) [pid = 1655] [serial = 2258] [outer = 0x0] 23:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 284 (0x13119b000) [pid = 1655] [serial = 2259] [outer = 0x131199400] 23:56:17 INFO - PROCESS | 1655 | 1461567377834 Marionette DEBUG loaded listener.js 23:56:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 285 (0x1311a2c00) [pid = 1655] [serial = 2260] [outer = 0x131199400] 23:56:18 INFO - PROCESS | 1655 | 1461567378325 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]]]}] 23:56:18 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. 23:56:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 969ms 23:56:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:56:18 INFO - PROCESS | 1655 | 1461567378371 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 23:56:18 INFO - PROCESS | 1655 | 1461567378373 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 23:56:18 INFO - PROCESS | 1655 | 1461567378375 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:56:18 INFO - PROCESS | 1655 | 1461567378376 Marionette TRACE conn2 <- [1,2982,null,{}] 23:56:18 INFO - PROCESS | 1655 | 1461567378379 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}] 23:56:18 INFO - PROCESS | 1655 | 1461567378515 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 23:56:18 INFO - PROCESS | 1655 | 1461567378663 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x149798800 == 155 [pid = 1655] [id = 754] 23:56:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 286 (0x1311a3000) [pid = 1655] [serial = 2261] [outer = 0x0] 23:56:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 287 (0x1395a4800) [pid = 1655] [serial = 2262] [outer = 0x1311a3000] 23:56:18 INFO - PROCESS | 1655 | 1461567378693 Marionette DEBUG loaded listener.js 23:56:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 288 (0x139c4e000) [pid = 1655] [serial = 2263] [outer = 0x1311a3000] 23:56:19 INFO - PROCESS | 1655 | 1461567379051 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"]]]}] 23:56:19 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 23:56:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:56:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 721ms 23:56:19 INFO - PROCESS | 1655 | 1461567379097 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 23:56:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:56:19 INFO - PROCESS | 1655 | 1461567379098 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 23:56:19 INFO - PROCESS | 1655 | 1461567379100 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:56:19 INFO - PROCESS | 1655 | 1461567379102 Marionette TRACE conn2 <- [1,2986,null,{}] 23:56:19 INFO - PROCESS | 1655 | 1461567379104 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}] 23:56:19 INFO - PROCESS | 1655 | 1461567379237 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 23:56:19 INFO - PROCESS | 1655 | 1461567379383 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1464c2800 == 156 [pid = 1655] [id = 755] 23:56:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 289 (0x12a57c800) [pid = 1655] [serial = 2264] [outer = 0x0] 23:56:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 290 (0x12a582000) [pid = 1655] [serial = 2265] [outer = 0x12a57c800] 23:56:19 INFO - PROCESS | 1655 | 1461567379415 Marionette DEBUG loaded listener.js 23:56:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 291 (0x12a588800) [pid = 1655] [serial = 2266] [outer = 0x12a57c800] 23:56:19 INFO - PROCESS | 1655 | 1461567379834 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]]]}] 23:56:19 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. 23:56:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 770ms 23:56:19 INFO - PROCESS | 1655 | 1461567379872 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 23:56:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:56:19 INFO - PROCESS | 1655 | 1461567379874 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 23:56:19 INFO - PROCESS | 1655 | 1461567379877 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:56:19 INFO - PROCESS | 1655 | 1461567379879 Marionette TRACE conn2 <- [1,2990,null,{}] 23:56:19 INFO - PROCESS | 1655 | 1461567379883 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}] 23:56:20 INFO - PROCESS | 1655 | 1461567380122 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 23:56:20 INFO - PROCESS | 1655 | 1461567380293 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1497a5000 == 157 [pid = 1655] [id = 756] 23:56:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 292 (0x12a57d800) [pid = 1655] [serial = 2267] [outer = 0x0] 23:56:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 293 (0x138aa9000) [pid = 1655] [serial = 2268] [outer = 0x12a57d800] 23:56:20 INFO - PROCESS | 1655 | 1461567380323 Marionette DEBUG loaded listener.js 23:56:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 294 (0x139c54400) [pid = 1655] [serial = 2269] [outer = 0x12a57d800] 23:56:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x149cda800 == 158 [pid = 1655] [id = 757] 23:56:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 295 (0x139c56000) [pid = 1655] [serial = 2270] [outer = 0x0] 23:56:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 296 (0x138af6000) [pid = 1655] [serial = 2271] [outer = 0x139c56000] 23:56:20 INFO - PROCESS | 1655 | 1461567380731 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]]]}] 23:56:20 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. 23:56:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 874ms 23:56:20 INFO - PROCESS | 1655 | 1461567380752 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 23:56:20 INFO - PROCESS | 1655 | 1461567380753 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 23:56:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:56:20 INFO - PROCESS | 1655 | 1461567380755 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:56:20 INFO - PROCESS | 1655 | 1461567380757 Marionette TRACE conn2 <- [1,2994,null,{}] 23:56:20 INFO - PROCESS | 1655 | 1461567380759 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}] 23:56:20 INFO - PROCESS | 1655 | 1461567380942 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 23:56:21 INFO - PROCESS | 1655 | 1461567381090 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x149cf0000 == 159 [pid = 1655] [id = 758] 23:56:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 297 (0x139c53400) [pid = 1655] [serial = 2272] [outer = 0x0] 23:56:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 298 (0x139c5b400) [pid = 1655] [serial = 2273] [outer = 0x139c53400] 23:56:21 INFO - PROCESS | 1655 | 1461567381121 Marionette DEBUG loaded listener.js 23:56:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 299 (0x145c66c00) [pid = 1655] [serial = 2274] [outer = 0x139c53400] 23:56:21 INFO - PROCESS | 1655 | 1461567381473 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]]]}] 23:56:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:56:21 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 23:56:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 769ms 23:56:21 INFO - PROCESS | 1655 | 1461567381549 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 23:56:21 INFO - PROCESS | 1655 | 1461567381550 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 23:56:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:56:21 INFO - PROCESS | 1655 | 1461567381568 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:56:21 INFO - PROCESS | 1655 | 1461567381570 Marionette TRACE conn2 <- [1,2998,null,{}] 23:56:21 INFO - PROCESS | 1655 | 1461567381572 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}] 23:56:21 INFO - PROCESS | 1655 | 1461567381712 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 23:56:21 INFO - PROCESS | 1655 | 1461567381831 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x14afd1800 == 160 [pid = 1655] [id = 759] 23:56:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 300 (0x145c60400) [pid = 1655] [serial = 2275] [outer = 0x0] 23:56:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 301 (0x145f98000) [pid = 1655] [serial = 2276] [outer = 0x145c60400] 23:56:21 INFO - PROCESS | 1655 | 1461567381865 Marionette DEBUG loaded listener.js 23:56:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 302 (0x145fd8000) [pid = 1655] [serial = 2277] [outer = 0x145c60400] 23:56:22 INFO - PROCESS | 1655 | 1461567382250 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]]]}] 23:56:22 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. 23:56:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 731ms 23:56:22 INFO - PROCESS | 1655 | 1461567382289 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 23:56:22 INFO - PROCESS | 1655 | 1461567382290 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 23:56:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:56:22 INFO - PROCESS | 1655 | 1461567382293 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:56:22 INFO - PROCESS | 1655 | 1461567382294 Marionette TRACE conn2 <- [1,3002,null,{}] 23:56:22 INFO - PROCESS | 1655 | 1461567382297 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}] 23:56:22 INFO - PROCESS | 1655 | 1461567382448 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 23:56:22 INFO - PROCESS | 1655 | 1461567382600 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x146137800 == 161 [pid = 1655] [id = 760] 23:56:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 303 (0x145d86c00) [pid = 1655] [serial = 2278] [outer = 0x0] 23:56:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 304 (0x145fdc800) [pid = 1655] [serial = 2279] [outer = 0x145d86c00] 23:56:22 INFO - PROCESS | 1655 | 1461567382631 Marionette DEBUG loaded listener.js 23:56:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 305 (0x146158c00) [pid = 1655] [serial = 2280] [outer = 0x145d86c00] 23:56:22 INFO - PROCESS | 1655 | 1461567382995 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]]]}] 23:56:23 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. 23:56:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 718ms 23:56:23 INFO - PROCESS | 1655 | 1461567383012 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 23:56:23 INFO - PROCESS | 1655 | 1461567383013 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 23:56:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:56:23 INFO - PROCESS | 1655 | 1461567383016 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:56:23 INFO - PROCESS | 1655 | 1461567383017 Marionette TRACE conn2 <- [1,3006,null,{}] 23:56:23 INFO - PROCESS | 1655 | 1461567383019 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}] 23:56:23 INFO - PROCESS | 1655 | 1461567383158 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 23:56:23 INFO - PROCESS | 1655 | 1461567383340 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x14b2ca800 == 162 [pid = 1655] [id = 761] 23:56:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 306 (0x146156400) [pid = 1655] [serial = 2281] [outer = 0x0] 23:56:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 307 (0x146160400) [pid = 1655] [serial = 2282] [outer = 0x146156400] 23:56:23 INFO - PROCESS | 1655 | 1461567383372 Marionette DEBUG loaded listener.js 23:56:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 308 (0x148f4c800) [pid = 1655] [serial = 2283] [outer = 0x146156400] 23:56:23 INFO - PROCESS | 1655 | 1461567383741 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]]]}] 23:56:23 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. 23:56:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 771ms 23:56:23 INFO - PROCESS | 1655 | 1461567383787 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 23:56:23 INFO - PROCESS | 1655 | 1461567383789 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 23:56:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:56:23 INFO - PROCESS | 1655 | 1461567383791 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:56:23 INFO - PROCESS | 1655 | 1461567383792 Marionette TRACE conn2 <- [1,3010,null,{}] 23:56:23 INFO - PROCESS | 1655 | 1461567383795 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}] 23:56:23 INFO - PROCESS | 1655 | 1461567383937 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 23:56:24 INFO - PROCESS | 1655 | 1461567384088 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x14b2e2000 == 163 [pid = 1655] [id = 762] 23:56:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 309 (0x14615d400) [pid = 1655] [serial = 2284] [outer = 0x0] 23:56:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 310 (0x146f08400) [pid = 1655] [serial = 2285] [outer = 0x14615d400] 23:56:24 INFO - PROCESS | 1655 | 1461567384119 Marionette DEBUG loaded listener.js 23:56:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 311 (0x146f0cc00) [pid = 1655] [serial = 2286] [outer = 0x14615d400] 23:56:24 INFO - PROCESS | 1655 | 1461567384490 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]]]}] 23:56:24 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 23:56:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 719ms 23:56:24 INFO - PROCESS | 1655 | 1461567384510 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 23:56:24 INFO - PROCESS | 1655 | 1461567384512 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 23:56:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:56:24 INFO - PROCESS | 1655 | 1461567384514 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:56:24 INFO - PROCESS | 1655 | 1461567384515 Marionette TRACE conn2 <- [1,3014,null,{}] 23:56:24 INFO - PROCESS | 1655 | 1461567384518 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}] 23:56:24 INFO - PROCESS | 1655 | 1461567384701 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 23:56:24 INFO - PROCESS | 1655 | 1461567384865 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x130285000 == 164 [pid = 1655] [id = 763] 23:56:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 312 (0x12aa45c00) [pid = 1655] [serial = 2287] [outer = 0x0] 23:56:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 313 (0x12eeea000) [pid = 1655] [serial = 2288] [outer = 0x12aa45c00] 23:56:24 INFO - PROCESS | 1655 | 1461567384913 Marionette DEBUG loaded listener.js 23:56:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 314 (0x147063000) [pid = 1655] [serial = 2289] [outer = 0x12aa45c00] 23:56:25 INFO - PROCESS | 1655 | [1655] 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 23:56:25 INFO - PROCESS | 1655 | 1461567385367 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:56:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:56:25 INFO - {} 23:56:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:56:25 INFO - {} 23:56:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:56:25 INFO - {} 23:56:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:56:25 INFO - {} 23:56:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 873ms 23:56:25 INFO - PROCESS | 1655 | 1461567385388 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 23:56:25 INFO - PROCESS | 1655 | 1461567385390 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 23:56:25 INFO - TEST-START | /FileAPI/fileReader.html 23:56:25 INFO - PROCESS | 1655 | 1461567385392 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:56:25 INFO - PROCESS | 1655 | 1461567385394 Marionette TRACE conn2 <- [1,3018,null,{}] 23:56:25 INFO - PROCESS | 1655 | 1461567385396 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}] 23:56:25 INFO - PROCESS | 1655 | 1461567385617 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 23:56:26 INFO - PROCESS | 1655 | 1461567386207 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12af20000 == 165 [pid = 1655] [id = 764] 23:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 315 (0x1133d8400) [pid = 1655] [serial = 2290] [outer = 0x0] 23:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 316 (0x114baa400) [pid = 1655] [serial = 2291] [outer = 0x1133d8400] 23:56:26 INFO - PROCESS | 1655 | 1461567386266 Marionette DEBUG loaded listener.js 23:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 317 (0x11926c800) [pid = 1655] [serial = 2292] [outer = 0x1133d8400] 23:56:26 INFO - PROCESS | 1655 | 1461567386646 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]]]}] 23:56:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:56:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:56:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:56:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:56:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 1271ms 23:56:26 INFO - TEST-START | /FileAPI/historical.html 23:56:26 INFO - PROCESS | 1655 | 1461567386665 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 23:56:26 INFO - PROCESS | 1655 | 1461567386667 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 23:56:26 INFO - PROCESS | 1655 | 1461567386670 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:56:26 INFO - PROCESS | 1655 | 1461567386673 Marionette TRACE conn2 <- [1,3022,null,{}] 23:56:26 INFO - PROCESS | 1655 | 1461567386676 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}] 23:56:26 INFO - PROCESS | 1655 | 1461567386805 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 23:56:26 INFO - PROCESS | 1655 | 1461567386964 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x124072800 == 166 [pid = 1655] [id = 765] 23:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 318 (0x113443c00) [pid = 1655] [serial = 2293] [outer = 0x0] 23:56:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 319 (0x115809000) [pid = 1655] [serial = 2294] [outer = 0x113443c00] 23:56:26 INFO - PROCESS | 1655 | 1461567386995 Marionette DEBUG loaded listener.js 23:56:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 320 (0x11a8ef400) [pid = 1655] [serial = 2295] [outer = 0x113443c00] 23:56:27 INFO - PROCESS | 1655 | 1461567387427 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"]]]}] 23:56:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:56:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:56:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:56:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:56:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:56:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:56:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:56:27 INFO - TEST-OK | /FileAPI/historical.html | took 773ms 23:56:27 INFO - TEST-START | /FileAPI/idlharness.html 23:56:27 INFO - PROCESS | 1655 | 1461567387445 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 23:56:27 INFO - PROCESS | 1655 | 1461567387447 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 23:56:27 INFO - PROCESS | 1655 | 1461567387450 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:56:27 INFO - PROCESS | 1655 | 1461567387451 Marionette TRACE conn2 <- [1,3026,null,{}] 23:56:27 INFO - PROCESS | 1655 | 1461567387454 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}] 23:56:27 INFO - PROCESS | 1655 | 1461567387566 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 23:56:27 INFO - PROCESS | 1655 | 1461567387759 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12962d800 == 167 [pid = 1655] [id = 766] 23:56:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 321 (0x11bf61800) [pid = 1655] [serial = 2296] [outer = 0x0] 23:56:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 322 (0x12462b400) [pid = 1655] [serial = 2297] [outer = 0x11bf61800] 23:56:27 INFO - PROCESS | 1655 | 1461567387809 Marionette DEBUG loaded listener.js 23:56:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 323 (0x12891bc00) [pid = 1655] [serial = 2298] [outer = 0x11bf61800] 23:56:28 INFO - PROCESS | 1655 | 1461567388599 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]]]}] 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:56:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:56:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:56:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:56:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:56:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:56:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:56:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:56:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:56:28 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 23:56:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:56:28 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 23:56:28 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 23:56:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:56:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:56:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:56:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:56:28 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 23:56:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:56:28 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 23:56:28 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 23:56:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:56:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:56:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 1181ms 23:56:28 INFO - PROCESS | 1655 | 1461567388632 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 23:56:28 INFO - PROCESS | 1655 | 1461567388634 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 23:56:28 INFO - TEST-START | /FileAPI/idlharness.worker 23:56:28 INFO - PROCESS | 1655 | 1461567388641 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:56:28 INFO - PROCESS | 1655 | 1461567388646 Marionette TRACE conn2 <- [1,3030,null,{}] 23:56:28 INFO - PROCESS | 1655 | 1461567388649 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}] 23:56:28 INFO - PROCESS | 1655 | 1461567388890 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 23:56:29 INFO - PROCESS | 1655 | 1461567389047 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x139b2b800 == 168 [pid = 1655] [id = 767] 23:56:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 324 (0x119d43c00) [pid = 1655] [serial = 2299] [outer = 0x0] 23:56:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 325 (0x12dcde000) [pid = 1655] [serial = 2300] [outer = 0x119d43c00] 23:56:29 INFO - PROCESS | 1655 | 1461567389092 Marionette DEBUG loaded listener.js 23:56:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 326 (0x12e47cc00) [pid = 1655] [serial = 2301] [outer = 0x119d43c00] 23:56:29 INFO - PROCESS | 1655 | [1655] 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 23:56:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1461d0000 == 167 [pid = 1655] [id = 747] 23:56:29 INFO - PROCESS | 1655 | --DOCSHELL 0x13a25f000 == 166 [pid = 1655] [id = 746] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 325 (0x12462cc00) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 324 (0x138aa9400) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 323 (0x12e9f2800) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 322 (0x12ff94800) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 321 (0x11a8f6800) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 320 (0x12acbec00) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 319 (0x12bc2e400) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 318 (0x12f97a000) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 317 (0x12eee9c00) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 316 (0x12ff22000) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 315 (0x13214e000) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 314 (0x1305f8800) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 313 (0x12ffa5000) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 23:56:29 INFO - PROCESS | 1655 | --DOMWINDOW == 312 (0x12ba89800) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x13a256000 == 165 [pid = 1655] [id = 745] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x123b14000 == 164 [pid = 1655] [id = 744] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x139d9c800 == 163 [pid = 1655] [id = 743] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x139960000 == 162 [pid = 1655] [id = 742] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x137e5c000 == 161 [pid = 1655] [id = 741] 23:56:30 INFO - PROCESS | 1655 | 1461567390065 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,{},{}]]]}] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x130498800 == 160 [pid = 1655] [id = 740] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12f319800 == 159 [pid = 1655] [id = 739] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b108800 == 158 [pid = 1655] [id = 738] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119caa800 == 157 [pid = 1655] [id = 737] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1304a5000 == 156 [pid = 1655] [id = 736] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12a154000 == 155 [pid = 1655] [id = 735] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1465c8800 == 154 [pid = 1655] [id = 730] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x13c4d3800 == 153 [pid = 1655] [id = 729] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x14c3d5800 == 152 [pid = 1655] [id = 728] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x11adb8000 == 151 [pid = 1655] [id = 618] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x149341000 == 150 [pid = 1655] [id = 727] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1492f7000 == 149 [pid = 1655] [id = 726] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x148f27800 == 148 [pid = 1655] [id = 725] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1466ba000 == 147 [pid = 1655] [id = 724] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1396cb000 == 146 [pid = 1655] [id = 723] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf55000 == 145 [pid = 1655] [id = 722] 23:56:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1239d4800 == 144 [pid = 1655] [id = 721] 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:56:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:56:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:56:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:56:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:56:30 INFO - {} 23:56:30 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 23:56:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:56:30 INFO - {} 23:56:30 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 - {} 23:56:30 INFO - {} 23:56:30 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 23:56:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:56:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:56:30 INFO - {} 23:56:30 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 23:56:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:56:30 INFO - {} 23:56:30 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 - {} 23:56:30 INFO - {} 23:56:30 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 23:56:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 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 23:56:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:56:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:56:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 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 23:56:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 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 23:56:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 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 23:56:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:56:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:56:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:56:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:56:30 INFO - {} 23:56:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1493ms 23:56:30 INFO - PROCESS | 1655 | 1461567390132 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 23:56:30 INFO - PROCESS | 1655 | 1461567390135 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 23:56:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 311 (0x145c5d400) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 310 (0x13984d000) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 309 (0x124624000) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 308 (0x12ac3d000) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 307 (0x12dcd6400) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 306 (0x13214cc00) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 305 (0x145c5c800) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 304 (0x13005bc00) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 303 (0x12ebe7800) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 302 (0x145f97c00) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 301 (0x139b09400) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 300 (0x1155d3c00) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 299 (0x12b68c000) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 298 (0x12dcd6c00) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 297 (0x12888c800) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 296 (0x124fc7000) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 295 (0x12bc30800) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 294 (0x12e48e400) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 293 (0x12a5af400) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 292 (0x12ac43400) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 291 (0x12ebe9c00) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 290 (0x12ff91400) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 289 (0x128833000) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 288 (0x129710400) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 287 (0x12891e800) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 286 (0x114f81800) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 285 (0x11a815000) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 284 (0x11bf59000) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 283 (0x12ab88400) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 282 (0x139b04400) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 281 (0x129667800) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x12e9f9800) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x11912cc00) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x12acb4400) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x12ebe3400) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x12ae7b800) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x12e3f7000) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x12ec50c00) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 23:56:30 INFO - PROCESS | 1655 | 1461567390169 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:56:30 INFO - PROCESS | 1655 | 1461567390172 Marionette TRACE conn2 <- [1,3034,null,{}] 23:56:30 INFO - PROCESS | 1655 | 1461567390182 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}] 23:56:30 INFO - PROCESS | 1655 | 1461567390315 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 23:56:30 INFO - PROCESS | 1655 | 1461567390320 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a14a800 == 145 [pid = 1655] [id = 768] 23:56:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 275 (0x12acb4400) [pid = 1655] [serial = 2302] [outer = 0x0] 23:56:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 276 (0x12e47e800) [pid = 1655] [serial = 2303] [outer = 0x12acb4400] 23:56:30 INFO - PROCESS | 1655 | 1461567390362 Marionette DEBUG loaded listener.js 23:56:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 277 (0x12ff91400) [pid = 1655] [serial = 2304] [outer = 0x12acb4400] 23:56:30 INFO - PROCESS | 1655 | 1461567390790 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]]]}] 23:56:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:56:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 651ms 23:56:30 INFO - PROCESS | 1655 | 1461567390798 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 23:56:30 INFO - PROCESS | 1655 | 1461567390800 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 23:56:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:56:30 INFO - PROCESS | 1655 | 1461567390802 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:56:30 INFO - PROCESS | 1655 | 1461567390805 Marionette TRACE conn2 <- [1,3038,null,{}] 23:56:30 INFO - PROCESS | 1655 | 1461567390808 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}] 23:56:30 INFO - PROCESS | 1655 | 1461567390923 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 23:56:30 INFO - PROCESS | 1655 | 1461567390928 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b114800 == 146 [pid = 1655] [id = 769] 23:56:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 278 (0x139b08400) [pid = 1655] [serial = 2305] [outer = 0x0] 23:56:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 279 (0x139b0c800) [pid = 1655] [serial = 2306] [outer = 0x139b08400] 23:56:30 INFO - PROCESS | 1655 | 1461567390960 Marionette DEBUG loaded listener.js 23:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 280 (0x139ce3800) [pid = 1655] [serial = 2307] [outer = 0x139b08400] 23:56:31 INFO - PROCESS | 1655 | 1461567391349 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"]]]}] 23:56:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:56:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:56:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 571ms 23:56:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:56:31 INFO - PROCESS | 1655 | 1461567391373 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 23:56:31 INFO - PROCESS | 1655 | 1461567391375 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 23:56:31 INFO - PROCESS | 1655 | 1461567391377 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:56:31 INFO - PROCESS | 1655 | 1461567391378 Marionette TRACE conn2 <- [1,3042,null,{}] 23:56:31 INFO - PROCESS | 1655 | 1461567391380 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}] 23:56:31 INFO - PROCESS | 1655 | 1461567391498 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 23:56:31 INFO - PROCESS | 1655 | 1461567391503 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12f0e5000 == 147 [pid = 1655] [id = 770] 23:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 281 (0x145c5c800) [pid = 1655] [serial = 2308] [outer = 0x0] 23:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 282 (0x145f93c00) [pid = 1655] [serial = 2309] [outer = 0x145c5c800] 23:56:31 INFO - PROCESS | 1655 | 1461567391529 Marionette DEBUG loaded listener.js 23:56:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 283 (0x145fa0c00) [pid = 1655] [serial = 2310] [outer = 0x145c5c800] 23:56:32 INFO - PROCESS | 1655 | 1461567392071 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]]]}] 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:56:32 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. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:56:32 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'.) 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:56:32 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. 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:56:32 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. 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:56:32 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. 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:56:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:56:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 726ms 23:56:32 INFO - PROCESS | 1655 | 1461567392104 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 23:56:32 INFO - PROCESS | 1655 | 1461567392106 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 23:56:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:56:32 INFO - PROCESS | 1655 | 1461567392111 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:56:32 INFO - PROCESS | 1655 | 1461567392114 Marionette TRACE conn2 <- [1,3046,null,{}] 23:56:32 INFO - PROCESS | 1655 | 1461567392118 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}] 23:56:32 INFO - PROCESS | 1655 | 1461567392313 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 23:56:32 INFO - PROCESS | 1655 | 1461567392335 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x137e4f000 == 148 [pid = 1655] [id = 771] 23:56:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 284 (0x145fd6c00) [pid = 1655] [serial = 2311] [outer = 0x0] 23:56:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 285 (0x147029800) [pid = 1655] [serial = 2312] [outer = 0x145fd6c00] 23:56:32 INFO - PROCESS | 1655 | 1461567392361 Marionette DEBUG loaded listener.js 23:56:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 286 (0x14702f000) [pid = 1655] [serial = 2313] [outer = 0x145fd6c00] 23:56:32 INFO - PROCESS | 1655 | [1655] 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 23:56:32 INFO - PROCESS | 1655 | 1461567392748 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:56:32 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:56:32 INFO - {} 23:56:32 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 676ms 23:56:32 INFO - PROCESS | 1655 | 1461567392791 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 23:56:32 INFO - PROCESS | 1655 | 1461567392792 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 23:56:32 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:56:32 INFO - PROCESS | 1655 | 1461567392794 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:56:32 INFO - PROCESS | 1655 | 1461567392795 Marionette TRACE conn2 <- [1,3050,null,{}] 23:56:32 INFO - PROCESS | 1655 | 1461567392797 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}] 23:56:32 INFO - PROCESS | 1655 | 1461567392980 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 23:56:33 INFO - PROCESS | 1655 | 1461567393003 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x139b2c800 == 149 [pid = 1655] [id = 772] 23:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 287 (0x147065400) [pid = 1655] [serial = 2314] [outer = 0x0] 23:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 288 (0x147068000) [pid = 1655] [serial = 2315] [outer = 0x147065400] 23:56:33 INFO - PROCESS | 1655 | 1461567393030 Marionette DEBUG loaded listener.js 23:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 289 (0x14706c000) [pid = 1655] [serial = 2316] [outer = 0x147065400] 23:56:33 INFO - PROCESS | 1655 | 1461567393388 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]]]}] 23:56:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:56:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:56:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:56:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:56:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 23:56:33 INFO - PROCESS | 1655 | 1461567393415 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 23:56:33 INFO - PROCESS | 1655 | 1461567393416 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 23:56:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:56:33 INFO - PROCESS | 1655 | 1461567393420 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:56:33 INFO - PROCESS | 1655 | 1461567393423 Marionette TRACE conn2 <- [1,3054,null,{}] 23:56:33 INFO - PROCESS | 1655 | 1461567393426 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}] 23:56:33 INFO - PROCESS | 1655 | 1461567393587 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 23:56:33 INFO - PROCESS | 1655 | 1461567393603 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x13a25e000 == 150 [pid = 1655] [id = 773] 23:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 290 (0x12eb38400) [pid = 1655] [serial = 2317] [outer = 0x0] 23:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 291 (0x147070800) [pid = 1655] [serial = 2318] [outer = 0x12eb38400] 23:56:33 INFO - PROCESS | 1655 | 1461567393629 Marionette DEBUG loaded listener.js 23:56:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 292 (0x1470c2000) [pid = 1655] [serial = 2319] [outer = 0x12eb38400] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 291 (0x12a93e800) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 290 (0x11bad6c00) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 289 (0x1296e2800) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 288 (0x12d6b5800) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 287 (0x12abdc800) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 286 (0x123a1a400) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 285 (0x12aa48000) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 284 (0x11867a800) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 283 (0x11c83bc00) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 282 (0x12bc2a800) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 281 (0x11c835c00) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 280 (0x11522ac00) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 279 (0x12ebed400) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 278 (0x12462c400) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 277 (0x12b0a2c00) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 276 (0x1147d4000) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 275 (0x114ba8400) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 274 (0x118edb400) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 273 (0x118f43c00) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 272 (0x12a1d5c00) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 271 (0x128918000) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 270 (0x12b49e400) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 269 (0x12aff8800) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 268 (0x12766e400) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 267 (0x12e3f0000) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 266 (0x12ff27c00) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 265 (0x1133b4000) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 264 (0x1305ecc00) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 263 (0x12ac4bc00) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 262 (0x119184c00) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 261 (0x1133a1000) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 260 (0x12ade0800) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 259 (0x12ba81800) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 258 (0x123a17000) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 257 (0x12f976800) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 256 (0x11b9a7400) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 255 (0x11926c000) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 254 (0x12f976400) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 253 (0x11867d800) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 252 (0x113396800) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 251 (0x1133a8000) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 250 (0x12e485c00) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 249 (0x12be9fc00) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 248 (0x12ae76800) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 247 (0x12ff8c800) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 246 (0x123b6ac00) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 245 (0x12addf800) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 244 (0x12ad07000) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 243 (0x12a939800) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 242 (0x12a3ce800) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 241 (0x1155dd800) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 240 (0x12a93b000) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 239 (0x11c436c00) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 238 (0x12f983c00) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 237 (0x12b4a5000) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 236 (0x12d057000) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 235 (0x114f7cc00) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 234 (0x130055c00) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 233 (0x113448800) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 232 (0x12ab82000) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 231 (0x139b10000) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 230 (0x1133ab000) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 229 (0x11bf57000) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 228 (0x119836c00) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 227 (0x11bee3400) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 226 (0x1133a6c00) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 225 (0x12a3d3c00) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 224 (0x1291d3c00) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 223 (0x123b68c00) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 222 (0x123ed6400) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:56:34 INFO - PROCESS | 1655 | --DOMWINDOW == 221 (0x1133dc800) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:56:34 INFO - PROCESS | 1655 | 1461567394729 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"]]]}] 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:56:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:56:34 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" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:56:34 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" 23:56:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:56:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:56:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1338ms 23:56:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:56:34 INFO - PROCESS | 1655 | 1461567394759 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 23:56:34 INFO - PROCESS | 1655 | 1461567394760 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 23:56:34 INFO - PROCESS | 1655 | 1461567394762 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:56:34 INFO - PROCESS | 1655 | 1461567394763 Marionette TRACE conn2 <- [1,3058,null,{}] 23:56:34 INFO - PROCESS | 1655 | 1461567394765 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}] 23:56:34 INFO - PROCESS | 1655 | 1461567394889 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 23:56:34 INFO - PROCESS | 1655 | 1461567394996 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12405f000 == 151 [pid = 1655] [id = 774] 23:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 222 (0x114f7cc00) [pid = 1655] [serial = 2320] [outer = 0x0] 23:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 223 (0x1155dd800) [pid = 1655] [serial = 2321] [outer = 0x114f7cc00] 23:56:35 INFO - PROCESS | 1655 | 1461567395026 Marionette DEBUG loaded listener.js 23:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 224 (0x11ad74c00) [pid = 1655] [serial = 2322] [outer = 0x114f7cc00] 23:56:35 INFO - PROCESS | 1655 | 1461567395358 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]]]}] 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:56:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:56:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:56:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:56:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:56:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:56:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:56:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:56:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:56:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 623ms 23:56:35 INFO - PROCESS | 1655 | 1461567395386 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 23:56:35 INFO - PROCESS | 1655 | 1461567395389 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 23:56:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:56:35 INFO - PROCESS | 1655 | 1461567395392 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:56:35 INFO - PROCESS | 1655 | 1461567395393 Marionette TRACE conn2 <- [1,3062,null,{}] 23:56:35 INFO - PROCESS | 1655 | 1461567395396 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}] 23:56:35 INFO - PROCESS | 1655 | 1461567395525 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 23:56:35 INFO - PROCESS | 1655 | 1461567395635 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x139ab4800 == 152 [pid = 1655] [id = 775] 23:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 225 (0x11b9ad400) [pid = 1655] [serial = 2323] [outer = 0x0] 23:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 226 (0x12a1d6000) [pid = 1655] [serial = 2324] [outer = 0x11b9ad400] 23:56:35 INFO - PROCESS | 1655 | 1461567395661 Marionette DEBUG loaded listener.js 23:56:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 227 (0x12aa49800) [pid = 1655] [serial = 2325] [outer = 0x11b9ad400] 23:56:35 INFO - PROCESS | 1655 | [1655] 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 23:56:35 INFO - PROCESS | 1655 | 1461567395962 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:56:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:56:36 INFO - {} 23:56:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 620ms 23:56:36 INFO - PROCESS | 1655 | 1461567396012 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 23:56:36 INFO - PROCESS | 1655 | 1461567396013 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 23:56:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:56:36 INFO - PROCESS | 1655 | 1461567396015 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:56:36 INFO - PROCESS | 1655 | 1461567396017 Marionette TRACE conn2 <- [1,3066,null,{}] 23:56:36 INFO - PROCESS | 1655 | 1461567396019 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}] 23:56:36 INFO - PROCESS | 1655 | 1461567396138 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 23:56:36 INFO - PROCESS | 1655 | 1461567396258 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x145db2800 == 153 [pid = 1655] [id = 776] 23:56:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 228 (0x12a5a4000) [pid = 1655] [serial = 2326] [outer = 0x0] 23:56:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 229 (0x12ac4b000) [pid = 1655] [serial = 2327] [outer = 0x12a5a4000] 23:56:36 INFO - PROCESS | 1655 | 1461567396285 Marionette DEBUG loaded listener.js 23:56:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 230 (0x12b4de400) [pid = 1655] [serial = 2328] [outer = 0x12a5a4000] 23:56:36 INFO - PROCESS | 1655 | 1461567396572 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]]]}] 23:56:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:56:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:56:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:56:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:56:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:56:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:56:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:56:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 574ms 23:56:36 INFO - PROCESS | 1655 | 1461567396592 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 23:56:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:56:36 INFO - PROCESS | 1655 | 1461567396593 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 23:56:36 INFO - PROCESS | 1655 | 1461567396731 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:56:36 INFO - PROCESS | 1655 | 1461567396733 Marionette TRACE conn2 <- [1,3070,null,{}] 23:56:36 INFO - PROCESS | 1655 | 1461567396740 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}] 23:56:36 INFO - PROCESS | 1655 | 1461567396885 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 23:56:37 INFO - PROCESS | 1655 | 1461567397036 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1239c7000 == 154 [pid = 1655] [id = 777] 23:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 231 (0x113448c00) [pid = 1655] [serial = 2329] [outer = 0x0] 23:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 232 (0x114f7a000) [pid = 1655] [serial = 2330] [outer = 0x113448c00] 23:56:37 INFO - PROCESS | 1655 | 1461567397070 Marionette DEBUG loaded listener.js 23:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 233 (0x119836c00) [pid = 1655] [serial = 2331] [outer = 0x113448c00] 23:56:37 INFO - PROCESS | 1655 | 1461567397506 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]]]}] 23:56:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:56:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:56:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:56:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:56:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:56:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:56:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 965ms 23:56:37 INFO - PROCESS | 1655 | 1461567397563 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 23:56:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:56:37 INFO - PROCESS | 1655 | 1461567397566 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 23:56:37 INFO - PROCESS | 1655 | 1461567397569 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:56:37 INFO - PROCESS | 1655 | 1461567397571 Marionette TRACE conn2 <- [1,3074,null,{}] 23:56:37 INFO - PROCESS | 1655 | 1461567397577 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}] 23:56:37 INFO - PROCESS | 1655 | 1461567397720 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 23:56:37 INFO - PROCESS | 1655 | 1461567397880 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac08800 == 155 [pid = 1655] [id = 778] 23:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 234 (0x11a808000) [pid = 1655] [serial = 2332] [outer = 0x0] 23:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 235 (0x11bf5e400) [pid = 1655] [serial = 2333] [outer = 0x11a808000] 23:56:37 INFO - PROCESS | 1655 | 1461567397911 Marionette DEBUG loaded listener.js 23:56:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 236 (0x123f86c00) [pid = 1655] [serial = 2334] [outer = 0x11a808000] 23:56:38 INFO - PROCESS | 1655 | 1461567398285 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]]]}] 23:56:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:56:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:56:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:56:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:56:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:56:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:56:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 725ms 23:56:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:56:38 INFO - PROCESS | 1655 | 1461567398294 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 23:56:38 INFO - PROCESS | 1655 | 1461567398296 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 23:56:38 INFO - PROCESS | 1655 | 1461567398298 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:56:38 INFO - PROCESS | 1655 | 1461567398300 Marionette TRACE conn2 <- [1,3078,null,{}] 23:56:38 INFO - PROCESS | 1655 | 1461567398302 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}] 23:56:38 INFO - PROCESS | 1655 | 1461567398443 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 23:56:38 INFO - PROCESS | 1655 | 1461567398608 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x130d27000 == 156 [pid = 1655] [id = 779] 23:56:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 237 (0x1296dc000) [pid = 1655] [serial = 2335] [outer = 0x0] 23:56:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 238 (0x12970bc00) [pid = 1655] [serial = 2336] [outer = 0x1296dc000] 23:56:38 INFO - PROCESS | 1655 | 1461567398644 Marionette DEBUG loaded listener.js 23:56:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 239 (0x12a54fc00) [pid = 1655] [serial = 2337] [outer = 0x1296dc000] 23:56:39 INFO - PROCESS | 1655 | 1461567399061 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] 23:56:39 INFO - PROCESS | 1655 | 1461567399072 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 23:56:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:56:39 INFO - PROCESS | 1655 | 1461567399074 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:56:39 INFO - PROCESS | 1655 | 1461567399076 Marionette TRACE conn2 <- [1,3082,null,{}] 23:56:39 INFO - PROCESS | 1655 | 1461567399079 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}] 23:56:39 INFO - PROCESS | 1655 | 1461567399242 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 23:56:39 INFO - PROCESS | 1655 | 1461567399409 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x139abe800 == 157 [pid = 1655] [id = 780] 23:56:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 240 (0x12a936000) [pid = 1655] [serial = 2338] [outer = 0x0] 23:56:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 241 (0x12aff8c00) [pid = 1655] [serial = 2339] [outer = 0x12a936000] 23:56:39 INFO - PROCESS | 1655 | 1461567399442 Marionette DEBUG loaded listener.js 23:56:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 242 (0x12bc26c00) [pid = 1655] [serial = 2340] [outer = 0x12a936000] 23:56:39 INFO - PROCESS | 1655 | 1461567399825 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]]]}] 23:56:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:56:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:56:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:56:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 770ms 23:56:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:56:39 INFO - PROCESS | 1655 | 1461567399846 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 23:56:39 INFO - PROCESS | 1655 | 1461567399847 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 23:56:39 INFO - PROCESS | 1655 | 1461567399849 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:56:39 INFO - PROCESS | 1655 | 1461567399851 Marionette TRACE conn2 <- [1,3086,null,{}] 23:56:39 INFO - PROCESS | 1655 | 1461567399853 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}] 23:56:39 INFO - PROCESS | 1655 | 1461567399992 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 23:56:40 INFO - PROCESS | 1655 | 1461567400147 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1461cd800 == 158 [pid = 1655] [id = 781] 23:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 243 (0x12ba88c00) [pid = 1655] [serial = 2341] [outer = 0x0] 23:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 244 (0x12d658c00) [pid = 1655] [serial = 2342] [outer = 0x12ba88c00] 23:56:40 INFO - PROCESS | 1655 | 1461567400178 Marionette DEBUG loaded listener.js 23:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 245 (0x12e3f1400) [pid = 1655] [serial = 2343] [outer = 0x12ba88c00] 23:56:40 INFO - PROCESS | 1655 | 1461567400549 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:56:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:56:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 720ms 23:56:40 INFO - PROCESS | 1655 | 1461567400569 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 23:56:40 INFO - PROCESS | 1655 | 1461567400571 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 23:56:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:56:40 INFO - PROCESS | 1655 | 1461567400573 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:56:40 INFO - PROCESS | 1655 | 1461567400574 Marionette TRACE conn2 <- [1,3090,null,{}] 23:56:40 INFO - PROCESS | 1655 | 1461567400577 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}] 23:56:40 INFO - PROCESS | 1655 | 1461567400751 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 23:56:40 INFO - PROCESS | 1655 | 1461567400920 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1466cc800 == 159 [pid = 1655] [id = 782] 23:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 246 (0x12bc24000) [pid = 1655] [serial = 2344] [outer = 0x0] 23:56:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 247 (0x12e9f9c00) [pid = 1655] [serial = 2345] [outer = 0x12bc24000] 23:56:40 INFO - PROCESS | 1655 | 1461567400956 Marionette DEBUG loaded listener.js 23:56:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 248 (0x12ff8c800) [pid = 1655] [serial = 2346] [outer = 0x12bc24000] 23:56:41 INFO - PROCESS | 1655 | 1461567401325 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:56:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:56:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 770ms 23:56:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:56:41 INFO - PROCESS | 1655 | 1461567401343 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 23:56:41 INFO - PROCESS | 1655 | 1461567401345 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 23:56:41 INFO - PROCESS | 1655 | 1461567401347 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:56:41 INFO - PROCESS | 1655 | 1461567401348 Marionette TRACE conn2 <- [1,3094,null,{}] 23:56:41 INFO - PROCESS | 1655 | 1461567401351 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}] 23:56:41 INFO - PROCESS | 1655 | 1461567401492 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 23:56:41 INFO - PROCESS | 1655 | 1461567401651 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1468e1800 == 160 [pid = 1655] [id = 783] 23:56:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 249 (0x12ab7e400) [pid = 1655] [serial = 2347] [outer = 0x0] 23:56:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 250 (0x12ff8cc00) [pid = 1655] [serial = 2348] [outer = 0x12ab7e400] 23:56:41 INFO - PROCESS | 1655 | 1461567401682 Marionette DEBUG loaded listener.js 23:56:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 251 (0x12ffa9400) [pid = 1655] [serial = 2349] [outer = 0x12ab7e400] 23:56:42 INFO - PROCESS | 1655 | 1461567402052 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:56:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:56:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 726ms 23:56:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:56:42 INFO - PROCESS | 1655 | 1461567402073 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 23:56:42 INFO - PROCESS | 1655 | 1461567402075 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 23:56:42 INFO - PROCESS | 1655 | 1461567402077 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:56:42 INFO - PROCESS | 1655 | 1461567402078 Marionette TRACE conn2 <- [1,3098,null,{}] 23:56:42 INFO - PROCESS | 1655 | 1461567402081 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}] 23:56:42 INFO - PROCESS | 1655 | 1461567402220 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 23:56:42 INFO - PROCESS | 1655 | 1461567402367 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x148f2c000 == 161 [pid = 1655] [id = 784] 23:56:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 252 (0x12d6b3000) [pid = 1655] [serial = 2350] [outer = 0x0] 23:56:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 253 (0x1305eb800) [pid = 1655] [serial = 2351] [outer = 0x12d6b3000] 23:56:42 INFO - PROCESS | 1655 | 1461567402397 Marionette DEBUG loaded listener.js 23:56:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 254 (0x131198800) [pid = 1655] [serial = 2352] [outer = 0x12d6b3000] 23:56:42 INFO - PROCESS | 1655 | 1461567402774 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]]]}] 23:56:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:56:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:56:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 720ms 23:56:42 INFO - PROCESS | 1655 | 1461567402797 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 23:56:42 INFO - PROCESS | 1655 | 1461567402799 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 23:56:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:56:42 INFO - PROCESS | 1655 | 1461567402801 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:56:42 INFO - PROCESS | 1655 | 1461567402802 Marionette TRACE conn2 <- [1,3102,null,{}] 23:56:42 INFO - PROCESS | 1655 | 1461567402805 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}] 23:56:42 INFO - PROCESS | 1655 | 1461567402945 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 23:56:43 INFO - PROCESS | 1655 | 1461567403104 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x149338800 == 162 [pid = 1655] [id = 785] 23:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 255 (0x1305ecc00) [pid = 1655] [serial = 2353] [outer = 0x0] 23:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 256 (0x13214ac00) [pid = 1655] [serial = 2354] [outer = 0x1305ecc00] 23:56:43 INFO - PROCESS | 1655 | 1461567403134 Marionette DEBUG loaded listener.js 23:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 257 (0x138ab1000) [pid = 1655] [serial = 2355] [outer = 0x1305ecc00] 23:56:43 INFO - PROCESS | 1655 | 1461567403511 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:56:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:56:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 718ms 23:56:43 INFO - PROCESS | 1655 | 1461567403520 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 23:56:43 INFO - PROCESS | 1655 | 1461567403521 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 23:56:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:56:43 INFO - PROCESS | 1655 | 1461567403524 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:56:43 INFO - PROCESS | 1655 | 1461567403525 Marionette TRACE conn2 <- [1,3106,null,{}] 23:56:43 INFO - PROCESS | 1655 | 1461567403527 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}] 23:56:43 INFO - PROCESS | 1655 | 1461567403667 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 23:56:43 INFO - PROCESS | 1655 | 1461567403840 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x149cf6800 == 163 [pid = 1655] [id = 786] 23:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 258 (0x138af1400) [pid = 1655] [serial = 2356] [outer = 0x0] 23:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 259 (0x13959c400) [pid = 1655] [serial = 2357] [outer = 0x138af1400] 23:56:43 INFO - PROCESS | 1655 | 1461567403873 Marionette DEBUG loaded listener.js 23:56:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 260 (0x139850800) [pid = 1655] [serial = 2358] [outer = 0x138af1400] 23:56:44 INFO - PROCESS | 1655 | 1461567404233 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]]]}] 23:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:56:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 719ms 23:56:44 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:56:44 INFO - PROCESS | 1655 | 1461567404244 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 23:56:44 INFO - PROCESS | 1655 | 1461567404246 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 23:56:44 INFO - PROCESS | 1655 | 1461567404248 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:56:44 INFO - PROCESS | 1655 | 1461567404250 Marionette TRACE conn2 <- [1,3110,null,{}] 23:56:44 INFO - PROCESS | 1655 | 1461567404252 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}] 23:56:44 INFO - PROCESS | 1655 | 1461567404406 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 23:56:44 INFO - PROCESS | 1655 | 1461567404566 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x14c0d3800 == 164 [pid = 1655] [id = 787] 23:56:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 261 (0x138af4000) [pid = 1655] [serial = 2359] [outer = 0x0] 23:56:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 262 (0x139b05c00) [pid = 1655] [serial = 2360] [outer = 0x138af4000] 23:56:44 INFO - PROCESS | 1655 | 1461567404602 Marionette DEBUG loaded listener.js 23:56:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 263 (0x145d8d800) [pid = 1655] [serial = 2361] [outer = 0x138af4000] 23:56:44 INFO - PROCESS | 1655 | 1461567404979 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"]]]}] 23:56:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:56:45 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 23:56:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:56:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 774ms 23:56:45 INFO - PROCESS | 1655 | 1461567405022 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 23:56:45 INFO - PROCESS | 1655 | 1461567405024 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 23:56:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:56:45 INFO - PROCESS | 1655 | 1461567405026 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:56:45 INFO - PROCESS | 1655 | 1461567405027 Marionette TRACE conn2 <- [1,3114,null,{}] 23:56:45 INFO - PROCESS | 1655 | 1461567405030 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}] 23:56:45 INFO - PROCESS | 1655 | 1461567405193 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 23:56:45 INFO - PROCESS | 1655 | 1461567405366 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\", \"5e699fc5-725e-4641-9309-ee2c75ba3d10\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x14975b800 == 165 [pid = 1655] [id = 788] 23:56:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 264 (0x145fdb000) [pid = 1655] [serial = 2362] [outer = 0x0] 23:56:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 265 (0x146704800) [pid = 1655] [serial = 2363] [outer = 0x145fdb000] 23:56:45 INFO - PROCESS | 1655 | 1461567405398 Marionette DEBUG loaded listener.js 23:56:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 266 (0x146708800) [pid = 1655] [serial = 2364] [outer = 0x145fdb000] 23:56:45 INFO - PROCESS | 1655 | 1461567405771 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]]]}] 23:56:45 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:56:45 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 769ms 23:56:45 INFO - PROCESS | 1655 | 1461567405796 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 23:56:45 INFO - PROCESS | 1655 | 1461567405797 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 23:56:46 WARNING - u'runner_teardown' () 23:56:46 INFO - No more tests 23:56:46 INFO - Got 0 unexpected results 23:56:46 INFO - SUITE-END | took 556s 23:56:46 INFO - Closing logging queue 23:56:46 INFO - queue closed 23:56:47 INFO - Return code: 0 23:56:47 WARNING - # TBPL SUCCESS # 23:56:47 INFO - Running post-action listener: _resource_record_post_action 23:56:47 INFO - Running post-run listener: _resource_record_post_run 23:56:48 INFO - Total resource usage - Wall time: 580s; CPU: 57.0%; Read bytes: 32026112; Write bytes: 995102208; Read time: 324; Write time: 5372 23:56:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:56:48 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 193298944; Write bytes: 189233152; Read time: 15894; Write time: 619 23:56:48 INFO - run-tests - Wall time: 560s; CPU: 57.0%; Read bytes: 29847040; Write bytes: 792438272; Read time: 299; Write time: 4712 23:56:48 INFO - Running post-run listener: _upload_blobber_files 23:56:48 INFO - Blob upload gear active. 23:56:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:56:48 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 23:56:48 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'] 23:56:48 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 23:56:48 INFO - (blobuploader) - INFO - Open directory for files ... 23:56:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:56:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:56:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:56:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:56:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:56:49 INFO - (blobuploader) - INFO - Done attempting. 23:56:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:56:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:56:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:56:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:56:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:56:51 INFO - (blobuploader) - INFO - Done attempting. 23:56:51 INFO - (blobuploader) - INFO - Iteration through files over. 23:56:51 INFO - Return code: 0 23:56:51 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:56:51 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:56:51 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bb33f4f300d20bda80495cbec2c1cf4967a5b591c5ad7bc4f75cac89af2ef63f490e545f4616e55657692c536ce7005cab89190cb73c4bf00da922a0aa112541", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/35f909979d7eb3b6aa9d312cc2467f4804bb5a1e738860308b3719eb549e1a93381dfaad3c85ac7c0e83c925d4c820705c420c990682bf0f0f09aeb7e0ca3403"} 23:56:51 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:56:51 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:56:51 INFO - Contents: 23:56:51 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/bb33f4f300d20bda80495cbec2c1cf4967a5b591c5ad7bc4f75cac89af2ef63f490e545f4616e55657692c536ce7005cab89190cb73c4bf00da922a0aa112541", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/35f909979d7eb3b6aa9d312cc2467f4804bb5a1e738860308b3719eb549e1a93381dfaad3c85ac7c0e83c925d4c820705c420c990682bf0f0f09aeb7e0ca3403"} 23:56:51 INFO - Running post-run listener: copy_logs_to_upload_dir 23:56:51 INFO - Copying logs to upload dir... 23:56:51 INFO - mkdir: /builds/slave/test/build/upload/logs 23:56:51 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=668.833932 ========= master_lag: 0.49 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 9 secs) (at 2016-04-24 23:56:51.967485) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 23:56:51.974849) ========= 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.In2i1hroX2/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.QaEczakkf8/Listeners TMPDIR=/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/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/bb33f4f300d20bda80495cbec2c1cf4967a5b591c5ad7bc4f75cac89af2ef63f490e545f4616e55657692c536ce7005cab89190cb73c4bf00da922a0aa112541", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/35f909979d7eb3b6aa9d312cc2467f4804bb5a1e738860308b3719eb549e1a93381dfaad3c85ac7c0e83c925d4c820705c420c990682bf0f0f09aeb7e0ca3403"} build_url:https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012633 build_url: 'https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/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/bb33f4f300d20bda80495cbec2c1cf4967a5b591c5ad7bc4f75cac89af2ef63f490e545f4616e55657692c536ce7005cab89190cb73c4bf00da922a0aa112541", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/35f909979d7eb3b6aa9d312cc2467f4804bb5a1e738860308b3719eb549e1a93381dfaad3c85ac7c0e83c925d4c820705c420c990682bf0f0f09aeb7e0ca3403"}' symbols_url: 'https://queue.taskcluster.net/v1/task/L8ekOWGlRvS3TuU9gACJMw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 23:56:52.009288) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:56:52.009625) ========= 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.In2i1hroX2/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.QaEczakkf8/Listeners TMPDIR=/var/folders/9y/wxkdvkmj0lb2gjy9jhxrw28800000w/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.005120 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:56:52.064093) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 23:56:52.066445) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 23:56:52.066891) ========= ========= Total master_lag: 1.01 =========