builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0088 starttime: 1461154835.63 results: success (0) buildid: 20160420025335 builduid: e2070c3864bc4993b0fae819a230d9d2 revision: e9088179190a3129cc705ea795e40669c97327d0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 05:20:35.631427) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 05:20:35.631876) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 15 secs) (at 2016-04-20 05:20:35.632151) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 15 secs) (at 2016-04-20 05:20:51.339565) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-04-20 05:20:51.342852) ========= 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.jwcaNsiLak/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.hH9dywt1kH/Listeners TMPDIR=/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/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-20 05:20:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 7.71M=0.002s 2016-04-20 05:20:51 (7.71 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.517756 ========= master_lag: 6.68 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-04-20 05:20:58.539319) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 05:20:58.539602) ========= 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.jwcaNsiLak/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.hH9dywt1kH/Listeners TMPDIR=/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/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.019880 ========= master_lag: 0.26 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 05:20:58.821617) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 05:20:58.824997) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev e9088179190a3129cc705ea795e40669c97327d0 --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 e9088179190a3129cc705ea795e40669c97327d0 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jwcaNsiLak/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.hH9dywt1kH/Listeners TMPDIR=/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/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-20 05:20:59,080 truncating revision to first 12 chars 2016-04-20 05:20:59,080 Setting DEBUG logging. 2016-04-20 05:20:59,080 attempt 1/10 2016-04-20 05:20:59,080 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/e9088179190a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 05:20:59,995 unpacking tar archive at: fx-team-e9088179190a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.162419 ========= master_lag: 1.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 05:21:01.072945) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 05:21:01.073275) ========= script_repo_revision: e9088179190a3129cc705ea795e40669c97327d0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 05:21:01.077775) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-20 05:21:01.078145) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-20 05:21:05.033807) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-04-20 05:21:05.034092) ========= /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.jwcaNsiLak/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.hH9dywt1kH/Listeners TMPDIR=/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/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 05:21:05 INFO - MultiFileLogger online at 20160420 05:21:05 in /builds/slave/test 05:21:05 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 05:21:05 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 05:21:05 INFO - {'append_to_log': False, 05:21:05 INFO - 'base_work_dir': '/builds/slave/test', 05:21:05 INFO - 'blob_upload_branch': 'fx-team', 05:21:05 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 05:21:05 INFO - 'buildbot_json_path': 'buildprops.json', 05:21:05 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 05:21:05 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 05:21:05 INFO - 'download_minidump_stackwalk': True, 05:21:05 INFO - 'download_symbols': 'true', 05:21:05 INFO - 'e10s': False, 05:21:05 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 05:21:05 INFO - 'tooltool.py': '/tools/tooltool.py', 05:21:05 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 05:21:05 INFO - '/tools/misc-python/virtualenv.py')}, 05:21:05 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 05:21:05 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 05:21:05 INFO - 'log_level': 'info', 05:21:05 INFO - 'log_to_console': True, 05:21:05 INFO - 'opt_config_files': (), 05:21:05 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 05:21:05 INFO - '--processes=1', 05:21:05 INFO - '--config=%(test_path)s/wptrunner.ini', 05:21:05 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 05:21:05 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 05:21:05 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 05:21:05 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 05:21:05 INFO - 'pip_index': False, 05:21:05 INFO - 'require_test_zip': True, 05:21:05 INFO - 'test_type': ('testharness',), 05:21:05 INFO - 'this_chunk': '1', 05:21:05 INFO - 'tooltool_cache': '/builds/tooltool_cache', 05:21:05 INFO - 'total_chunks': '10', 05:21:05 INFO - 'virtualenv_path': 'venv', 05:21:05 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 05:21:05 INFO - 'work_dir': 'build'} 05:21:05 INFO - ##### 05:21:05 INFO - ##### Running clobber step. 05:21:05 INFO - ##### 05:21:05 INFO - Running pre-action listener: _resource_record_pre_action 05:21:05 INFO - Running main action method: clobber 05:21:05 INFO - rmtree: /builds/slave/test/build 05:21:05 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 05:21:06 INFO - Running post-action listener: _resource_record_post_action 05:21:06 INFO - ##### 05:21:06 INFO - ##### Running read-buildbot-config step. 05:21:06 INFO - ##### 05:21:06 INFO - Running pre-action listener: _resource_record_pre_action 05:21:06 INFO - Running main action method: read_buildbot_config 05:21:06 INFO - Using buildbot properties: 05:21:06 INFO - { 05:21:06 INFO - "project": "", 05:21:06 INFO - "product": "firefox", 05:21:06 INFO - "script_repo_revision": "production", 05:21:06 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 05:21:06 INFO - "repository": "", 05:21:06 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 05:21:06 INFO - "buildid": "20160420025335", 05:21:06 INFO - "pgo_build": "False", 05:21:06 INFO - "basedir": "/builds/slave/test", 05:21:06 INFO - "buildnumber": 367, 05:21:06 INFO - "slavename": "t-yosemite-r7-0088", 05:21:06 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 05:21:06 INFO - "platform": "macosx64", 05:21:06 INFO - "branch": "fx-team", 05:21:06 INFO - "revision": "e9088179190a3129cc705ea795e40669c97327d0", 05:21:06 INFO - "repo_path": "integration/fx-team", 05:21:06 INFO - "moz_repo_path": "", 05:21:06 INFO - "stage_platform": "macosx64", 05:21:06 INFO - "builduid": "e2070c3864bc4993b0fae819a230d9d2", 05:21:06 INFO - "slavebuilddir": "test" 05:21:06 INFO - } 05:21:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 05:21:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 05:21:06 INFO - Running post-action listener: _resource_record_post_action 05:21:06 INFO - ##### 05:21:06 INFO - ##### Running download-and-extract step. 05:21:06 INFO - ##### 05:21:06 INFO - Running pre-action listener: _resource_record_pre_action 05:21:06 INFO - Running main action method: download_and_extract 05:21:06 INFO - mkdir: /builds/slave/test/build/tests 05:21:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:06 INFO - https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 05:21:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 05:21:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 05:21:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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 05:21:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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 05:21:08 INFO - Downloaded 1235 bytes. 05:21:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 05:21:08 INFO - Using the following test package requirements: 05:21:08 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 05:21:08 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 05:21:08 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 05:21:08 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 05:21:08 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 05:21:08 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 05:21:08 INFO - u'jsshell-mac64.zip'], 05:21:08 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 05:21:08 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 05:21:08 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 05:21:08 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 05:21:08 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 05:21:08 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 05:21:08 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 05:21:08 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 05:21:08 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 05:21:08 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 05:21:08 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 05:21:08 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 05:21:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:08 INFO - https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 05:21:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 05:21:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 05:21:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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 05:21:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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 05:21:09 INFO - Downloaded 17975739 bytes. 05:21:09 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/*'] 05:21:09 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/* 05:21:10 INFO - caution: filename not matched: web-platform/* 05:21:10 INFO - Return code: 11 05:21:10 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')]} 05:21:10 INFO - https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 05:21:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 05:21:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 05:21:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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 05:21:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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 05:21:11 INFO - Downloaded 36397874 bytes. 05:21:11 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/*'] 05:21:11 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/* 05:21:15 INFO - caution: filename not matched: bin/* 05:21:15 INFO - caution: filename not matched: config/* 05:21:15 INFO - caution: filename not matched: mozbase/* 05:21:15 INFO - caution: filename not matched: marionette/* 05:21:15 INFO - caution: filename not matched: tools/wptserve/* 05:21:15 INFO - Return code: 11 05:21:15 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')]} 05:21:15 INFO - https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 05:21:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 05:21:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 05:21:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 05:21:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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 05:21:18 INFO - Downloaded 68745275 bytes. 05:21:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 05:21:18 INFO - mkdir: /builds/slave/test/properties 05:21:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 05:21:18 INFO - Writing to file /builds/slave/test/properties/build_url 05:21:18 INFO - Contents: 05:21:18 INFO - build_url:https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 05:21:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 05:21:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 05:21:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 05:21:19 INFO - Contents: 05:21:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 05:21:19 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')]} 05:21:19 INFO - https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 05:21:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 05:21:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 05:21:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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 05:21:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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 05:21:22 INFO - Downloaded 103381751 bytes. 05:21:22 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'] 05:21:22 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 05:21:26 INFO - Return code: 0 05:21:26 INFO - Running post-action listener: _resource_record_post_action 05:21:26 INFO - Running post-action listener: set_extra_try_arguments 05:21:26 INFO - ##### 05:21:26 INFO - ##### Running create-virtualenv step. 05:21:26 INFO - ##### 05:21:26 INFO - Running pre-action listener: _pre_create_virtualenv 05:21:26 INFO - Running pre-action listener: _resource_record_pre_action 05:21:26 INFO - Running main action method: create_virtualenv 05:21:26 INFO - Creating virtualenv /builds/slave/test/build/venv 05:21:26 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 05:21:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 05:21:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 05:21:26 INFO - Using real prefix '/tools/python27' 05:21:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 05:21:27 INFO - Installing distribute.............................................................................................................................................................................................done. 05:21:30 INFO - Installing pip.................done. 05:21:30 INFO - Return code: 0 05:21:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 05:21:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:21:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:21:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:30 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 0x10756de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10758af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f989847c730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1075865e0>, '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 0x107169cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107194990>, '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.jwcaNsiLak/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.hH9dywt1kH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:21:30 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 05:21:30 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 05:21:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwcaNsiLak/Render', 05:21:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:21:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:21:30 INFO - 'HOME': '/Users/cltbld', 05:21:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:21:30 INFO - 'LOGNAME': 'cltbld', 05:21:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:21:30 INFO - 'MOZ_NO_REMOTE': '1', 05:21:30 INFO - 'NO_EM_RESTART': '1', 05:21:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:21:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:21:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:21:30 INFO - 'PWD': '/builds/slave/test', 05:21:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:21:30 INFO - 'SHELL': '/bin/bash', 05:21:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hH9dywt1kH/Listeners', 05:21:30 INFO - 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', 05:21:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:21:30 INFO - 'USER': 'cltbld', 05:21:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:21:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:21:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:21:30 INFO - 'XPC_FLAGS': '0x0', 05:21:30 INFO - 'XPC_SERVICE_NAME': '0', 05:21:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:21:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:21:30 INFO - Downloading/unpacking psutil>=0.7.1 05:21:30 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 05:21:30 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 05:21:30 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 05:21:30 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 05:21:30 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 05:21:30 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 05:21:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 05:21:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:21:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:21:33 INFO - Installing collected packages: psutil 05:21:33 INFO - Running setup.py install for psutil 05:21:33 INFO - building 'psutil._psutil_osx' extension 05:21:33 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 05:21:33 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 05:21:33 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 05:21:33 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 05:21:33 INFO - building 'psutil._psutil_posix' extension 05:21:33 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 05:21:33 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 05:21:33 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 05:21:33 INFO - ^ 05:21:33 INFO - 1 warning generated. 05:21:33 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 05:21:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:21:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:21:34 INFO - Successfully installed psutil 05:21:34 INFO - Cleaning up... 05:21:34 INFO - Return code: 0 05:21:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 05:21:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:21:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:21:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:34 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 0x10756de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10758af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f989847c730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1075865e0>, '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 0x107169cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107194990>, '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.jwcaNsiLak/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.hH9dywt1kH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:21:34 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 05:21:34 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 05:21:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwcaNsiLak/Render', 05:21:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:21:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:21:34 INFO - 'HOME': '/Users/cltbld', 05:21:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:21:34 INFO - 'LOGNAME': 'cltbld', 05:21:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:21:34 INFO - 'MOZ_NO_REMOTE': '1', 05:21:34 INFO - 'NO_EM_RESTART': '1', 05:21:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:21:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:21:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:21:34 INFO - 'PWD': '/builds/slave/test', 05:21:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:21:34 INFO - 'SHELL': '/bin/bash', 05:21:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hH9dywt1kH/Listeners', 05:21:34 INFO - 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', 05:21:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:21:34 INFO - 'USER': 'cltbld', 05:21:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:21:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:21:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:21:34 INFO - 'XPC_FLAGS': '0x0', 05:21:34 INFO - 'XPC_SERVICE_NAME': '0', 05:21:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:21:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:21:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 05:21:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:21:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:21:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 05:21:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 05:21:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:21:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:21:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 05:21:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 05:21:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 05:21:36 INFO - Installing collected packages: mozsystemmonitor 05:21:36 INFO - Running setup.py install for mozsystemmonitor 05:21:37 INFO - Successfully installed mozsystemmonitor 05:21:37 INFO - Cleaning up... 05:21:37 INFO - Return code: 0 05:21:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 05:21:37 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')]} 05:21:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:21:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:37 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')]} 05:21:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:21:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:37 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 0x10756de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10758af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f989847c730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1075865e0>, '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 0x107169cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107194990>, '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.jwcaNsiLak/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.hH9dywt1kH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:21:37 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 05:21:37 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 05:21:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwcaNsiLak/Render', 05:21:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:21:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:21:37 INFO - 'HOME': '/Users/cltbld', 05:21:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:21:37 INFO - 'LOGNAME': 'cltbld', 05:21:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:21:37 INFO - 'MOZ_NO_REMOTE': '1', 05:21:37 INFO - 'NO_EM_RESTART': '1', 05:21:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:21:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:21:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:21:37 INFO - 'PWD': '/builds/slave/test', 05:21:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:21:37 INFO - 'SHELL': '/bin/bash', 05:21:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hH9dywt1kH/Listeners', 05:21:37 INFO - 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', 05:21:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:21:37 INFO - 'USER': 'cltbld', 05:21:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:21:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:21:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:21:37 INFO - 'XPC_FLAGS': '0x0', 05:21:37 INFO - 'XPC_SERVICE_NAME': '0', 05:21:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:21:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:21:37 INFO - Downloading/unpacking blobuploader==1.2.4 05:21:37 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 05:21:37 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 05:21:37 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 05:21:37 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 05:21:37 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 05:21:37 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 05:21:39 INFO - Downloading blobuploader-1.2.4.tar.gz 05:21:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 05:21:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 05:21:39 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 05:21:39 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 05:21:39 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 05:21:39 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 05:21:39 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 05:21:39 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 05:21:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 05:21:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 05:21:40 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 05:21:40 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 05:21:40 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 05:21:40 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 05:21:40 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 05:21:40 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 05:21:40 INFO - Downloading docopt-0.6.1.tar.gz 05:21:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 05:21:41 INFO - Installing collected packages: blobuploader, requests, docopt 05:21:41 INFO - Running setup.py install for blobuploader 05:21:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 05:21:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 05:21:41 INFO - Running setup.py install for requests 05:21:41 INFO - Running setup.py install for docopt 05:21:41 INFO - Successfully installed blobuploader requests docopt 05:21:41 INFO - Cleaning up... 05:21:41 INFO - Return code: 0 05:21:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:21:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:21:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:21:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:41 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 0x10756de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10758af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f989847c730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1075865e0>, '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 0x107169cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107194990>, '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.jwcaNsiLak/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.hH9dywt1kH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:21:41 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 05:21:41 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 05:21:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwcaNsiLak/Render', 05:21:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:21:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:21:41 INFO - 'HOME': '/Users/cltbld', 05:21:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:21:41 INFO - 'LOGNAME': 'cltbld', 05:21:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:21:41 INFO - 'MOZ_NO_REMOTE': '1', 05:21:41 INFO - 'NO_EM_RESTART': '1', 05:21:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:21:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:21:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:21:41 INFO - 'PWD': '/builds/slave/test', 05:21:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:21:41 INFO - 'SHELL': '/bin/bash', 05:21:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hH9dywt1kH/Listeners', 05:21:41 INFO - 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', 05:21:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:21:41 INFO - 'USER': 'cltbld', 05:21:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:21:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:21:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:21:41 INFO - 'XPC_FLAGS': '0x0', 05:21:41 INFO - 'XPC_SERVICE_NAME': '0', 05:21:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:21:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:21:42 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-qkDnju-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:21:42 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-yfSSKN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:21:42 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-CvWEdW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:21:42 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-UUYCg3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:21:42 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-Mny88X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:21:42 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-BTrHcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:21:42 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-Z_uCU6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:21:42 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-h2khZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:21:43 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-xy1aUf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:21:43 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-dau5_f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:21:43 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-rpp4bc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:21:43 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-p4WxKx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:21:43 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-1PYC62-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:21:43 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-sWxwD4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:21:43 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-JK7V84-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:21:43 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-CW5D2V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:21:43 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-VcXSRb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:21:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:21:44 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-gtZpRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:21:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:21:44 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-fna3Bt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:21:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:21:44 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-MkAzcI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:21:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:21:44 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-m2EHPF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:21:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:21:44 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 05:21:44 INFO - Running setup.py install for manifestparser 05:21:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 05:21:44 INFO - Running setup.py install for mozcrash 05:21:45 INFO - Running setup.py install for mozdebug 05:21:45 INFO - Running setup.py install for mozdevice 05:21:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 05:21:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 05:21:45 INFO - Running setup.py install for mozfile 05:21:45 INFO - Running setup.py install for mozhttpd 05:21:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 05:21:45 INFO - Running setup.py install for mozinfo 05:21:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 05:21:45 INFO - Running setup.py install for mozInstall 05:21:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 05:21:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 05:21:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 05:21:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 05:21:45 INFO - Running setup.py install for mozleak 05:21:46 INFO - Running setup.py install for mozlog 05:21:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 05:21:46 INFO - Running setup.py install for moznetwork 05:21:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 05:21:46 INFO - Running setup.py install for mozprocess 05:21:46 INFO - Running setup.py install for mozprofile 05:21:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 05:21:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 05:21:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 05:21:46 INFO - Running setup.py install for mozrunner 05:21:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 05:21:46 INFO - Running setup.py install for mozscreenshot 05:21:47 INFO - Running setup.py install for moztest 05:21:47 INFO - Running setup.py install for mozversion 05:21:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 05:21:47 INFO - Running setup.py install for wptserve 05:21:47 INFO - Running setup.py install for marionette-driver 05:21:47 INFO - Running setup.py install for browsermob-proxy 05:21:47 INFO - Running setup.py install for marionette-client 05:21:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:21:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 05:21:48 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 05:21:48 INFO - Cleaning up... 05:21:48 INFO - Return code: 0 05:21:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:21:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:21:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:21:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 05:21:48 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 0x10756de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10758af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f989847c730>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1075865e0>, '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 0x107169cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107194990>, '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.jwcaNsiLak/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.hH9dywt1kH/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 05:21:48 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 05:21:48 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 05:21:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwcaNsiLak/Render', 05:21:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:21:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:21:48 INFO - 'HOME': '/Users/cltbld', 05:21:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:21:48 INFO - 'LOGNAME': 'cltbld', 05:21:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:21:48 INFO - 'MOZ_NO_REMOTE': '1', 05:21:48 INFO - 'NO_EM_RESTART': '1', 05:21:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:21:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:21:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:21:48 INFO - 'PWD': '/builds/slave/test', 05:21:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:21:48 INFO - 'SHELL': '/bin/bash', 05:21:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hH9dywt1kH/Listeners', 05:21:48 INFO - 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', 05:21:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:21:48 INFO - 'USER': 'cltbld', 05:21:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:21:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:21:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:21:48 INFO - 'XPC_FLAGS': '0x0', 05:21:48 INFO - 'XPC_SERVICE_NAME': '0', 05:21:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:21:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:21:48 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-AT_d9E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:21:48 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)) 05:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:21:48 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-8kPm0w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:21:48 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)) 05:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:21:48 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-nZRIEk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:21:48 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)) 05:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:21:48 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-zLDJ7l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:21:48 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)) 05:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:21:48 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-xVMU_L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:21:49 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)) 05:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:21:49 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-7_CGXP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:21:49 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)) 05:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:21:49 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-DFjcZ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:21:49 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)) 05:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:21:49 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-CY9kLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:21:49 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)) 05:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:21:49 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-lkNPEp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:21:49 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)) 05:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:21:49 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-FOByoi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:21:49 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)) 05:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:21:49 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-qWd2K6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:21:49 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)) 05:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:21:49 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-VPCkXh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:21:49 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)) 05:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:21:49 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-HlHxkA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:21:49 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)) 05:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:21:49 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-9IzVlp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:21:50 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)) 05:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:21:50 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-JU3RIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:21:50 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)) 05:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:21:50 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-GJaXkr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:21:50 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)) 05:21:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:21:50 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-uDG_2Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:21:50 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)) 05:21:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:21:50 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-YAce0V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:21:50 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)) 05:21:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:21:50 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-DFgPS4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:21:50 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)) 05:21:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:21:50 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-QwV8Ej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:21:50 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)) 05:21:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:21:51 INFO - Running setup.py (path:/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/pip-7Jhpzl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:21:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:21:51 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)) 05:21:51 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)) 05:21:51 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)) 05:21:51 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)) 05:21:51 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)) 05:21:51 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)) 05:21:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 05:21: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 05:21: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 05:21: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 05:21: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 05:21: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 05:21: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 05:21:53 INFO - Downloading blessings-1.6.tar.gz 05:21:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 05:21:53 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)) 05:21:53 INFO - Installing collected packages: blessings 05:21:53 INFO - Running setup.py install for blessings 05:21:53 INFO - Successfully installed blessings 05:21:53 INFO - Cleaning up... 05:21:54 INFO - Return code: 0 05:21:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 05:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:21:54 INFO - Reading from file tmpfile_stdout 05:21:54 INFO - Current package versions: 05:21:54 INFO - blessings == 1.6 05:21:54 INFO - blobuploader == 1.2.4 05:21:54 INFO - browsermob-proxy == 0.6.0 05:21:54 INFO - docopt == 0.6.1 05:21:54 INFO - manifestparser == 1.1 05:21:54 INFO - marionette-client == 2.3.0 05:21:54 INFO - marionette-driver == 1.4.0 05:21:54 INFO - mozInstall == 1.12 05:21:54 INFO - mozcrash == 0.17 05:21:54 INFO - mozdebug == 0.1 05:21:54 INFO - mozdevice == 0.48 05:21:54 INFO - mozfile == 1.2 05:21:54 INFO - mozhttpd == 0.7 05:21:54 INFO - mozinfo == 0.9 05:21:54 INFO - mozleak == 0.1 05:21:54 INFO - mozlog == 3.1 05:21:54 INFO - moznetwork == 0.27 05:21:54 INFO - mozprocess == 0.22 05:21:54 INFO - mozprofile == 0.28 05:21:54 INFO - mozrunner == 6.11 05:21:54 INFO - mozscreenshot == 0.1 05:21:54 INFO - mozsystemmonitor == 0.0 05:21:54 INFO - moztest == 0.7 05:21:54 INFO - mozversion == 1.4 05:21:54 INFO - psutil == 3.1.1 05:21:54 INFO - requests == 1.2.3 05:21:54 INFO - wptserve == 1.4.0 05:21:54 INFO - wsgiref == 0.1.2 05:21:54 INFO - Running post-action listener: _resource_record_post_action 05:21:54 INFO - Running post-action listener: _start_resource_monitoring 05:21:54 INFO - Starting resource monitoring. 05:21:54 INFO - ##### 05:21:54 INFO - ##### Running pull step. 05:21:54 INFO - ##### 05:21:54 INFO - Running pre-action listener: _resource_record_pre_action 05:21:54 INFO - Running main action method: pull 05:21:54 INFO - Pull has nothing to do! 05:21:54 INFO - Running post-action listener: _resource_record_post_action 05:21:54 INFO - ##### 05:21:54 INFO - ##### Running install step. 05:21:54 INFO - ##### 05:21:54 INFO - Running pre-action listener: _resource_record_pre_action 05:21:54 INFO - Running main action method: install 05:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:21:54 INFO - Reading from file tmpfile_stdout 05:21:54 INFO - Detecting whether we're running mozinstall >=1.0... 05:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 05:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 05:21:54 INFO - Reading from file tmpfile_stdout 05:21:54 INFO - Output received: 05:21:54 INFO - Usage: mozinstall [options] installer 05:21:54 INFO - Options: 05:21:54 INFO - -h, --help show this help message and exit 05:21:54 INFO - -d DEST, --destination=DEST 05:21:54 INFO - Directory to install application into. [default: 05:21:54 INFO - "/builds/slave/test"] 05:21:54 INFO - --app=APP Application being installed. [default: firefox] 05:21:54 INFO - mkdir: /builds/slave/test/build/application 05:21:54 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'] 05:21:54 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 05:22:14 INFO - Reading from file tmpfile_stdout 05:22:14 INFO - Output received: 05:22:14 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 05:22:14 INFO - Running post-action listener: _resource_record_post_action 05:22:14 INFO - ##### 05:22:14 INFO - ##### Running run-tests step. 05:22:14 INFO - ##### 05:22:14 INFO - Running pre-action listener: _resource_record_pre_action 05:22:14 INFO - Running main action method: run_tests 05:22:14 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 05:22:14 INFO - Minidump filename unknown. Determining based upon platform and architecture. 05:22:14 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 05:22:14 INFO - grabbing minidump binary from tooltool 05:22:14 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')]} 05:22:14 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 0x1075865e0>, '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 0x107169cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107194990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 05:22:14 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 05:22:14 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 05:22:14 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 05:22:14 INFO - Return code: 0 05:22:14 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 05:22:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 05:22:14 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/DhvUsMPoQ42tVk8Kyjoxog/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 05:22:14 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/DhvUsMPoQ42tVk8Kyjoxog/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 05:22:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jwcaNsiLak/Render', 05:22:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:22:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:22:14 INFO - 'HOME': '/Users/cltbld', 05:22:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:22:14 INFO - 'LOGNAME': 'cltbld', 05:22:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 05:22:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:22:14 INFO - 'MOZ_NO_REMOTE': '1', 05:22:14 INFO - 'NO_EM_RESTART': '1', 05:22:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:22:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:22:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:22:14 INFO - 'PWD': '/builds/slave/test', 05:22:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:22:14 INFO - 'SHELL': '/bin/bash', 05:22:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.hH9dywt1kH/Listeners', 05:22:14 INFO - 'TMPDIR': '/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/T/', 05:22:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:22:14 INFO - 'USER': 'cltbld', 05:22:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:22:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 05:22:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:22:14 INFO - 'XPC_FLAGS': '0x0', 05:22:14 INFO - 'XPC_SERVICE_NAME': '0', 05:22:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:22:14 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/DhvUsMPoQ42tVk8Kyjoxog/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 05:22:15 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 05:22:15 INFO - import pkg_resources 05:22:16 INFO - Using 1 client processes 05:22:16 INFO - wptserve Starting http server on 127.0.0.1:8000 05:22:16 INFO - wptserve Starting http server on 127.0.0.1:8001 05:22:16 INFO - wptserve Starting http server on 127.0.0.1:8443 05:22:18 INFO - SUITE-START | Running 778 tests 05:22:18 INFO - Running testharness tests 05:22:18 INFO - Setting up ssl 05:22:18 INFO - PROCESS | certutil | 05:22:18 INFO - PROCESS | certutil | 05:22:18 INFO - PROCESS | certutil | 05:22:18 INFO - Certificate Nickname Trust Attributes 05:22:18 INFO - SSL,S/MIME,JAR/XPI 05:22:18 INFO - 05:22:18 INFO - web-platform-tests CT,, 05:22:18 INFO - 05:22:18 INFO - Starting runner 05:22:19 INFO - PROCESS | 2530 | [2530] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 05:22:19 INFO - PROCESS | 2530 | 1461154939305 Marionette DEBUG Marionette enabled via build flag and pref 05:22:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x116485000 == 1 [pid = 2530] [id = 1] 05:22:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 1 (0x116485800) [pid = 2530] [serial = 1] [outer = 0x0] 05:22:19 INFO - PROCESS | 2530 | [2530] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 05:22:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 2 (0x116486800) [pid = 2530] [serial = 2] [outer = 0x116485800] 05:22:19 INFO - PROCESS | 2530 | 1461154939612 Marionette INFO Listening on port 2828 05:22:19 INFO - PROCESS | 2530 | 1461154939835 Marionette DEBUG Marionette enabled via command-line flag 05:22:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x119144800 == 2 [pid = 2530] [id = 2] 05:22:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 3 (0x119145000) [pid = 2530] [serial = 3] [outer = 0x0] 05:22:19 INFO - PROCESS | 2530 | [2530] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 05:22:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 4 (0x119146000) [pid = 2530] [serial = 4] [outer = 0x119145000] 05:22:19 INFO - PROCESS | 2530 | [2530] 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 05:22:19 INFO - PROCESS | 2530 | 1461154939988 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58563 05:22:20 INFO - PROCESS | 2530 | 1461154940059 Marionette DEBUG Closed connection conn0 05:22:20 INFO - PROCESS | 2530 | [2530] 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 05:22:20 INFO - PROCESS | 2530 | 1461154940065 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58564 05:22:20 INFO - PROCESS | 2530 | 1461154940080 Marionette DEBUG Closed connection conn1 05:22:20 INFO - PROCESS | 2530 | [2530] 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 05:22:20 INFO - PROCESS | 2530 | 1461154940085 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58565 05:22:20 INFO - PROCESS | 2530 | 1461154940092 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 05:22:20 INFO - PROCESS | 2530 | 1461154940098 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":"20160420025335","device":"desktop","version":"48.0a1"} 05:22:20 INFO - PROCESS | 2530 | [2530] 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 05:22:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0ca000 == 3 [pid = 2530] [id = 3] 05:22:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 5 (0x11c0cb000) [pid = 2530] [serial = 5] [outer = 0x0] 05:22:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0cb800 == 4 [pid = 2530] [id = 4] 05:22:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 6 (0x11c249000) [pid = 2530] [serial = 6] [outer = 0x0] 05:22:21 INFO - PROCESS | 2530 | [2530] 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 05:22:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d73000 == 5 [pid = 2530] [id = 5] 05:22:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 7 (0x11c248800) [pid = 2530] [serial = 7] [outer = 0x0] 05:22:21 INFO - PROCESS | 2530 | [2530] 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 05:22:21 INFO - PROCESS | 2530 | [2530] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 05:22:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 8 (0x1240df400) [pid = 2530] [serial = 8] [outer = 0x11c248800] 05:22:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 9 (0x125d53800) [pid = 2530] [serial = 9] [outer = 0x11c0cb000] 05:22:21 INFO - PROCESS | 2530 | [2530] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 05:22:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 10 (0x123c73c00) [pid = 2530] [serial = 10] [outer = 0x11c249000] 05:22:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 11 (0x123c75c00) [pid = 2530] [serial = 11] [outer = 0x11c248800] 05:22:22 INFO - PROCESS | 2530 | 1461154942138 Marionette DEBUG loaded listener.js 05:22:22 INFO - PROCESS | 2530 | 1461154942148 Marionette DEBUG loaded listener.js 05:22:22 INFO - PROCESS | 2530 | [2530] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 05:22:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 12 (0x128ee5c00) [pid = 2530] [serial = 12] [outer = 0x11c248800] 05:22:22 INFO - PROCESS | 2530 | 1461154942499 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"02d5e3b4-ce99-1340-94b0-70f6679f9fe7","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":"20160420025335","device":"desktop","version":"48.0a1","command_id":1}}] 05:22:22 INFO - PROCESS | 2530 | 1461154942590 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}] 05:22:22 INFO - PROCESS | 2530 | 1461154942655 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 05:22:22 INFO - PROCESS | 2530 | 1461154942763 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:22:22 INFO - PROCESS | 2530 | [2530] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 05:22:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 13 (0x12b4c6800) [pid = 2530] [serial = 13] [outer = 0x11c248800] 05:22:23 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:22:23 INFO - PROCESS | 2530 | 1461154943099 Marionette TRACE conn2 <- [1,3,null,{}] 05:22:23 INFO - PROCESS | 2530 | 1461154943101 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:22:23 INFO - PROCESS | 2530 | 1461154943112 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 05:22:23 INFO - PROCESS | 2530 | 1461154943139 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 05:22:23 INFO - PROCESS | 2530 | 1461154943141 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 05:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 05:22:23 INFO - PROCESS | 2530 | 1461154943149 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 05:22:23 INFO - PROCESS | 2530 | 1461154943152 Marionette TRACE conn2 <- [1,6,null,{}] 05:22:23 INFO - PROCESS | 2530 | 1461154943154 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}] 05:22:23 INFO - PROCESS | 2530 | 1461154943167 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 05:22:23 INFO - PROCESS | 2530 | 1461154943169 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b76b000 == 6 [pid = 2530] [id = 6] 05:22:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 14 (0x12b7b5400) [pid = 2530] [serial = 14] [outer = 0x0] 05:22:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 15 (0x12b7b7000) [pid = 2530] [serial = 15] [outer = 0x12b7b5400] 05:22:23 INFO - PROCESS | 2530 | 1461154943201 Marionette DEBUG loaded listener.js 05:22:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 16 (0x12bae7000) [pid = 2530] [serial = 16] [outer = 0x12b7b5400] 05:22:23 INFO - PROCESS | 2530 | 1461154943485 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]]]}] 05:22:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf58800 == 7 [pid = 2530] [id = 7] 05:22:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 17 (0x12baec800) [pid = 2530] [serial = 17] [outer = 0x0] 05:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 05:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 05:22:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 18 (0x12bbae400) [pid = 2530] [serial = 18] [outer = 0x12baec800] 05:22:23 INFO - PROCESS | 2530 | 1461154943536 Marionette DEBUG loaded listener.js 05:22:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 19 (0x12bbb1000) [pid = 2530] [serial = 19] [outer = 0x12baec800] 05:22:23 INFO - PROCESS | 2530 | 1461154943573 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 05:22:23 INFO - PROCESS | 2530 | 1461154943574 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 05:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 05:22:23 INFO - PROCESS | 2530 | 1461154943613 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 05:22:23 INFO - PROCESS | 2530 | 1461154943614 Marionette TRACE conn2 <- [1,10,null,{}] 05:22:23 INFO - PROCESS | 2530 | 1461154943637 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}] 05:22:23 INFO - PROCESS | 2530 | 1461154943788 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 05:22:23 INFO - PROCESS | 2530 | 1461154943839 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0e5800 == 8 [pid = 2530] [id = 8] 05:22:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 20 (0x12bbc2000) [pid = 2530] [serial = 20] [outer = 0x0] 05:22:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 21 (0x12d314800) [pid = 2530] [serial = 21] [outer = 0x12bbc2000] 05:22:23 INFO - PROCESS | 2530 | 1461154943887 Marionette DEBUG loaded listener.js 05:22:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 22 (0x12d318c00) [pid = 2530] [serial = 22] [outer = 0x12bbc2000] 05:22:24 INFO - PROCESS | 2530 | 1461154944291 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]]]}] 05:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 05:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 747ms 05:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 05:22:24 INFO - PROCESS | 2530 | 1461154944346 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 05:22:24 INFO - PROCESS | 2530 | 1461154944348 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 05:22:24 INFO - PROCESS | 2530 | 1461154944350 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 05:22:24 INFO - PROCESS | 2530 | 1461154944351 Marionette TRACE conn2 <- [1,14,null,{}] 05:22:24 INFO - PROCESS | 2530 | 1461154944354 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}] 05:22:24 INFO - PROCESS | 2530 | 1461154944440 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 05:22:24 INFO - PROCESS | 2530 | 1461154944445 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da54000 == 9 [pid = 2530] [id = 9] 05:22:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 23 (0x12d31e400) [pid = 2530] [serial = 23] [outer = 0x0] 05:22:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 24 (0x12d9bf800) [pid = 2530] [serial = 24] [outer = 0x12d31e400] 05:22:24 INFO - PROCESS | 2530 | 1461154944471 Marionette DEBUG loaded listener.js 05:22:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 25 (0x12dbea000) [pid = 2530] [serial = 25] [outer = 0x12d31e400] 05:22:24 INFO - PROCESS | 2530 | 1461154944731 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]]]}] 05:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 05:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 05:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 05:22:24 INFO - PROCESS | 2530 | 1461154944769 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 05:22:24 INFO - PROCESS | 2530 | 1461154944770 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 05:22:24 INFO - PROCESS | 2530 | 1461154944773 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 05:22:24 INFO - PROCESS | 2530 | 1461154944774 Marionette TRACE conn2 <- [1,18,null,{}] 05:22:24 INFO - PROCESS | 2530 | 1461154944783 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}] 05:22:24 INFO - PROCESS | 2530 | 1461154944871 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 05:22:24 INFO - PROCESS | 2530 | 1461154944876 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2a1800 == 10 [pid = 2530] [id = 10] 05:22:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 26 (0x12dbf2000) [pid = 2530] [serial = 26] [outer = 0x0] 05:22:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 27 (0x12e2f7c00) [pid = 2530] [serial = 27] [outer = 0x12dbf2000] 05:22:24 INFO - PROCESS | 2530 | 1461154944903 Marionette DEBUG loaded listener.js 05:22:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 28 (0x12e34c800) [pid = 2530] [serial = 28] [outer = 0x12dbf2000] 05:22:25 INFO - PROCESS | 2530 | 1461154945168 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]]]}] 05:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 05:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 420ms 05:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 05:22:25 INFO - PROCESS | 2530 | 1461154945201 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 05:22:25 INFO - PROCESS | 2530 | 1461154945202 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 05:22:25 INFO - PROCESS | 2530 | 1461154945204 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 05:22:25 INFO - PROCESS | 2530 | 1461154945205 Marionette TRACE conn2 <- [1,22,null,{}] 05:22:25 INFO - PROCESS | 2530 | 1461154945208 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}] 05:22:25 INFO - PROCESS | 2530 | 1461154945297 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 05:22:25 INFO - PROCESS | 2530 | 1461154945302 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e68b000 == 11 [pid = 2530] [id = 11] 05:22:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 29 (0x12e350000) [pid = 2530] [serial = 29] [outer = 0x0] 05:22:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 30 (0x12e635400) [pid = 2530] [serial = 30] [outer = 0x12e350000] 05:22:25 INFO - PROCESS | 2530 | 1461154945327 Marionette DEBUG loaded listener.js 05:22:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 31 (0x119c62c00) [pid = 2530] [serial = 31] [outer = 0x12e350000] 05:22:25 INFO - PROCESS | 2530 | 1461154945560 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]]]}] 05:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 05:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 05:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 05:22:25 INFO - PROCESS | 2530 | 1461154945572 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 05:22:25 INFO - PROCESS | 2530 | 1461154945573 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 05:22:25 INFO - PROCESS | 2530 | 1461154945575 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 05:22:25 INFO - PROCESS | 2530 | 1461154945577 Marionette TRACE conn2 <- [1,26,null,{}] 05:22:25 INFO - PROCESS | 2530 | 1461154945586 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}] 05:22:25 INFO - PROCESS | 2530 | 1461154945680 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 05:22:25 INFO - PROCESS | 2530 | 1461154945686 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e867000 == 12 [pid = 2530] [id = 12] 05:22:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 32 (0x11a8edc00) [pid = 2530] [serial = 32] [outer = 0x0] 05:22:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 33 (0x11a8f7000) [pid = 2530] [serial = 33] [outer = 0x11a8edc00] 05:22:25 INFO - PROCESS | 2530 | 1461154945711 Marionette DEBUG loaded listener.js 05:22:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 34 (0x11acdd400) [pid = 2530] [serial = 34] [outer = 0x11a8edc00] 05:22:25 INFO - PROCESS | 2530 | 1461154945953 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]]]}] 05:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 05:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 05:22:26 INFO - PROCESS | 2530 | 1461154946002 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 05:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 05:22:26 INFO - PROCESS | 2530 | 1461154946004 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 05:22:26 INFO - PROCESS | 2530 | 1461154946007 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 05:22:26 INFO - PROCESS | 2530 | 1461154946009 Marionette TRACE conn2 <- [1,30,null,{}] 05:22:26 INFO - PROCESS | 2530 | 1461154946021 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}] 05:22:26 INFO - PROCESS | 2530 | 1461154946153 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 05:22:26 INFO - PROCESS | 2530 | 1461154946160 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed7b800 == 13 [pid = 2530] [id = 13] 05:22:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 35 (0x11ace0000) [pid = 2530] [serial = 35] [outer = 0x0] 05:22:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 36 (0x12e638c00) [pid = 2530] [serial = 36] [outer = 0x11ace0000] 05:22:26 INFO - PROCESS | 2530 | 1461154946197 Marionette DEBUG loaded listener.js 05:22:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 37 (0x12edb5400) [pid = 2530] [serial = 37] [outer = 0x11ace0000] 05:22:26 INFO - PROCESS | 2530 | 1461154946572 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]]]}] 05:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 05:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 581ms 05:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 05:22:26 INFO - PROCESS | 2530 | 1461154946587 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 05:22:26 INFO - PROCESS | 2530 | 1461154946588 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 05:22:26 INFO - PROCESS | 2530 | 1461154946590 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 05:22:26 INFO - PROCESS | 2530 | 1461154946591 Marionette TRACE conn2 <- [1,34,null,{}] 05:22:26 INFO - PROCESS | 2530 | 1461154946596 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}] 05:22:26 INFO - PROCESS | 2530 | 1461154946674 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 05:22:26 INFO - PROCESS | 2530 | 1461154946681 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef5f800 == 14 [pid = 2530] [id = 14] 05:22:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 38 (0x12edb6400) [pid = 2530] [serial = 38] [outer = 0x0] 05:22:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 39 (0x12edbdc00) [pid = 2530] [serial = 39] [outer = 0x12edb6400] 05:22:26 INFO - PROCESS | 2530 | 1461154946706 Marionette DEBUG loaded listener.js 05:22:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 40 (0x12ef89000) [pid = 2530] [serial = 40] [outer = 0x12edb6400] 05:22:26 INFO - PROCESS | 2530 | 1461154946951 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]]]}] 05:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 05:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 372ms 05:22:26 INFO - PROCESS | 2530 | 1461154946968 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 05:22:26 INFO - PROCESS | 2530 | 1461154946969 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 05:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 05:22:26 INFO - PROCESS | 2530 | 1461154946972 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 05:22:26 INFO - PROCESS | 2530 | 1461154946973 Marionette TRACE conn2 <- [1,38,null,{}] 05:22:26 INFO - PROCESS | 2530 | 1461154946975 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}] 05:22:27 INFO - PROCESS | 2530 | 1461154947122 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 05:22:27 INFO - PROCESS | 2530 | 1461154947128 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f43d800 == 15 [pid = 2530] [id = 15] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 41 (0x12ef8b800) [pid = 2530] [serial = 41] [outer = 0x0] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 42 (0x12ef93800) [pid = 2530] [serial = 42] [outer = 0x12ef8b800] 05:22:27 INFO - PROCESS | 2530 | 1461154947166 Marionette DEBUG loaded listener.js 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 43 (0x12f594c00) [pid = 2530] [serial = 43] [outer = 0x12ef8b800] 05:22:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f611800 == 16 [pid = 2530] [id = 16] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 44 (0x12f612000) [pid = 2530] [serial = 44] [outer = 0x0] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 45 (0x12f614800) [pid = 2530] [serial = 45] [outer = 0x12f612000] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 46 (0x12f618800) [pid = 2530] [serial = 46] [outer = 0x12f612000] 05:22:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f611000 == 17 [pid = 2530] [id = 17] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 47 (0x12f59f400) [pid = 2530] [serial = 47] [outer = 0x0] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 48 (0x12f6a4800) [pid = 2530] [serial = 48] [outer = 0x12f59f400] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 49 (0x12f69cc00) [pid = 2530] [serial = 49] [outer = 0x12f59f400] 05:22:27 INFO - PROCESS | 2530 | 1461154947582 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]]]}] 05:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 05:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 670ms 05:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 05:22:27 INFO - PROCESS | 2530 | 1461154947643 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 05:22:27 INFO - PROCESS | 2530 | 1461154947644 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 05:22:27 INFO - PROCESS | 2530 | 1461154947647 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 05:22:27 INFO - PROCESS | 2530 | 1461154947648 Marionette TRACE conn2 <- [1,42,null,{}] 05:22:27 INFO - PROCESS | 2530 | 1461154947650 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}] 05:22:27 INFO - PROCESS | 2530 | 1461154947737 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 05:22:27 INFO - PROCESS | 2530 | 1461154947740 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fbac800 == 18 [pid = 2530] [id = 18] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 50 (0x12f69ec00) [pid = 2530] [serial = 50] [outer = 0x0] 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 51 (0x12fb3cc00) [pid = 2530] [serial = 51] [outer = 0x12f69ec00] 05:22:27 INFO - PROCESS | 2530 | 1461154947768 Marionette DEBUG loaded listener.js 05:22:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 52 (0x12fcea000) [pid = 2530] [serial = 52] [outer = 0x12f69ec00] 05:22:28 INFO - PROCESS | 2530 | 1461154948029 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]]]}] 05:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 05:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 05:22:28 INFO - PROCESS | 2530 | 1461154948067 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 05:22:28 INFO - PROCESS | 2530 | 1461154948068 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 05:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 05:22:28 INFO - PROCESS | 2530 | 1461154948070 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 05:22:28 INFO - PROCESS | 2530 | 1461154948072 Marionette TRACE conn2 <- [1,46,null,{}] 05:22:28 INFO - PROCESS | 2530 | 1461154948074 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}] 05:22:28 INFO - PROCESS | 2530 | 1461154948160 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 05:22:28 INFO - PROCESS | 2530 | 1461154948166 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fe45800 == 19 [pid = 2530] [id = 19] 05:22:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 53 (0x11bb8c400) [pid = 2530] [serial = 53] [outer = 0x0] 05:22:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 54 (0x12fcebc00) [pid = 2530] [serial = 54] [outer = 0x11bb8c400] 05:22:28 INFO - PROCESS | 2530 | 1461154948195 Marionette DEBUG loaded listener.js 05:22:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 55 (0x12fcf1400) [pid = 2530] [serial = 55] [outer = 0x11bb8c400] 05:22:28 INFO - PROCESS | 2530 | 1461154948424 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]]]}] 05:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 05:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 369ms 05:22:28 INFO - PROCESS | 2530 | 1461154948440 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 05:22:28 INFO - PROCESS | 2530 | 1461154948442 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 05:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 05:22:28 INFO - PROCESS | 2530 | 1461154948451 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 05:22:28 INFO - PROCESS | 2530 | 1461154948452 Marionette TRACE conn2 <- [1,50,null,{}] 05:22:28 INFO - PROCESS | 2530 | 1461154948454 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}] 05:22:28 INFO - PROCESS | 2530 | 1461154948549 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 05:22:28 INFO - PROCESS | 2530 | 1461154948554 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ffd2800 == 20 [pid = 2530] [id = 20] 05:22:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 56 (0x11a9cd400) [pid = 2530] [serial = 56] [outer = 0x0] 05:22:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 57 (0x11a9d1400) [pid = 2530] [serial = 57] [outer = 0x11a9cd400] 05:22:28 INFO - PROCESS | 2530 | 1461154948578 Marionette DEBUG loaded listener.js 05:22:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 58 (0x12fcf2800) [pid = 2530] [serial = 58] [outer = 0x11a9cd400] 05:22:28 INFO - PROCESS | 2530 | 1461154948795 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]]]}] 05:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 05:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 374ms 05:22:28 INFO - PROCESS | 2530 | 1461154948819 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 05:22:28 INFO - PROCESS | 2530 | 1461154948820 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 05:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 05:22:28 INFO - PROCESS | 2530 | 1461154948822 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 05:22:28 INFO - PROCESS | 2530 | 1461154948823 Marionette TRACE conn2 <- [1,54,null,{}] 05:22:28 INFO - PROCESS | 2530 | 1461154948826 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}] 05:22:28 INFO - PROCESS | 2530 | 1461154948923 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 05:22:28 INFO - PROCESS | 2530 | 1461154948938 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ffe1000 == 21 [pid = 2530] [id = 21] 05:22:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 59 (0x12fcf7400) [pid = 2530] [serial = 59] [outer = 0x0] 05:22:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 60 (0x12febe000) [pid = 2530] [serial = 60] [outer = 0x12fcf7400] 05:22:28 INFO - PROCESS | 2530 | 1461154948962 Marionette DEBUG loaded listener.js 05:22:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 61 (0x12fec3800) [pid = 2530] [serial = 61] [outer = 0x12fcf7400] 05:22:29 INFO - PROCESS | 2530 | 1461154949215 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]]]}] 05:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 05:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 05:22:29 INFO - PROCESS | 2530 | 1461154949241 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 05:22:29 INFO - PROCESS | 2530 | 1461154949245 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 05:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 05:22:29 INFO - PROCESS | 2530 | 1461154949256 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 05:22:29 INFO - PROCESS | 2530 | 1461154949258 Marionette TRACE conn2 <- [1,58,null,{}] 05:22:29 INFO - PROCESS | 2530 | 1461154949271 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}] 05:22:29 INFO - PROCESS | 2530 | 1461154949389 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 05:22:29 INFO - PROCESS | 2530 | 1461154949396 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x130566800 == 22 [pid = 2530] [id = 22] 05:22:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 62 (0x12feba400) [pid = 2530] [serial = 62] [outer = 0x0] 05:22:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 63 (0x1307df400) [pid = 2530] [serial = 63] [outer = 0x12feba400] 05:22:29 INFO - PROCESS | 2530 | 1461154949434 Marionette DEBUG loaded listener.js 05:22:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 64 (0x1307ea800) [pid = 2530] [serial = 64] [outer = 0x12feba400] 05:22:30 INFO - PROCESS | 2530 | 1461154950367 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]]]}] 05:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 05:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1173ms 05:22:30 INFO - PROCESS | 2530 | 1461154950430 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 05:22:30 INFO - PROCESS | 2530 | 1461154950433 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 05:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 05:22:30 INFO - PROCESS | 2530 | 1461154950437 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 05:22:30 INFO - PROCESS | 2530 | 1461154950439 Marionette TRACE conn2 <- [1,62,null,{}] 05:22:30 INFO - PROCESS | 2530 | 1461154950443 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}] 05:22:30 INFO - PROCESS | 2530 | 1461154950549 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 05:22:30 INFO - PROCESS | 2530 | 1461154950602 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x115760000 == 23 [pid = 2530] [id = 23] 05:22:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 65 (0x114f8b000) [pid = 2530] [serial = 65] [outer = 0x0] 05:22:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 66 (0x1154b0c00) [pid = 2530] [serial = 66] [outer = 0x114f8b000] 05:22:30 INFO - PROCESS | 2530 | 1461154950634 Marionette DEBUG loaded listener.js 05:22:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 67 (0x1158ee800) [pid = 2530] [serial = 67] [outer = 0x114f8b000] 05:22:31 INFO - PROCESS | 2530 | 1461154951032 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]]]}] 05:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 05:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 625ms 05:22:31 INFO - PROCESS | 2530 | 1461154951063 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 05:22:31 INFO - PROCESS | 2530 | 1461154951067 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 05:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 05:22:31 INFO - PROCESS | 2530 | 1461154951072 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 05:22:31 INFO - PROCESS | 2530 | 1461154951073 Marionette TRACE conn2 <- [1,66,null,{}] 05:22:31 INFO - PROCESS | 2530 | 1461154951076 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}] 05:22:31 INFO - PROCESS | 2530 | 1461154951183 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 05:22:31 INFO - PROCESS | 2530 | 1461154951219 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x11914a000 == 24 [pid = 2530] [id = 24] 05:22:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 68 (0x1182b3c00) [pid = 2530] [serial = 68] [outer = 0x0] 05:22:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 69 (0x119d6a000) [pid = 2530] [serial = 69] [outer = 0x1182b3c00] 05:22:31 INFO - PROCESS | 2530 | 1461154951266 Marionette DEBUG loaded listener.js 05:22:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 70 (0x11a7ae000) [pid = 2530] [serial = 70] [outer = 0x1182b3c00] 05:22:31 INFO - PROCESS | 2530 | 1461154951674 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]]]}] 05:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 05:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 05:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 05:22:31 INFO - PROCESS | 2530 | 1461154951692 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 05:22:31 INFO - PROCESS | 2530 | 1461154951693 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 05:22:31 INFO - PROCESS | 2530 | 1461154951696 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 05:22:31 INFO - PROCESS | 2530 | 1461154951698 Marionette TRACE conn2 <- [1,70,null,{}] 05:22:31 INFO - PROCESS | 2530 | 1461154951706 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}] 05:22:31 INFO - PROCESS | 2530 | 1461154951966 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 05:22:32 INFO - PROCESS | 2530 | 1461154952012 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x114fbe800 == 25 [pid = 2530] [id = 25] 05:22:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 71 (0x11572ac00) [pid = 2530] [serial = 71] [outer = 0x0] 05:22:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 72 (0x115734400) [pid = 2530] [serial = 72] [outer = 0x11572ac00] 05:22:32 INFO - PROCESS | 2530 | 1461154952043 Marionette DEBUG loaded listener.js 05:22:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 73 (0x116463800) [pid = 2530] [serial = 73] [outer = 0x11572ac00] 05:22:32 INFO - PROCESS | 2530 | 1461154952488 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]]]}] 05:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 05:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 824ms 05:22:32 INFO - PROCESS | 2530 | 1461154952530 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 05:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 05:22:32 INFO - PROCESS | 2530 | 1461154952532 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 05:22:32 INFO - PROCESS | 2530 | 1461154952535 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 05:22:32 INFO - PROCESS | 2530 | 1461154952537 Marionette TRACE conn2 <- [1,74,null,{}] 05:22:32 INFO - PROCESS | 2530 | 1461154952540 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}] 05:22:32 INFO - PROCESS | 2530 | 1461154952619 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 05:22:32 INFO - PROCESS | 2530 | 1461154952685 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x1158a3000 == 26 [pid = 2530] [id = 26] 05:22:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 74 (0x1182b5800) [pid = 2530] [serial = 74] [outer = 0x0] 05:22:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 75 (0x119261800) [pid = 2530] [serial = 75] [outer = 0x1182b5800] 05:22:32 INFO - PROCESS | 2530 | 1461154952735 Marionette DEBUG loaded listener.js 05:22:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 76 (0x119d62800) [pid = 2530] [serial = 76] [outer = 0x1182b5800] 05:22:33 INFO - PROCESS | 2530 | 1461154953016 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]]]}] 05:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 05:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 518ms 05:22:33 INFO - PROCESS | 2530 | 1461154953054 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 05:22:33 INFO - PROCESS | 2530 | 1461154953056 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 05:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 05:22:33 INFO - PROCESS | 2530 | 1461154953058 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 05:22:33 INFO - PROCESS | 2530 | 1461154953060 Marionette TRACE conn2 <- [1,78,null,{}] 05:22:33 INFO - PROCESS | 2530 | 1461154953070 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}] 05:22:33 INFO - PROCESS | 2530 | 1461154953145 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 05:22:33 INFO - PROCESS | 2530 | 1461154953149 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x118fdf000 == 27 [pid = 2530] [id = 27] 05:22:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 77 (0x1154ba800) [pid = 2530] [serial = 77] [outer = 0x0] 05:22:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 78 (0x11a799800) [pid = 2530] [serial = 78] [outer = 0x1154ba800] 05:22:33 INFO - PROCESS | 2530 | 1461154953178 Marionette DEBUG loaded listener.js 05:22:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 79 (0x11a8ec800) [pid = 2530] [serial = 79] [outer = 0x1154ba800] 05:22:33 INFO - PROCESS | 2530 | 1461154953465 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]]]}] 05:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 05:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 427ms 05:22:33 INFO - PROCESS | 2530 | 1461154953486 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 05:22:33 INFO - PROCESS | 2530 | 1461154953488 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 05:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 05:22:33 INFO - PROCESS | 2530 | 1461154953504 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 05:22:33 INFO - PROCESS | 2530 | 1461154953507 Marionette TRACE conn2 <- [1,82,null,{}] 05:22:33 INFO - PROCESS | 2530 | 1461154953533 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}] 05:22:33 INFO - PROCESS | 2530 | 1461154953603 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 05:22:33 INFO - PROCESS | 2530 | 1461154953607 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192c6800 == 28 [pid = 2530] [id = 28] 05:22:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 80 (0x11a776000) [pid = 2530] [serial = 80] [outer = 0x0] 05:22:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 81 (0x11a9cd800) [pid = 2530] [serial = 81] [outer = 0x11a776000] 05:22:33 INFO - PROCESS | 2530 | 1461154953635 Marionette DEBUG loaded listener.js 05:22:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 82 (0x11ace4000) [pid = 2530] [serial = 82] [outer = 0x11a776000] 05:22:33 INFO - PROCESS | 2530 | 1461154953934 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]]]}] 05:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 05:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 448ms 05:22:33 INFO - PROCESS | 2530 | 1461154953941 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 05:22:33 INFO - PROCESS | 2530 | 1461154953942 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 05:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 05:22:33 INFO - PROCESS | 2530 | 1461154953952 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 05:22:33 INFO - PROCESS | 2530 | 1461154953953 Marionette TRACE conn2 <- [1,86,null,{}] 05:22:33 INFO - PROCESS | 2530 | 1461154953955 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}] 05:22:34 INFO - PROCESS | 2530 | 1461154954030 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 05:22:34 INFO - PROCESS | 2530 | 1461154954035 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x119b35800 == 29 [pid = 2530] [id = 29] 05:22:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x11a9d7800) [pid = 2530] [serial = 83] [outer = 0x0] 05:22:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x11b58bc00) [pid = 2530] [serial = 84] [outer = 0x11a9d7800] 05:22:34 INFO - PROCESS | 2530 | 1461154954062 Marionette DEBUG loaded listener.js 05:22:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x11ba45400) [pid = 2530] [serial = 85] [outer = 0x11a9d7800] 05:22:34 INFO - PROCESS | 2530 | 1461154954351 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]]]}] 05:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 05:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 05:22:34 INFO - PROCESS | 2530 | 1461154954385 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 05:22:34 INFO - PROCESS | 2530 | 1461154954387 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 05:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 05:22:34 INFO - PROCESS | 2530 | 1461154954389 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 05:22:34 INFO - PROCESS | 2530 | 1461154954390 Marionette TRACE conn2 <- [1,90,null,{}] 05:22:34 INFO - PROCESS | 2530 | 1461154954393 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}] 05:22:34 INFO - PROCESS | 2530 | 1461154954468 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 05:22:34 INFO - PROCESS | 2530 | 1461154954473 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a8de800 == 30 [pid = 2530] [id = 30] 05:22:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x11bb90000) [pid = 2530] [serial = 86] [outer = 0x0] 05:22:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x11bb92c00) [pid = 2530] [serial = 87] [outer = 0x11bb90000] 05:22:34 INFO - PROCESS | 2530 | 1461154954510 Marionette DEBUG loaded listener.js 05:22:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x11bba5800) [pid = 2530] [serial = 88] [outer = 0x11bb90000] 05:22:34 INFO - PROCESS | 2530 | 1461154954911 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]]]}] 05:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 05:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 572ms 05:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 05:22:34 INFO - PROCESS | 2530 | 1461154954962 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 05:22:34 INFO - PROCESS | 2530 | 1461154954964 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 05:22:34 INFO - PROCESS | 2530 | 1461154954967 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 05:22:34 INFO - PROCESS | 2530 | 1461154954969 Marionette TRACE conn2 <- [1,94,null,{}] 05:22:34 INFO - PROCESS | 2530 | 1461154954972 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}] 05:22:35 INFO - PROCESS | 2530 | 1461154955102 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 05:22:35 INFO - PROCESS | 2530 | 1461154955111 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x114312000 == 31 [pid = 2530] [id = 31] 05:22:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11be5a400) [pid = 2530] [serial = 89] [outer = 0x0] 05:22:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11c23d800) [pid = 2530] [serial = 90] [outer = 0x11be5a400] 05:22:35 INFO - PROCESS | 2530 | 1461154955136 Marionette DEBUG loaded listener.js 05:22:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11c53b400) [pid = 2530] [serial = 91] [outer = 0x11be5a400] 05:22:35 INFO - PROCESS | 2530 | 1461154955416 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]]]}] 05:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 05:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 05:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 05:22:35 INFO - PROCESS | 2530 | 1461154955437 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 05:22:35 INFO - PROCESS | 2530 | 1461154955438 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 05:22:35 INFO - PROCESS | 2530 | 1461154955440 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 05:22:35 INFO - PROCESS | 2530 | 1461154955441 Marionette TRACE conn2 <- [1,98,null,{}] 05:22:35 INFO - PROCESS | 2530 | 1461154955451 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}] 05:22:35 INFO - PROCESS | 2530 | 1461154955523 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 05:22:35 INFO - PROCESS | 2530 | 1461154955529 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x114b7c000 == 32 [pid = 2530] [id = 32] 05:22:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x11c248000) [pid = 2530] [serial = 92] [outer = 0x0] 05:22:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x123811400) [pid = 2530] [serial = 93] [outer = 0x11c248000] 05:22:35 INFO - PROCESS | 2530 | 1461154955555 Marionette DEBUG loaded listener.js 05:22:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x123816000) [pid = 2530] [serial = 94] [outer = 0x11c248000] 05:22:35 INFO - PROCESS | 2530 | 1461154955844 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]]]}] 05:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 05:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 05:22:35 INFO - PROCESS | 2530 | 1461154955859 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 05:22:35 INFO - PROCESS | 2530 | 1461154955863 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 05:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 05:22:35 INFO - PROCESS | 2530 | 1461154955875 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 05:22:35 INFO - PROCESS | 2530 | 1461154955878 Marionette TRACE conn2 <- [1,102,null,{}] 05:22:35 INFO - PROCESS | 2530 | 1461154955884 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}] 05:22:36 INFO - PROCESS | 2530 | 1461154956022 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 05:22:36 INFO - PROCESS | 2530 | 1461154956031 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8d8000 == 33 [pid = 2530] [id = 33] 05:22:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x11bb90400) [pid = 2530] [serial = 95] [outer = 0x0] 05:22:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x123815400) [pid = 2530] [serial = 96] [outer = 0x11bb90400] 05:22:36 INFO - PROCESS | 2530 | 1461154956071 Marionette DEBUG loaded listener.js 05:22:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x1239dd400) [pid = 2530] [serial = 97] [outer = 0x11bb90400] 05:22:36 INFO - PROCESS | 2530 | 1461154956441 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]]]}] 05:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 05:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 573ms 05:22:36 INFO - PROCESS | 2530 | 1461154956448 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 05:22:36 INFO - PROCESS | 2530 | 1461154956449 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 05:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 05:22:36 INFO - PROCESS | 2530 | 1461154956451 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 05:22:36 INFO - PROCESS | 2530 | 1461154956452 Marionette TRACE conn2 <- [1,106,null,{}] 05:22:36 INFO - PROCESS | 2530 | 1461154956454 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}] 05:22:36 INFO - PROCESS | 2530 | 1461154956524 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 05:22:36 INFO - PROCESS | 2530 | 1461154956530 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd4b800 == 34 [pid = 2530] [id = 34] 05:22:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x1239de000) [pid = 2530] [serial = 98] [outer = 0x0] 05:22:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x123c43000) [pid = 2530] [serial = 99] [outer = 0x1239de000] 05:22:36 INFO - PROCESS | 2530 | 1461154956555 Marionette DEBUG loaded listener.js 05:22:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x123c74800) [pid = 2530] [serial = 100] [outer = 0x1239de000] 05:22:36 INFO - PROCESS | 2530 | 1461154956842 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]]]}] 05:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 05:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 05:22:36 INFO - PROCESS | 2530 | 1461154956872 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 05:22:36 INFO - PROCESS | 2530 | 1461154956873 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 05:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 05:22:36 INFO - PROCESS | 2530 | 1461154956875 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 05:22:36 INFO - PROCESS | 2530 | 1461154956876 Marionette TRACE conn2 <- [1,110,null,{}] 05:22:36 INFO - PROCESS | 2530 | 1461154956882 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}] 05:22:36 INFO - PROCESS | 2530 | 1461154956976 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 05:22:36 INFO - PROCESS | 2530 | 1461154956983 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bee0000 == 35 [pid = 2530] [id = 35] 05:22:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11be5bc00) [pid = 2530] [serial = 101] [outer = 0x0] 05:22:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x123c72800) [pid = 2530] [serial = 102] [outer = 0x11be5bc00] 05:22:37 INFO - PROCESS | 2530 | 1461154957011 Marionette DEBUG loaded listener.js 05:22:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1239e5c00) [pid = 2530] [serial = 103] [outer = 0x11be5bc00] 05:22:37 INFO - PROCESS | 2530 | 1461154957300 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]]]}] 05:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 05:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 05:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 05:22:37 INFO - PROCESS | 2530 | 1461154957349 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 05:22:37 INFO - PROCESS | 2530 | 1461154957351 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 05:22:37 INFO - PROCESS | 2530 | 1461154957353 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 05:22:37 INFO - PROCESS | 2530 | 1461154957355 Marionette TRACE conn2 <- [1,114,null,{}] 05:22:37 INFO - PROCESS | 2530 | 1461154957357 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}] 05:22:37 INFO - PROCESS | 2530 | 1461154957455 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 05:22:37 INFO - PROCESS | 2530 | 1461154957459 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x123974000 == 36 [pid = 2530] [id = 36] 05:22:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x124389800) [pid = 2530] [serial = 104] [outer = 0x0] 05:22:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x1273eac00) [pid = 2530] [serial = 105] [outer = 0x124389800] 05:22:37 INFO - PROCESS | 2530 | 1461154957487 Marionette DEBUG loaded listener.js 05:22:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1278e7c00) [pid = 2530] [serial = 106] [outer = 0x124389800] 05:22:37 INFO - PROCESS | 2530 | 1461154957783 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]]]}] 05:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 05:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 476ms 05:22:37 INFO - PROCESS | 2530 | 1461154957831 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 05:22:37 INFO - PROCESS | 2530 | 1461154957832 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 05:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 05:22:37 INFO - PROCESS | 2530 | 1461154957834 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 05:22:37 INFO - PROCESS | 2530 | 1461154957835 Marionette TRACE conn2 <- [1,118,null,{}] 05:22:37 INFO - PROCESS | 2530 | 1461154957837 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}] 05:22:37 INFO - PROCESS | 2530 | 1461154957931 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 05:22:37 INFO - PROCESS | 2530 | 1461154957936 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a78800 == 37 [pid = 2530] [id = 37] 05:22:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11af69400) [pid = 2530] [serial = 107] [outer = 0x0] 05:22:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x127ed1800) [pid = 2530] [serial = 108] [outer = 0x11af69400] 05:22:37 INFO - PROCESS | 2530 | 1461154957961 Marionette DEBUG loaded listener.js 05:22:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x127f3b400) [pid = 2530] [serial = 109] [outer = 0x11af69400] 05:22:38 INFO - PROCESS | 2530 | 1461154958213 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]]]}] 05:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 05:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 05:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 05:22:38 INFO - PROCESS | 2530 | 1461154958252 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 05:22:38 INFO - PROCESS | 2530 | 1461154958253 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 05:22:38 INFO - PROCESS | 2530 | 1461154958255 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 05:22:38 INFO - PROCESS | 2530 | 1461154958256 Marionette TRACE conn2 <- [1,122,null,{}] 05:22:38 INFO - PROCESS | 2530 | 1461154958259 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}] 05:22:38 INFO - PROCESS | 2530 | 1461154958342 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 05:22:38 INFO - PROCESS | 2530 | 1461154958348 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d69800 == 38 [pid = 2530] [id = 38] 05:22:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x127f76000) [pid = 2530] [serial = 110] [outer = 0x0] 05:22:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x128871800) [pid = 2530] [serial = 111] [outer = 0x127f76000] 05:22:38 INFO - PROCESS | 2530 | 1461154958372 Marionette DEBUG loaded listener.js 05:22:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x128e09400) [pid = 2530] [serial = 112] [outer = 0x127f76000] 05:22:38 INFO - PROCESS | 2530 | 1461154958641 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]]]}] 05:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 05:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 05:22:38 INFO - PROCESS | 2530 | 1461154958674 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 05:22:38 INFO - PROCESS | 2530 | 1461154958675 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 05:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 05:22:38 INFO - PROCESS | 2530 | 1461154958683 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 05:22:38 INFO - PROCESS | 2530 | 1461154958684 Marionette TRACE conn2 <- [1,126,null,{}] 05:22:38 INFO - PROCESS | 2530 | 1461154958686 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}] 05:22:38 INFO - PROCESS | 2530 | 1461154958763 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 05:22:38 INFO - PROCESS | 2530 | 1461154958768 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x125d50800 == 39 [pid = 2530] [id = 39] 05:22:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x127f81400) [pid = 2530] [serial = 113] [outer = 0x0] 05:22:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12910d000) [pid = 2530] [serial = 114] [outer = 0x127f81400] 05:22:38 INFO - PROCESS | 2530 | 1461154958793 Marionette DEBUG loaded listener.js 05:22:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x1293d4000) [pid = 2530] [serial = 115] [outer = 0x127f81400] 05:22:39 INFO - PROCESS | 2530 | 1461154959083 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]]]}] 05:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 05:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 05:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 05:22:39 INFO - PROCESS | 2530 | 1461154959103 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 05:22:39 INFO - PROCESS | 2530 | 1461154959105 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 05:22:39 INFO - PROCESS | 2530 | 1461154959113 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 05:22:39 INFO - PROCESS | 2530 | 1461154959117 Marionette TRACE conn2 <- [1,130,null,{}] 05:22:39 INFO - PROCESS | 2530 | 1461154959155 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}] 05:22:39 INFO - PROCESS | 2530 | 1461154959282 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 05:22:39 INFO - PROCESS | 2530 | 1461154959288 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x127369800 == 40 [pid = 2530] [id = 40] 05:22:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x128ee6800) [pid = 2530] [serial = 116] [outer = 0x0] 05:22:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12b2dcc00) [pid = 2530] [serial = 117] [outer = 0x128ee6800] 05:22:39 INFO - PROCESS | 2530 | 1461154959326 Marionette DEBUG loaded listener.js 05:22:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12b2e6400) [pid = 2530] [serial = 118] [outer = 0x128ee6800] 05:22:39 INFO - PROCESS | 2530 | 1461154959836 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]]]}] 05:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 05:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 736ms 05:22:39 INFO - PROCESS | 2530 | 1461154959843 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 05:22:39 INFO - PROCESS | 2530 | 1461154959846 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 05:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 05:22:39 INFO - PROCESS | 2530 | 1461154959850 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 05:22:39 INFO - PROCESS | 2530 | 1461154959852 Marionette TRACE conn2 <- [1,134,null,{}] 05:22:39 INFO - PROCESS | 2530 | 1461154959856 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}] 05:22:39 INFO - PROCESS | 2530 | 1461154959953 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 05:22:40 INFO - PROCESS | 2530 | 1461154960032 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x118cca800 == 41 [pid = 2530] [id = 41] 05:22:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x118cee800) [pid = 2530] [serial = 119] [outer = 0x0] 05:22:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x1191bf400) [pid = 2530] [serial = 120] [outer = 0x118cee800] 05:22:40 INFO - PROCESS | 2530 | 1461154960078 Marionette DEBUG loaded listener.js 05:22:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x119d69400) [pid = 2530] [serial = 121] [outer = 0x118cee800] 05:22:40 INFO - PROCESS | 2530 | 1461154960501 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]]]}] 05:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 05:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 669ms 05:22:40 INFO - PROCESS | 2530 | 1461154960520 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 05:22:40 INFO - PROCESS | 2530 | 1461154960524 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 05:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 05:22:40 INFO - PROCESS | 2530 | 1461154960529 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 05:22:40 INFO - PROCESS | 2530 | 1461154960530 Marionette TRACE conn2 <- [1,138,null,{}] 05:22:40 INFO - PROCESS | 2530 | 1461154960533 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}] 05:22:40 INFO - PROCESS | 2530 | 1461154960633 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 05:22:40 INFO - PROCESS | 2530 | 1461154960687 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a51d800 == 42 [pid = 2530] [id = 42] 05:22:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x11a7a0000) [pid = 2530] [serial = 122] [outer = 0x0] 05:22:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x11a9d6000) [pid = 2530] [serial = 123] [outer = 0x11a7a0000] 05:22:40 INFO - PROCESS | 2530 | 1461154960724 Marionette DEBUG loaded listener.js 05:22:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x11ace3800) [pid = 2530] [serial = 124] [outer = 0x11a7a0000] 05:22:41 INFO - PROCESS | 2530 | 1461154961164 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]]]}] 05:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 05:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 670ms 05:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 05:22:41 INFO - PROCESS | 2530 | 1461154961212 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 05:22:41 INFO - PROCESS | 2530 | 1461154961213 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 05:22:41 INFO - PROCESS | 2530 | 1461154961218 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 05:22:41 INFO - PROCESS | 2530 | 1461154961220 Marionette TRACE conn2 <- [1,142,null,{}] 05:22:41 INFO - PROCESS | 2530 | 1461154961229 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}] 05:22:41 INFO - PROCESS | 2530 | 1461154961338 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 05:22:41 INFO - PROCESS | 2530 | 1461154961399 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d63800 == 43 [pid = 2530] [id = 43] 05:22:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x11bba2400) [pid = 2530] [serial = 125] [outer = 0x0] 05:22:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x11be5a000) [pid = 2530] [serial = 126] [outer = 0x11bba2400] 05:22:41 INFO - PROCESS | 2530 | 1461154961432 Marionette DEBUG loaded listener.js 05:22:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x123811800) [pid = 2530] [serial = 127] [outer = 0x11bba2400] 05:22:41 INFO - PROCESS | 2530 | 1461154961925 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]]]}] 05:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 05:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 721ms 05:22:41 INFO - PROCESS | 2530 | 1461154961939 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 05:22:41 INFO - PROCESS | 2530 | 1461154961942 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 05:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 05:22:41 INFO - PROCESS | 2530 | 1461154961968 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 05:22:41 INFO - PROCESS | 2530 | 1461154961970 Marionette TRACE conn2 <- [1,146,null,{}] 05:22:41 INFO - PROCESS | 2530 | 1461154961973 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}] 05:22:42 INFO - PROCESS | 2530 | 1461154962116 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 05:22:42 INFO - PROCESS | 2530 | 1461154962200 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x128825000 == 44 [pid = 2530] [id = 44] 05:22:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x125dea800) [pid = 2530] [serial = 128] [outer = 0x0] 05:22:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x1273ef000) [pid = 2530] [serial = 129] [outer = 0x125dea800] 05:22:42 INFO - PROCESS | 2530 | 1461154962245 Marionette DEBUG loaded listener.js 05:22:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x127ed1c00) [pid = 2530] [serial = 130] [outer = 0x125dea800] 05:22:42 INFO - PROCESS | 2530 | 1461154962838 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]]]}] 05:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 05:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 924ms 05:22:42 INFO - PROCESS | 2530 | 1461154962895 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 05:22:42 INFO - PROCESS | 2530 | 1461154962897 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 05:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 05:22:42 INFO - PROCESS | 2530 | 1461154962903 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 05:22:42 INFO - PROCESS | 2530 | 1461154962905 Marionette TRACE conn2 <- [1,150,null,{}] 05:22:42 INFO - PROCESS | 2530 | 1461154962908 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}] 05:22:42 INFO - PROCESS | 2530 | 1461154962993 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 05:22:43 INFO - PROCESS | 2530 | 1461154963059 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x119145800 == 45 [pid = 2530] [id = 45] 05:22:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x118c72400) [pid = 2530] [serial = 131] [outer = 0x0] 05:22:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x119c65000) [pid = 2530] [serial = 132] [outer = 0x118c72400] 05:22:43 INFO - PROCESS | 2530 | 1461154963089 Marionette DEBUG loaded listener.js 05:22:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x11a7a5800) [pid = 2530] [serial = 133] [outer = 0x118c72400] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x12b76b000 == 44 [pid = 2530] [id = 6] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x125d50800 == 43 [pid = 2530] [id = 39] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x123d69800 == 42 [pid = 2530] [id = 38] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x123a78800 == 41 [pid = 2530] [id = 37] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x123974000 == 40 [pid = 2530] [id = 36] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11bee0000 == 39 [pid = 2530] [id = 35] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd4b800 == 38 [pid = 2530] [id = 34] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8d8000 == 37 [pid = 2530] [id = 33] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x114b7c000 == 36 [pid = 2530] [id = 32] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x114312000 == 35 [pid = 2530] [id = 31] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11a8de800 == 34 [pid = 2530] [id = 30] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x119b35800 == 33 [pid = 2530] [id = 29] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x1192c6800 == 32 [pid = 2530] [id = 28] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x118fdf000 == 31 [pid = 2530] [id = 27] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x1158a3000 == 30 [pid = 2530] [id = 26] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x114fbe800 == 29 [pid = 2530] [id = 25] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11914a000 == 28 [pid = 2530] [id = 24] 05:22:43 INFO - PROCESS | 2530 | --DOCSHELL 0x115760000 == 27 [pid = 2530] [id = 23] 05:22:43 INFO - PROCESS | 2530 | 1461154963591 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]]]}] 05:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 05:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 723ms 05:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 05:22:43 INFO - PROCESS | 2530 | 1461154963626 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 05:22:43 INFO - PROCESS | 2530 | 1461154963628 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 05:22:43 INFO - PROCESS | 2530 | 1461154963633 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 05:22:43 INFO - PROCESS | 2530 | 1461154963635 Marionette TRACE conn2 <- [1,154,null,{}] 05:22:43 INFO - PROCESS | 2530 | 1461154963639 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}] 05:22:43 INFO - PROCESS | 2530 | 1461154963749 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 05:22:43 INFO - PROCESS | 2530 | 1461154963808 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x118aa4800 == 28 [pid = 2530] [id = 46] 05:22:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x119d64000) [pid = 2530] [serial = 134] [outer = 0x0] 05:22:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x11a777000) [pid = 2530] [serial = 135] [outer = 0x119d64000] 05:22:43 INFO - PROCESS | 2530 | 1461154963841 Marionette DEBUG loaded listener.js 05:22:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x11a8e8c00) [pid = 2530] [serial = 136] [outer = 0x119d64000] 05:22:44 INFO - PROCESS | 2530 | 1461154964338 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]]]}] 05:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 05:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 721ms 05:22:44 INFO - PROCESS | 2530 | 1461154964365 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 05:22:44 INFO - PROCESS | 2530 | 1461154964372 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 05:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 05:22:44 INFO - PROCESS | 2530 | 1461154964383 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 05:22:44 INFO - PROCESS | 2530 | 1461154964386 Marionette TRACE conn2 <- [1,158,null,{}] 05:22:44 INFO - PROCESS | 2530 | 1461154964390 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}] 05:22:44 INFO - PROCESS | 2530 | 1461154964520 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 05:22:44 INFO - PROCESS | 2530 | 1461154964602 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x119b2c000 == 29 [pid = 2530] [id = 47] 05:22:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x11aa45400) [pid = 2530] [serial = 137] [outer = 0x0] 05:22:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x11ace2c00) [pid = 2530] [serial = 138] [outer = 0x11aa45400] 05:22:44 INFO - PROCESS | 2530 | 1461154964633 Marionette DEBUG loaded listener.js 05:22:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x11b58b400) [pid = 2530] [serial = 139] [outer = 0x11aa45400] 05:22:45 INFO - PROCESS | 2530 | 1461154965090 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]]]}] 05:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 05:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 721ms 05:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 05:22:45 INFO - PROCESS | 2530 | 1461154965104 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 05:22:45 INFO - PROCESS | 2530 | 1461154965105 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 05:22:45 INFO - PROCESS | 2530 | 1461154965108 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 05:22:45 INFO - PROCESS | 2530 | 1461154965110 Marionette TRACE conn2 <- [1,162,null,{}] 05:22:45 INFO - PROCESS | 2530 | 1461154965118 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}] 05:22:45 INFO - PROCESS | 2530 | 1461154965210 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 05:22:45 INFO - PROCESS | 2530 | 1461154965267 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b5eb800 == 30 [pid = 2530] [id = 48] 05:22:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x11af62400) [pid = 2530] [serial = 140] [outer = 0x0] 05:22:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x11ba3b000) [pid = 2530] [serial = 141] [outer = 0x11af62400] 05:22:45 INFO - PROCESS | 2530 | 1461154965303 Marionette DEBUG loaded listener.js 05:22:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x11c278400) [pid = 2530] [serial = 142] [outer = 0x11af62400] 05:22:45 INFO - PROCESS | 2530 | 1461154965775 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]]]}] 05:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 05:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 721ms 05:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 05:22:45 INFO - PROCESS | 2530 | 1461154965831 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 05:22:45 INFO - PROCESS | 2530 | 1461154965834 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 05:22:45 INFO - PROCESS | 2530 | 1461154965838 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 05:22:45 INFO - PROCESS | 2530 | 1461154965839 Marionette TRACE conn2 <- [1,166,null,{}] 05:22:45 INFO - PROCESS | 2530 | 1461154965843 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}] 05:22:45 INFO - PROCESS | 2530 | 1461154965932 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 05:22:45 INFO - PROCESS | 2530 | 1461154965990 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd4b800 == 31 [pid = 2530] [id = 49] 05:22:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x123902800) [pid = 2530] [serial = 143] [outer = 0x0] 05:22:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x1239df800) [pid = 2530] [serial = 144] [outer = 0x123902800] 05:22:46 INFO - PROCESS | 2530 | 1461154966020 Marionette DEBUG loaded listener.js 05:22:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x123c72000) [pid = 2530] [serial = 145] [outer = 0x123902800] 05:22:46 INFO - PROCESS | 2530 | 1461154966453 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]]]}] 05:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 05:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 623ms 05:22:46 INFO - PROCESS | 2530 | 1461154966461 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 05:22:46 INFO - PROCESS | 2530 | 1461154966462 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 05:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 05:22:46 INFO - PROCESS | 2530 | 1461154966464 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 05:22:46 INFO - PROCESS | 2530 | 1461154966466 Marionette TRACE conn2 <- [1,170,null,{}] 05:22:46 INFO - PROCESS | 2530 | 1461154966468 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}] 05:22:46 INFO - PROCESS | 2530 | 1461154966569 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 05:22:46 INFO - PROCESS | 2530 | 1461154966612 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c5b9800 == 32 [pid = 2530] [id = 50] 05:22:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x123902c00) [pid = 2530] [serial = 146] [outer = 0x0] 05:22:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x124248400) [pid = 2530] [serial = 147] [outer = 0x123902c00] 05:22:46 INFO - PROCESS | 2530 | 1461154966642 Marionette DEBUG loaded listener.js 05:22:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x125de9c00) [pid = 2530] [serial = 148] [outer = 0x123902c00] 05:22:47 INFO - PROCESS | 2530 | 1461154967069 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]]]}] 05:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 05:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 05:22:47 INFO - PROCESS | 2530 | 1461154967136 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 05:22:47 INFO - PROCESS | 2530 | 1461154967137 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 05:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 05:22:47 INFO - PROCESS | 2530 | 1461154967140 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 05:22:47 INFO - PROCESS | 2530 | 1461154967141 Marionette TRACE conn2 <- [1,174,null,{}] 05:22:47 INFO - PROCESS | 2530 | 1461154967143 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}] 05:22:47 INFO - PROCESS | 2530 | 1461154967311 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 05:22:47 INFO - PROCESS | 2530 | 1461154967361 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x118270800 == 33 [pid = 2530] [id = 51] 05:22:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x1154ad400) [pid = 2530] [serial = 149] [outer = 0x0] 05:22:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x115867000) [pid = 2530] [serial = 150] [outer = 0x1154ad400] 05:22:47 INFO - PROCESS | 2530 | 1461154967389 Marionette DEBUG loaded listener.js 05:22:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x118aee000) [pid = 2530] [serial = 151] [outer = 0x1154ad400] 05:22:47 INFO - PROCESS | 2530 | --DOCSHELL 0x11a51d800 == 32 [pid = 2530] [id = 42] 05:22:47 INFO - PROCESS | 2530 | --DOCSHELL 0x118cca800 == 31 [pid = 2530] [id = 41] 05:22:47 INFO - PROCESS | 2530 | 1461154967888 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]]]}] 05:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 05:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 773ms 05:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 05:22:47 INFO - PROCESS | 2530 | 1461154967915 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 05:22:47 INFO - PROCESS | 2530 | 1461154967917 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 05:22:47 INFO - PROCESS | 2530 | 1461154967921 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 05:22:47 INFO - PROCESS | 2530 | 1461154967923 Marionette TRACE conn2 <- [1,178,null,{}] 05:22:47 INFO - PROCESS | 2530 | 1461154967927 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}] 05:22:48 INFO - PROCESS | 2530 | 1461154968020 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 05:22:48 INFO - PROCESS | 2530 | 1461154968082 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x119b2f000 == 32 [pid = 2530] [id = 52] 05:22:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x11a79c000) [pid = 2530] [serial = 152] [outer = 0x0] 05:22:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x11a8e9c00) [pid = 2530] [serial = 153] [outer = 0x11a79c000] 05:22:48 INFO - PROCESS | 2530 | 1461154968115 Marionette DEBUG loaded listener.js 05:22:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x11ab91400) [pid = 2530] [serial = 154] [outer = 0x11a79c000] 05:22:48 INFO - PROCESS | 2530 | 1461154968533 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]]]}] 05:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 05:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 622ms 05:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 05:22:48 INFO - PROCESS | 2530 | 1461154968543 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 05:22:48 INFO - PROCESS | 2530 | 1461154968547 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 05:22:48 INFO - PROCESS | 2530 | 1461154968551 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 05:22:48 INFO - PROCESS | 2530 | 1461154968553 Marionette TRACE conn2 <- [1,182,null,{}] 05:22:48 INFO - PROCESS | 2530 | 1461154968556 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}] 05:22:48 INFO - PROCESS | 2530 | 1461154968648 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 05:22:48 INFO - PROCESS | 2530 | 1461154968693 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd4e000 == 33 [pid = 2530] [id = 53] 05:22:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x11ab93800) [pid = 2530] [serial = 155] [outer = 0x0] 05:22:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x11b5c4c00) [pid = 2530] [serial = 156] [outer = 0x11ab93800] 05:22:48 INFO - PROCESS | 2530 | 1461154968723 Marionette DEBUG loaded listener.js 05:22:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x11be5e000) [pid = 2530] [serial = 157] [outer = 0x11ab93800] 05:22:49 INFO - PROCESS | 2530 | 1461154969166 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]]]}] 05:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 05:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 05:22:49 INFO - PROCESS | 2530 | 1461154969221 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 05:22:49 INFO - PROCESS | 2530 | 1461154969224 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 05:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 05:22:49 INFO - PROCESS | 2530 | 1461154969227 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 05:22:49 INFO - PROCESS | 2530 | 1461154969230 Marionette TRACE conn2 <- [1,186,null,{}] 05:22:49 INFO - PROCESS | 2530 | 1461154969236 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}] 05:22:49 INFO - PROCESS | 2530 | 1461154969330 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 05:22:49 INFO - PROCESS | 2530 | 1461154969403 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x125d3e000 == 34 [pid = 2530] [id = 54] 05:22:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x1240ec000) [pid = 2530] [serial = 158] [outer = 0x0] 05:22:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x124387400) [pid = 2530] [serial = 159] [outer = 0x1240ec000] 05:22:49 INFO - PROCESS | 2530 | 1461154969451 Marionette DEBUG loaded listener.js 05:22:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x1273f5c00) [pid = 2530] [serial = 160] [outer = 0x1240ec000] 05:22:49 INFO - PROCESS | 2530 | 1461154969966 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]]]}] 05:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 05:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 772ms 05:22:50 INFO - PROCESS | 2530 | 1461154970000 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 05:22:50 INFO - PROCESS | 2530 | 1461154970003 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 05:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 05:22:50 INFO - PROCESS | 2530 | 1461154970006 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 05:22:50 INFO - PROCESS | 2530 | 1461154970008 Marionette TRACE conn2 <- [1,190,null,{}] 05:22:50 INFO - PROCESS | 2530 | 1461154970012 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}] 05:22:50 INFO - PROCESS | 2530 | 1461154970131 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 05:22:50 INFO - PROCESS | 2530 | 1461154970180 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x127ec2000 == 35 [pid = 2530] [id = 55] 05:22:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x127f7ac00) [pid = 2530] [serial = 161] [outer = 0x0] 05:22:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x12887b800) [pid = 2530] [serial = 162] [outer = 0x127f7ac00] 05:22:50 INFO - PROCESS | 2530 | 1461154970211 Marionette DEBUG loaded listener.js 05:22:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x12b273800) [pid = 2530] [serial = 163] [outer = 0x127f7ac00] 05:22:50 INFO - PROCESS | 2530 | 1461154970616 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]]]}] 05:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 05:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 620ms 05:22:50 INFO - PROCESS | 2530 | 1461154970642 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 05:22:50 INFO - PROCESS | 2530 | 1461154970643 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 05:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 05:22:50 INFO - PROCESS | 2530 | 1461154970650 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 05:22:50 INFO - PROCESS | 2530 | 1461154970651 Marionette TRACE conn2 <- [1,194,null,{}] 05:22:50 INFO - PROCESS | 2530 | 1461154970653 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}] 05:22:50 INFO - PROCESS | 2530 | 1461154970751 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 05:22:50 INFO - PROCESS | 2530 | 1461154970826 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b280800 == 36 [pid = 2530] [id = 56] 05:22:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x128870400) [pid = 2530] [serial = 164] [outer = 0x0] 05:22:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x12b2e7c00) [pid = 2530] [serial = 165] [outer = 0x128870400] 05:22:50 INFO - PROCESS | 2530 | 1461154970855 Marionette DEBUG loaded listener.js 05:22:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x12b4cb800) [pid = 2530] [serial = 166] [outer = 0x128870400] 05:22:51 INFO - PROCESS | 2530 | 1461154971271 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]]]}] 05:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 05:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 669ms 05:22:51 INFO - PROCESS | 2530 | 1461154971318 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 05:22:51 INFO - PROCESS | 2530 | 1461154971320 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 05:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 05:22:51 INFO - PROCESS | 2530 | 1461154971322 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 05:22:51 INFO - PROCESS | 2530 | 1461154971324 Marionette TRACE conn2 <- [1,198,null,{}] 05:22:51 INFO - PROCESS | 2530 | 1461154971327 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}] 05:22:51 INFO - PROCESS | 2530 | 1461154971463 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 05:22:51 INFO - PROCESS | 2530 | 1461154971560 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b463800 == 37 [pid = 2530] [id = 57] 05:22:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 167 (0x1278e7800) [pid = 2530] [serial = 167] [outer = 0x0] 05:22:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 168 (0x12887b400) [pid = 2530] [serial = 168] [outer = 0x1278e7800] 05:22:51 INFO - PROCESS | 2530 | 1461154971610 Marionette DEBUG loaded listener.js 05:22:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 169 (0x12bae7400) [pid = 2530] [serial = 169] [outer = 0x1278e7800] 05:22:52 INFO - PROCESS | 2530 | 1461154972116 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]]]}] 05:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 05:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 824ms 05:22:52 INFO - PROCESS | 2530 | 1461154972148 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 05:22:52 INFO - PROCESS | 2530 | 1461154972149 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 05:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 05:22:52 INFO - PROCESS | 2530 | 1461154972151 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 05:22:52 INFO - PROCESS | 2530 | 1461154972153 Marionette TRACE conn2 <- [1,202,null,{}] 05:22:52 INFO - PROCESS | 2530 | 1461154972155 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}] 05:22:52 INFO - PROCESS | 2530 | 1461154972241 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 05:22:52 INFO - PROCESS | 2530 | 1461154972303 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf5a000 == 38 [pid = 2530] [id = 58] 05:22:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 170 (0x12bb6f000) [pid = 2530] [serial = 170] [outer = 0x0] 05:22:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 171 (0x12bb74800) [pid = 2530] [serial = 171] [outer = 0x12bb6f000] 05:22:52 INFO - PROCESS | 2530 | 1461154972333 Marionette DEBUG loaded listener.js 05:22:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 172 (0x12bbae800) [pid = 2530] [serial = 172] [outer = 0x12bb6f000] 05:22:52 INFO - PROCESS | 2530 | 1461154972759 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]]]}] 05:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 05:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 669ms 05:22:52 INFO - PROCESS | 2530 | 1461154972829 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 05:22:52 INFO - PROCESS | 2530 | 1461154972831 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 05:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 05:22:52 INFO - PROCESS | 2530 | 1461154972837 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 05:22:52 INFO - PROCESS | 2530 | 1461154972839 Marionette TRACE conn2 <- [1,206,null,{}] 05:22:52 INFO - PROCESS | 2530 | 1461154972842 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}] 05:22:52 INFO - PROCESS | 2530 | 1461154972933 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 05:22:53 INFO - PROCESS | 2530 | 1461154973000 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x118aaf800 == 39 [pid = 2530] [id = 59] 05:22:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 173 (0x11a79d000) [pid = 2530] [serial = 173] [outer = 0x0] 05:22:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 174 (0x11a7a9400) [pid = 2530] [serial = 174] [outer = 0x11a79d000] 05:22:53 INFO - PROCESS | 2530 | 1461154973029 Marionette DEBUG loaded listener.js 05:22:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 175 (0x11acddc00) [pid = 2530] [serial = 175] [outer = 0x11a79d000] 05:22:53 INFO - PROCESS | 2530 | --DOCSHELL 0x11b5eb800 == 38 [pid = 2530] [id = 48] 05:22:53 INFO - PROCESS | 2530 | --DOCSHELL 0x119b2c000 == 37 [pid = 2530] [id = 47] 05:22:53 INFO - PROCESS | 2530 | --DOCSHELL 0x118aa4800 == 36 [pid = 2530] [id = 46] 05:22:53 INFO - PROCESS | 2530 | 1461154973470 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]]]}] 05:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 05:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 670ms 05:22:53 INFO - PROCESS | 2530 | 1461154973507 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 05:22:53 INFO - PROCESS | 2530 | 1461154973511 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 05:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 05:22:53 INFO - PROCESS | 2530 | 1461154973531 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 05:22:53 INFO - PROCESS | 2530 | 1461154973533 Marionette TRACE conn2 <- [1,210,null,{}] 05:22:53 INFO - PROCESS | 2530 | 1461154973537 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}] 05:22:53 INFO - PROCESS | 2530 | 1461154973632 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 05:22:53 INFO - PROCESS | 2530 | 1461154973685 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd40000 == 37 [pid = 2530] [id = 60] 05:22:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 176 (0x11ace4c00) [pid = 2530] [serial = 176] [outer = 0x0] 05:22:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 177 (0x11ba48800) [pid = 2530] [serial = 177] [outer = 0x11ace4c00] 05:22:53 INFO - PROCESS | 2530 | 1461154973718 Marionette DEBUG loaded listener.js 05:22:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 178 (0x11be5fc00) [pid = 2530] [serial = 178] [outer = 0x11ace4c00] 05:22:54 INFO - PROCESS | 2530 | 1461154974127 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]]]}] 05:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 05:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 625ms 05:22:54 INFO - PROCESS | 2530 | 1461154974153 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 05:22:54 INFO - PROCESS | 2530 | 1461154974157 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 05:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 05:22:54 INFO - PROCESS | 2530 | 1461154974161 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 05:22:54 INFO - PROCESS | 2530 | 1461154974163 Marionette TRACE conn2 <- [1,214,null,{}] 05:22:54 INFO - PROCESS | 2530 | 1461154974166 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}] 05:22:54 INFO - PROCESS | 2530 | 1461154974262 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 05:22:54 INFO - PROCESS | 2530 | 1461154974316 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x125d48000 == 38 [pid = 2530] [id = 61] 05:22:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 179 (0x11c240c00) [pid = 2530] [serial = 179] [outer = 0x0] 05:22:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 180 (0x123e3f800) [pid = 2530] [serial = 180] [outer = 0x11c240c00] 05:22:54 INFO - PROCESS | 2530 | 1461154974347 Marionette DEBUG loaded listener.js 05:22:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 181 (0x1273c5400) [pid = 2530] [serial = 181] [outer = 0x11c240c00] 05:22:54 INFO - PROCESS | 2530 | 1461154974755 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]]]}] 05:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 05:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 05:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 05:22:54 INFO - PROCESS | 2530 | 1461154974781 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 05:22:54 INFO - PROCESS | 2530 | 1461154974783 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 05:22:54 INFO - PROCESS | 2530 | 1461154974785 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 05:22:54 INFO - PROCESS | 2530 | 1461154974788 Marionette TRACE conn2 <- [1,218,null,{}] 05:22:54 INFO - PROCESS | 2530 | 1461154974796 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}] 05:22:54 INFO - PROCESS | 2530 | 1461154974900 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 05:22:55 INFO - PROCESS | 2530 | 1461154974992 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba73800 == 39 [pid = 2530] [id = 62] 05:22:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 182 (0x128ee3000) [pid = 2530] [serial = 182] [outer = 0x0] 05:22:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 183 (0x1293da000) [pid = 2530] [serial = 183] [outer = 0x128ee3000] 05:22:55 INFO - PROCESS | 2530 | 1461154975057 Marionette DEBUG loaded listener.js 05:22:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 184 (0x12b7b8c00) [pid = 2530] [serial = 184] [outer = 0x128ee3000] 05:22:55 INFO - PROCESS | 2530 | 1461154975501 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]]]}] 05:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 05:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 726ms 05:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 05:22:55 INFO - PROCESS | 2530 | 1461154975511 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 05:22:55 INFO - PROCESS | 2530 | 1461154975513 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 05:22:55 INFO - PROCESS | 2530 | 1461154975516 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 05:22:55 INFO - PROCESS | 2530 | 1461154975517 Marionette TRACE conn2 <- [1,222,null,{}] 05:22:55 INFO - PROCESS | 2530 | 1461154975520 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}] 05:22:55 INFO - PROCESS | 2530 | 1461154975621 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 05:22:55 INFO - PROCESS | 2530 | 1461154975667 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce6e800 == 40 [pid = 2530] [id = 63] 05:22:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 185 (0x12bae9400) [pid = 2530] [serial = 185] [outer = 0x0] 05:22:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 186 (0x12bb70800) [pid = 2530] [serial = 186] [outer = 0x12bae9400] 05:22:55 INFO - PROCESS | 2530 | 1461154975695 Marionette DEBUG loaded listener.js 05:22:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 187 (0x12bbb5400) [pid = 2530] [serial = 187] [outer = 0x12bae9400] 05:22:56 INFO - PROCESS | 2530 | 1461154976084 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]]]}] 05:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 05:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 05:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 05:22:56 INFO - PROCESS | 2530 | 1461154976136 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 05:22:56 INFO - PROCESS | 2530 | 1461154976138 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 05:22:56 INFO - PROCESS | 2530 | 1461154976140 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 05:22:56 INFO - PROCESS | 2530 | 1461154976141 Marionette TRACE conn2 <- [1,226,null,{}] 05:22:56 INFO - PROCESS | 2530 | 1461154976143 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}] 05:22:56 INFO - PROCESS | 2530 | 1461154976232 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 05:22:56 INFO - PROCESS | 2530 | 1461154976321 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d955800 == 41 [pid = 2530] [id = 64] 05:22:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 188 (0x12cfd4800) [pid = 2530] [serial = 188] [outer = 0x0] 05:22:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 189 (0x12cfdb000) [pid = 2530] [serial = 189] [outer = 0x12cfd4800] 05:22:56 INFO - PROCESS | 2530 | 1461154976365 Marionette DEBUG loaded listener.js 05:22:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 190 (0x12d31d800) [pid = 2530] [serial = 190] [outer = 0x12cfd4800] 05:22:56 INFO - PROCESS | 2530 | 1461154976789 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]]]}] 05:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 05:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 670ms 05:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 05:22:56 INFO - PROCESS | 2530 | 1461154976811 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 05:22:56 INFO - PROCESS | 2530 | 1461154976812 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 05:22:56 INFO - PROCESS | 2530 | 1461154976814 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 05:22:56 INFO - PROCESS | 2530 | 1461154976816 Marionette TRACE conn2 <- [1,230,null,{}] 05:22:56 INFO - PROCESS | 2530 | 1461154976818 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}] 05:22:56 INFO - PROCESS | 2530 | 1461154976925 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 05:22:56 INFO - PROCESS | 2530 | 1461154976977 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d988800 == 42 [pid = 2530] [id = 65] 05:22:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 191 (0x12d321c00) [pid = 2530] [serial = 191] [outer = 0x0] 05:22:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 192 (0x12d9c2400) [pid = 2530] [serial = 192] [outer = 0x12d321c00] 05:22:57 INFO - PROCESS | 2530 | 1461154977009 Marionette DEBUG loaded listener.js 05:22:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 193 (0x12e2f5c00) [pid = 2530] [serial = 193] [outer = 0x12d321c00] 05:22:57 INFO - PROCESS | 2530 | 1461154977409 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]]]}] 05:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 05:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 620ms 05:22:57 INFO - PROCESS | 2530 | 1461154977435 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 05:22:57 INFO - PROCESS | 2530 | 1461154977436 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 05:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 05:22:57 INFO - PROCESS | 2530 | 1461154977439 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 05:22:57 INFO - PROCESS | 2530 | 1461154977440 Marionette TRACE conn2 <- [1,234,null,{}] 05:22:57 INFO - PROCESS | 2530 | 1461154977442 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}] 05:22:57 INFO - PROCESS | 2530 | 1461154977599 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 05:22:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 194 (0x118614800) [pid = 2530] [serial = 194] [outer = 0x12f59f400] 05:22:57 INFO - PROCESS | 2530 | 1461154977708 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x12425f000 == 43 [pid = 2530] [id = 66] 05:22:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 195 (0x119253c00) [pid = 2530] [serial = 195] [outer = 0x0] 05:22:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 196 (0x1199e7000) [pid = 2530] [serial = 196] [outer = 0x119253c00] 05:22:57 INFO - PROCESS | 2530 | 1461154977741 Marionette DEBUG loaded listener.js 05:22:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 197 (0x11ab90c00) [pid = 2530] [serial = 197] [outer = 0x119253c00] 05:22:58 INFO - PROCESS | 2530 | 1461154978196 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]]]}] 05:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 05:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 770ms 05:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 05:22:58 INFO - PROCESS | 2530 | 1461154978211 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 05:22:58 INFO - PROCESS | 2530 | 1461154978213 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 05:22:58 INFO - PROCESS | 2530 | 1461154978216 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 05:22:58 INFO - PROCESS | 2530 | 1461154978219 Marionette TRACE conn2 <- [1,238,null,{}] 05:22:58 INFO - PROCESS | 2530 | 1461154978222 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}] 05:22:58 INFO - PROCESS | 2530 | 1461154978309 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 05:22:58 INFO - PROCESS | 2530 | 1461154978428 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:58 INFO - PROCESS | 2530 | --DOCSHELL 0x123d63800 == 42 [pid = 2530] [id = 43] 05:22:58 INFO - PROCESS | 2530 | --DOCSHELL 0x119145800 == 41 [pid = 2530] [id = 45] 05:22:58 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd4e000 == 40 [pid = 2530] [id = 53] 05:22:58 INFO - PROCESS | 2530 | --DOCSHELL 0x119b2f000 == 39 [pid = 2530] [id = 52] 05:22:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x119118000 == 40 [pid = 2530] [id = 67] 05:22:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 198 (0x115537c00) [pid = 2530] [serial = 198] [outer = 0x0] 05:22:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 199 (0x116462400) [pid = 2530] [serial = 199] [outer = 0x115537c00] 05:22:58 INFO - PROCESS | 2530 | 1461154978479 Marionette DEBUG loaded listener.js 05:22:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 200 (0x11a8f0800) [pid = 2530] [serial = 200] [outer = 0x115537c00] 05:22:58 INFO - PROCESS | 2530 | 1461154978903 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]]]}] 05:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 05:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 721ms 05:22:58 INFO - PROCESS | 2530 | 1461154978963 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 05:22:58 INFO - PROCESS | 2530 | 1461154978965 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 05:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 05:22:58 INFO - PROCESS | 2530 | 1461154978972 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 05:22:58 INFO - PROCESS | 2530 | 1461154978975 Marionette TRACE conn2 <- [1,242,null,{}] 05:22:58 INFO - PROCESS | 2530 | 1461154978981 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}] 05:22:59 INFO - PROCESS | 2530 | 1461154979074 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 05:22:59 INFO - PROCESS | 2530 | 1461154979143 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x125d51800 == 41 [pid = 2530] [id = 68] 05:22:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 201 (0x1240e7800) [pid = 2530] [serial = 201] [outer = 0x0] 05:22:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 202 (0x1271df000) [pid = 2530] [serial = 202] [outer = 0x1240e7800] 05:22:59 INFO - PROCESS | 2530 | 1461154979175 Marionette DEBUG loaded listener.js 05:22:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 203 (0x1278e3800) [pid = 2530] [serial = 203] [outer = 0x1240e7800] 05:22:59 INFO - PROCESS | 2530 | 1461154979599 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]]]}] 05:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 05:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 677ms 05:22:59 INFO - PROCESS | 2530 | 1461154979649 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 05:22:59 INFO - PROCESS | 2530 | 1461154979652 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 05:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 05:22:59 INFO - PROCESS | 2530 | 1461154979655 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 05:22:59 INFO - PROCESS | 2530 | 1461154979656 Marionette TRACE conn2 <- [1,246,null,{}] 05:22:59 INFO - PROCESS | 2530 | 1461154979659 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}] 05:22:59 INFO - PROCESS | 2530 | 1461154979752 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 05:22:59 INFO - PROCESS | 2530 | 1461154979806 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba6f800 == 42 [pid = 2530] [id = 69] 05:22:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 204 (0x1278e9800) [pid = 2530] [serial = 204] [outer = 0x0] 05:22:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 205 (0x12910b400) [pid = 2530] [serial = 205] [outer = 0x1278e9800] 05:22:59 INFO - PROCESS | 2530 | 1461154979836 Marionette DEBUG loaded listener.js 05:22:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 206 (0x12b6f8400) [pid = 2530] [serial = 206] [outer = 0x1278e9800] 05:23:00 INFO - PROCESS | 2530 | 1461154980266 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]]]}] 05:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 05:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 619ms 05:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 05:23:00 INFO - PROCESS | 2530 | 1461154980275 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 05:23:00 INFO - PROCESS | 2530 | 1461154980276 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 05:23:00 INFO - PROCESS | 2530 | 1461154980280 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 05:23:00 INFO - PROCESS | 2530 | 1461154980284 Marionette TRACE conn2 <- [1,250,null,{}] 05:23:00 INFO - PROCESS | 2530 | 1461154980291 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}] 05:23:00 INFO - PROCESS | 2530 | 1461154980441 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 05:23:00 INFO - PROCESS | 2530 | 1461154980505 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x118c0d800 == 43 [pid = 2530] [id = 70] 05:23:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 207 (0x12d31dc00) [pid = 2530] [serial = 207] [outer = 0x0] 05:23:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 208 (0x12d974400) [pid = 2530] [serial = 208] [outer = 0x12d31dc00] 05:23:00 INFO - PROCESS | 2530 | 1461154980537 Marionette DEBUG loaded listener.js 05:23:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 209 (0x12d9b7000) [pid = 2530] [serial = 209] [outer = 0x12d31dc00] 05:23:00 INFO - PROCESS | 2530 | 1461154980939 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]]]}] 05:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 05:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 676ms 05:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 05:23:00 INFO - PROCESS | 2530 | 1461154980955 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 05:23:00 INFO - PROCESS | 2530 | 1461154980957 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 05:23:00 INFO - PROCESS | 2530 | 1461154980959 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 05:23:00 INFO - PROCESS | 2530 | 1461154980960 Marionette TRACE conn2 <- [1,254,null,{}] 05:23:00 INFO - PROCESS | 2530 | 1461154980962 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}] 05:23:01 INFO - PROCESS | 2530 | 1461154981055 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 05:23:01 INFO - PROCESS | 2530 | 1461154981106 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e691000 == 44 [pid = 2530] [id = 71] 05:23:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 210 (0x12d9bc400) [pid = 2530] [serial = 210] [outer = 0x0] 05:23:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 211 (0x12dbea400) [pid = 2530] [serial = 211] [outer = 0x12d9bc400] 05:23:01 INFO - PROCESS | 2530 | 1461154981137 Marionette DEBUG loaded listener.js 05:23:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 212 (0x12e2fa000) [pid = 2530] [serial = 212] [outer = 0x12d9bc400] 05:23:01 INFO - PROCESS | 2530 | 1461154981526 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]]]}] 05:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 05:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 618ms 05:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 05:23:01 INFO - PROCESS | 2530 | 1461154981578 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 05:23:01 INFO - PROCESS | 2530 | 1461154981579 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 05:23:01 INFO - PROCESS | 2530 | 1461154981581 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 05:23:01 INFO - PROCESS | 2530 | 1461154981582 Marionette TRACE conn2 <- [1,258,null,{}] 05:23:01 INFO - PROCESS | 2530 | 1461154981584 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}] 05:23:01 INFO - PROCESS | 2530 | 1461154981674 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 05:23:01 INFO - PROCESS | 2530 | 1461154981761 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed7a800 == 45 [pid = 2530] [id = 72] 05:23:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 213 (0x12e354400) [pid = 2530] [serial = 213] [outer = 0x0] 05:23:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 214 (0x12e356c00) [pid = 2530] [serial = 214] [outer = 0x12e354400] 05:23:01 INFO - PROCESS | 2530 | 1461154981811 Marionette DEBUG loaded listener.js 05:23:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 215 (0x12edb2c00) [pid = 2530] [serial = 215] [outer = 0x12e354400] 05:23:02 INFO - PROCESS | 2530 | 1461154982289 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]]]}] 05:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 05:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 719ms 05:23:02 INFO - PROCESS | 2530 | 1461154982301 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 05:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 05:23:02 INFO - PROCESS | 2530 | 1461154982303 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 05:23:02 INFO - PROCESS | 2530 | 1461154982307 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 05:23:02 INFO - PROCESS | 2530 | 1461154982309 Marionette TRACE conn2 <- [1,262,null,{}] 05:23:02 INFO - PROCESS | 2530 | 1461154982312 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}] 05:23:02 INFO - PROCESS | 2530 | 1461154982419 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 05:23:02 INFO - PROCESS | 2530 | 1461154982473 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f42f000 == 46 [pid = 2530] [id = 73] 05:23:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 216 (0x12edb5c00) [pid = 2530] [serial = 216] [outer = 0x0] 05:23:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 217 (0x12ef86400) [pid = 2530] [serial = 217] [outer = 0x12edb5c00] 05:23:02 INFO - PROCESS | 2530 | 1461154982502 Marionette DEBUG loaded listener.js 05:23:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 218 (0x12f592c00) [pid = 2530] [serial = 218] [outer = 0x12edb5c00] 05:23:02 INFO - PROCESS | 2530 | 1461154982933 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]]]}] 05:23:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 05:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 670ms 05:23:02 INFO - PROCESS | 2530 | 1461154982993 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 05:23:02 INFO - PROCESS | 2530 | 1461154982995 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 05:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 05:23:03 INFO - PROCESS | 2530 | 1461154983033 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 05:23:03 INFO - PROCESS | 2530 | 1461154983035 Marionette TRACE conn2 <- [1,266,null,{}] 05:23:03 INFO - PROCESS | 2530 | 1461154983037 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}] 05:23:03 INFO - PROCESS | 2530 | 1461154983127 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 05:23:03 INFO - PROCESS | 2530 | 1461154983193 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f96b800 == 47 [pid = 2530] [id = 74] 05:23:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 219 (0x12d02ac00) [pid = 2530] [serial = 219] [outer = 0x0] 05:23:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 220 (0x12d031800) [pid = 2530] [serial = 220] [outer = 0x12d02ac00] 05:23:03 INFO - PROCESS | 2530 | 1461154983222 Marionette DEBUG loaded listener.js 05:23:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 221 (0x12d035800) [pid = 2530] [serial = 221] [outer = 0x12d02ac00] 05:23:03 INFO - PROCESS | 2530 | 1461154983633 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]]]}] 05:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 05:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 622ms 05:23:03 INFO - PROCESS | 2530 | 1461154983653 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 05:23:03 INFO - PROCESS | 2530 | 1461154983654 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 05:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 05:23:03 INFO - PROCESS | 2530 | 1461154983656 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 05:23:03 INFO - PROCESS | 2530 | 1461154983658 Marionette TRACE conn2 <- [1,270,null,{}] 05:23:03 INFO - PROCESS | 2530 | 1461154983660 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}] 05:23:03 INFO - PROCESS | 2530 | 1461154983755 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 05:23:03 INFO - PROCESS | 2530 | 1461154983808 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f97d000 == 48 [pid = 2530] [id = 75] 05:23:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 222 (0x12d028400) [pid = 2530] [serial = 222] [outer = 0x0] 05:23:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 223 (0x12edba800) [pid = 2530] [serial = 223] [outer = 0x12d028400] 05:23:03 INFO - PROCESS | 2530 | 1461154983837 Marionette DEBUG loaded listener.js 05:23:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 224 (0x12f59a400) [pid = 2530] [serial = 224] [outer = 0x12d028400] 05:23:04 INFO - PROCESS | 2530 | 1461154984292 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]]]}] 05:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 05:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 05:23:04 INFO - PROCESS | 2530 | 1461154984327 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 05:23:04 INFO - PROCESS | 2530 | 1461154984329 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 05:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 05:23:04 INFO - PROCESS | 2530 | 1461154984332 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 05:23:04 INFO - PROCESS | 2530 | 1461154984334 Marionette TRACE conn2 <- [1,274,null,{}] 05:23:04 INFO - PROCESS | 2530 | 1461154984338 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}] 05:23:04 INFO - PROCESS | 2530 | 1461154984451 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 05:23:04 INFO - PROCESS | 2530 | 1461154984523 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c41d800 == 49 [pid = 2530] [id = 76] 05:23:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 225 (0x12372cc00) [pid = 2530] [serial = 225] [outer = 0x0] 05:23:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 226 (0x12372ec00) [pid = 2530] [serial = 226] [outer = 0x12372cc00] 05:23:04 INFO - PROCESS | 2530 | 1461154984552 Marionette DEBUG loaded listener.js 05:23:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 227 (0x123736000) [pid = 2530] [serial = 227] [outer = 0x12372cc00] 05:23:04 INFO - PROCESS | 2530 | --DOCSHELL 0x12425f000 == 48 [pid = 2530] [id = 66] 05:23:04 INFO - PROCESS | 2530 | --DOCSHELL 0x125d48000 == 47 [pid = 2530] [id = 61] 05:23:04 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd40000 == 46 [pid = 2530] [id = 60] 05:23:05 INFO - PROCESS | 2530 | 1461154985038 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]]]}] 05:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 05:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 720ms 05:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 05:23:05 INFO - PROCESS | 2530 | 1461154985053 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 05:23:05 INFO - PROCESS | 2530 | 1461154985056 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 05:23:05 INFO - PROCESS | 2530 | 1461154985060 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 05:23:05 INFO - PROCESS | 2530 | 1461154985062 Marionette TRACE conn2 <- [1,278,null,{}] 05:23:05 INFO - PROCESS | 2530 | 1461154985066 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}] 05:23:05 INFO - PROCESS | 2530 | 1461154985164 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 05:23:05 INFO - PROCESS | 2530 | 1461154985223 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f11000 == 47 [pid = 2530] [id = 77] 05:23:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 228 (0x12372f000) [pid = 2530] [serial = 228] [outer = 0x0] 05:23:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 229 (0x123738400) [pid = 2530] [serial = 229] [outer = 0x12372f000] 05:23:05 INFO - PROCESS | 2530 | 1461154985256 Marionette DEBUG loaded listener.js 05:23:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 230 (0x123c47800) [pid = 2530] [serial = 230] [outer = 0x12372f000] 05:23:05 INFO - PROCESS | 2530 | 1461154985680 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]]]}] 05:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 05:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 672ms 05:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 05:23:05 INFO - PROCESS | 2530 | 1461154985732 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 05:23:05 INFO - PROCESS | 2530 | 1461154985735 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 05:23:05 INFO - PROCESS | 2530 | 1461154985740 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 05:23:05 INFO - PROCESS | 2530 | 1461154985742 Marionette TRACE conn2 <- [1,282,null,{}] 05:23:05 INFO - PROCESS | 2530 | 1461154985765 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}] 05:23:05 INFO - PROCESS | 2530 | 1461154985886 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 05:23:05 INFO - PROCESS | 2530 | 1461154985958 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce6b000 == 48 [pid = 2530] [id = 78] 05:23:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 231 (0x123730c00) [pid = 2530] [serial = 231] [outer = 0x0] 05:23:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 232 (0x1293d3800) [pid = 2530] [serial = 232] [outer = 0x123730c00] 05:23:05 INFO - PROCESS | 2530 | 1461154985988 Marionette DEBUG loaded listener.js 05:23:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 233 (0x1293db800) [pid = 2530] [serial = 233] [outer = 0x123730c00] 05:23:06 INFO - PROCESS | 2530 | 1461154986406 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]]]}] 05:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 05:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 673ms 05:23:06 INFO - PROCESS | 2530 | 1461154986413 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 05:23:06 INFO - PROCESS | 2530 | 1461154986415 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 05:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 05:23:06 INFO - PROCESS | 2530 | 1461154986417 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 05:23:06 INFO - PROCESS | 2530 | 1461154986420 Marionette TRACE conn2 <- [1,286,null,{}] 05:23:06 INFO - PROCESS | 2530 | 1461154986427 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}] 05:23:06 INFO - PROCESS | 2530 | 1461154986527 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 05:23:06 INFO - PROCESS | 2530 | 1461154986581 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2b1800 == 49 [pid = 2530] [id = 79] 05:23:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 234 (0x12b269c00) [pid = 2530] [serial = 234] [outer = 0x0] 05:23:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 235 (0x12b270c00) [pid = 2530] [serial = 235] [outer = 0x12b269c00] 05:23:06 INFO - PROCESS | 2530 | 1461154986614 Marionette DEBUG loaded listener.js 05:23:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 236 (0x12b7b8000) [pid = 2530] [serial = 236] [outer = 0x12b269c00] 05:23:07 INFO - PROCESS | 2530 | 1461154987045 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]]]}] 05:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 05:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 673ms 05:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 05:23:07 INFO - PROCESS | 2530 | 1461154987090 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 05:23:07 INFO - PROCESS | 2530 | 1461154987092 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 05:23:07 INFO - PROCESS | 2530 | 1461154987094 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 05:23:07 INFO - PROCESS | 2530 | 1461154987096 Marionette TRACE conn2 <- [1,290,null,{}] 05:23:07 INFO - PROCESS | 2530 | 1461154987098 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}] 05:23:07 INFO - PROCESS | 2530 | 1461154987216 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 05:23:07 INFO - PROCESS | 2530 | 1461154987302 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fba9800 == 50 [pid = 2530] [id = 80] 05:23:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 237 (0x12bb78800) [pid = 2530] [serial = 237] [outer = 0x0] 05:23:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 238 (0x12bbc0000) [pid = 2530] [serial = 238] [outer = 0x12bb78800] 05:23:07 INFO - PROCESS | 2530 | 1461154987337 Marionette DEBUG loaded listener.js 05:23:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 239 (0x12d02d000) [pid = 2530] [serial = 239] [outer = 0x12bb78800] 05:23:07 INFO - PROCESS | 2530 | 1461154987764 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]]]}] 05:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 05:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 721ms 05:23:07 INFO - PROCESS | 2530 | 1461154987815 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 05:23:07 INFO - PROCESS | 2530 | 1461154987817 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 05:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 05:23:07 INFO - PROCESS | 2530 | 1461154987819 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 05:23:07 INFO - PROCESS | 2530 | 1461154987820 Marionette TRACE conn2 <- [1,294,null,{}] 05:23:07 INFO - PROCESS | 2530 | 1461154987823 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}] 05:23:07 INFO - PROCESS | 2530 | 1461154987911 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 05:23:07 INFO - PROCESS | 2530 | 1461154987969 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ffc9000 == 51 [pid = 2530] [id = 81] 05:23:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 240 (0x12d037400) [pid = 2530] [serial = 240] [outer = 0x0] 05:23:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 241 (0x12d31ac00) [pid = 2530] [serial = 241] [outer = 0x12d037400] 05:23:08 INFO - PROCESS | 2530 | 1461154987999 Marionette DEBUG loaded listener.js 05:23:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 242 (0x12d9bf400) [pid = 2530] [serial = 242] [outer = 0x12d037400] 05:23:08 INFO - PROCESS | 2530 | 1461154988427 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]]]}] 05:23:08 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. 05:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 05:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 05:23:08 INFO - PROCESS | 2530 | 1461154988439 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 05:23:08 INFO - PROCESS | 2530 | 1461154988440 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 05:23:08 INFO - PROCESS | 2530 | 1461154988442 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 05:23:08 INFO - PROCESS | 2530 | 1461154988443 Marionette TRACE conn2 <- [1,298,null,{}] 05:23:08 INFO - PROCESS | 2530 | 1461154988446 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}] 05:23:08 INFO - PROCESS | 2530 | 1461154988572 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 05:23:08 INFO - PROCESS | 2530 | 1461154988664 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x136f7b800 == 52 [pid = 2530] [id = 82] 05:23:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 243 (0x12edb4400) [pid = 2530] [serial = 243] [outer = 0x0] 05:23:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 244 (0x12ef8dc00) [pid = 2530] [serial = 244] [outer = 0x12edb4400] 05:23:08 INFO - PROCESS | 2530 | 1461154988696 Marionette DEBUG loaded listener.js 05:23:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 245 (0x12f59fc00) [pid = 2530] [serial = 245] [outer = 0x12edb4400] 05:23:09 INFO - PROCESS | 2530 | 1461154989103 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]]]}] 05:23:09 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. 05:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 668ms 05:23:09 INFO - PROCESS | 2530 | 1461154989111 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 05:23:09 INFO - PROCESS | 2530 | 1461154989112 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 05:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 05:23:09 INFO - PROCESS | 2530 | 1461154989115 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 05:23:09 INFO - PROCESS | 2530 | 1461154989116 Marionette TRACE conn2 <- [1,302,null,{}] 05:23:09 INFO - PROCESS | 2530 | 1461154989119 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}] 05:23:09 INFO - PROCESS | 2530 | 1461154989210 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 05:23:09 INFO - PROCESS | 2530 | 1461154989265 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b4800 == 53 [pid = 2530] [id = 83] 05:23:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 246 (0x112117c00) [pid = 2530] [serial = 246] [outer = 0x0] 05:23:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 247 (0x11211b800) [pid = 2530] [serial = 247] [outer = 0x112117c00] 05:23:09 INFO - PROCESS | 2530 | 1461154989295 Marionette DEBUG loaded listener.js 05:23:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 248 (0x11211fc00) [pid = 2530] [serial = 248] [outer = 0x112117c00] 05:23:09 INFO - PROCESS | 2530 | 1461154989715 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]]]}] 05:23:09 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. 05:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 621ms 05:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 05:23:09 INFO - PROCESS | 2530 | 1461154989736 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 05:23:09 INFO - PROCESS | 2530 | 1461154989738 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 05:23:09 INFO - PROCESS | 2530 | 1461154989740 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 05:23:09 INFO - PROCESS | 2530 | 1461154989741 Marionette TRACE conn2 <- [1,306,null,{}] 05:23:09 INFO - PROCESS | 2530 | 1461154989744 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}] 05:23:09 INFO - PROCESS | 2530 | 1461154989838 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 05:23:09 INFO - PROCESS | 2530 | 1461154989933 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x131908800 == 54 [pid = 2530] [id = 84] 05:23:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 249 (0x11af67400) [pid = 2530] [serial = 249] [outer = 0x0] 05:23:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 250 (0x12ef89c00) [pid = 2530] [serial = 250] [outer = 0x11af67400] 05:23:09 INFO - PROCESS | 2530 | 1461154989979 Marionette DEBUG loaded listener.js 05:23:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 251 (0x12f6a2400) [pid = 2530] [serial = 251] [outer = 0x11af67400] 05:23:10 INFO - PROCESS | 2530 | --DOCSHELL 0x127ec2000 == 53 [pid = 2530] [id = 55] 05:23:10 INFO - PROCESS | 2530 | --DOCSHELL 0x12b280800 == 52 [pid = 2530] [id = 56] 05:23:10 INFO - PROCESS | 2530 | --DOCSHELL 0x12b463800 == 51 [pid = 2530] [id = 57] 05:23:10 INFO - PROCESS | 2530 | --DOCSHELL 0x125d3e000 == 50 [pid = 2530] [id = 54] 05:23:10 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba6f800 == 49 [pid = 2530] [id = 69] 05:23:10 INFO - PROCESS | 2530 | --DOCSHELL 0x125d51800 == 48 [pid = 2530] [id = 68] 05:23:10 INFO - PROCESS | 2530 | --DOCSHELL 0x119118000 == 47 [pid = 2530] [id = 67] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12d955800 == 46 [pid = 2530] [id = 64] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12e68b000 == 45 [pid = 2530] [id = 11] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12fbac800 == 44 [pid = 2530] [id = 18] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf5a000 == 43 [pid = 2530] [id = 58] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x118c0d800 == 42 [pid = 2530] [id = 70] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12f97d000 == 41 [pid = 2530] [id = 75] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2a1800 == 40 [pid = 2530] [id = 10] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0e5800 == 39 [pid = 2530] [id = 8] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed7a800 == 38 [pid = 2530] [id = 72] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12fe45800 == 37 [pid = 2530] [id = 19] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12f42f000 == 36 [pid = 2530] [id = 73] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12f96b800 == 35 [pid = 2530] [id = 74] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x118aaf800 == 34 [pid = 2530] [id = 59] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12e691000 == 33 [pid = 2530] [id = 71] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12ffe1000 == 32 [pid = 2530] [id = 21] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12e867000 == 31 [pid = 2530] [id = 12] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba73800 == 30 [pid = 2530] [id = 62] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12f43d800 == 29 [pid = 2530] [id = 15] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd4b800 == 28 [pid = 2530] [id = 49] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12da54000 == 27 [pid = 2530] [id = 9] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef5f800 == 26 [pid = 2530] [id = 14] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed7b800 == 25 [pid = 2530] [id = 13] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x130566800 == 24 [pid = 2530] [id = 22] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce6e800 == 23 [pid = 2530] [id = 63] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12ffd2800 == 22 [pid = 2530] [id = 20] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x11c5b9800 == 21 [pid = 2530] [id = 50] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b4800 == 20 [pid = 2530] [id = 83] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x136f7b800 == 19 [pid = 2530] [id = 82] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12ffc9000 == 18 [pid = 2530] [id = 81] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12d988800 == 17 [pid = 2530] [id = 65] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12fba9800 == 16 [pid = 2530] [id = 80] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2b1800 == 15 [pid = 2530] [id = 79] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x118270800 == 14 [pid = 2530] [id = 51] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x128825000 == 13 [pid = 2530] [id = 44] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce6b000 == 12 [pid = 2530] [id = 78] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x127f11000 == 11 [pid = 2530] [id = 77] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x11c41d800 == 10 [pid = 2530] [id = 76] 05:23:13 INFO - PROCESS | 2530 | --DOCSHELL 0x127369800 == 9 [pid = 2530] [id = 40] 05:23:14 INFO - PROCESS | 2530 | 1461154994122 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]]]}] 05:23:14 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. 05:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4445ms 05:23:14 INFO - PROCESS | 2530 | 1461154994186 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 05:23:14 INFO - PROCESS | 2530 | 1461154994188 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 05:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 05:23:14 INFO - PROCESS | 2530 | 1461154994191 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 05:23:14 INFO - PROCESS | 2530 | 1461154994193 Marionette TRACE conn2 <- [1,310,null,{}] 05:23:14 INFO - PROCESS | 2530 | 1461154994199 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}] 05:23:14 INFO - PROCESS | 2530 | 1461154994280 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 05:23:14 INFO - PROCESS | 2530 | 1461154994287 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x118f34000 == 10 [pid = 2530] [id = 85] 05:23:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 252 (0x11a8ed000) [pid = 2530] [serial = 252] [outer = 0x0] 05:23:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 253 (0x11a8f3c00) [pid = 2530] [serial = 253] [outer = 0x11a8ed000] 05:23:14 INFO - PROCESS | 2530 | 1461154994316 Marionette DEBUG loaded listener.js 05:23:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 254 (0x11ab8ac00) [pid = 2530] [serial = 254] [outer = 0x11a8ed000] 05:23:14 INFO - PROCESS | 2530 | 1461154994653 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]]]}] 05:23:14 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. 05:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms 05:23:14 INFO - PROCESS | 2530 | 1461154994662 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 05:23:14 INFO - PROCESS | 2530 | 1461154994669 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 05:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 05:23:14 INFO - PROCESS | 2530 | 1461154994674 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 05:23:14 INFO - PROCESS | 2530 | 1461154994675 Marionette TRACE conn2 <- [1,314,null,{}] 05:23:14 INFO - PROCESS | 2530 | 1461154994688 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}] 05:23:14 INFO - PROCESS | 2530 | 1461154994794 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 05:23:14 INFO - PROCESS | 2530 | 1461154994800 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba17800 == 11 [pid = 2530] [id = 86] 05:23:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 255 (0x11ab8e400) [pid = 2530] [serial = 255] [outer = 0x0] 05:23:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 256 (0x11b5c9000) [pid = 2530] [serial = 256] [outer = 0x11ab8e400] 05:23:14 INFO - PROCESS | 2530 | 1461154994826 Marionette DEBUG loaded listener.js 05:23:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 257 (0x11c24a000) [pid = 2530] [serial = 257] [outer = 0x11ab8e400] 05:23:15 INFO - PROCESS | 2530 | 1461154995185 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]]]}] 05:23:15 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. 05:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 05:23:15 INFO - PROCESS | 2530 | 1461154995193 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 05:23:15 INFO - PROCESS | 2530 | 1461154995194 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 05:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 05:23:15 INFO - PROCESS | 2530 | 1461154995199 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 05:23:15 INFO - PROCESS | 2530 | 1461154995202 Marionette TRACE conn2 <- [1,318,null,{}] 05:23:15 INFO - PROCESS | 2530 | 1461154995209 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}] 05:23:15 INFO - PROCESS | 2530 | 1461154995314 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 05:23:15 INFO - PROCESS | 2530 | 1461154995323 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f09800 == 12 [pid = 2530] [id = 87] 05:23:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 258 (0x12373a800) [pid = 2530] [serial = 258] [outer = 0x0] 05:23:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 259 (0x123903000) [pid = 2530] [serial = 259] [outer = 0x12373a800] 05:23:15 INFO - PROCESS | 2530 | 1461154995354 Marionette DEBUG loaded listener.js 05:23:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 260 (0x1273f2800) [pid = 2530] [serial = 260] [outer = 0x12373a800] 05:23:15 INFO - PROCESS | 2530 | 1461154995768 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]]]}] 05:23:15 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. 05:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 575ms 05:23:15 INFO - PROCESS | 2530 | 1461154995774 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 05:23:15 INFO - PROCESS | 2530 | 1461154995775 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 05:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 05:23:15 INFO - PROCESS | 2530 | 1461154995777 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 05:23:15 INFO - PROCESS | 2530 | 1461154995780 Marionette TRACE conn2 <- [1,322,null,{}] 05:23:15 INFO - PROCESS | 2530 | 1461154995782 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}] 05:23:15 INFO - PROCESS | 2530 | 1461154995850 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 05:23:15 INFO - PROCESS | 2530 | 1461154995854 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b763800 == 13 [pid = 2530] [id = 88] 05:23:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 261 (0x1275bbc00) [pid = 2530] [serial = 261] [outer = 0x0] 05:23:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 262 (0x128ee2800) [pid = 2530] [serial = 262] [outer = 0x1275bbc00] 05:23:15 INFO - PROCESS | 2530 | 1461154995894 Marionette DEBUG loaded listener.js 05:23:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 263 (0x12931bc00) [pid = 2530] [serial = 263] [outer = 0x1275bbc00] 05:23:16 INFO - PROCESS | 2530 | 1461154996604 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]]]}] 05:23:16 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. 05:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 874ms 05:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 05:23:16 INFO - PROCESS | 2530 | 1461154996656 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 05:23:16 INFO - PROCESS | 2530 | 1461154996658 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 05:23:16 INFO - PROCESS | 2530 | 1461154996660 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 05:23:16 INFO - PROCESS | 2530 | 1461154996661 Marionette TRACE conn2 <- [1,326,null,{}] 05:23:16 INFO - PROCESS | 2530 | 1461154996663 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}] 05:23:16 INFO - PROCESS | 2530 | 1461154996755 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 05:23:16 INFO - PROCESS | 2530 | 1461154996759 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d94d800 == 14 [pid = 2530] [id = 89] 05:23:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 264 (0x1277f7400) [pid = 2530] [serial = 264] [outer = 0x0] 05:23:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 265 (0x1293de800) [pid = 2530] [serial = 265] [outer = 0x1277f7400] 05:23:16 INFO - PROCESS | 2530 | 1461154996784 Marionette DEBUG loaded listener.js 05:23:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 266 (0x12b271000) [pid = 2530] [serial = 266] [outer = 0x1277f7400] 05:23:17 INFO - PROCESS | 2530 | 1461154997144 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]]]}] 05:23:17 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. 05:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 05:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 05:23:17 INFO - PROCESS | 2530 | 1461154997178 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 05:23:17 INFO - PROCESS | 2530 | 1461154997179 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 05:23:17 INFO - PROCESS | 2530 | 1461154997182 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 05:23:17 INFO - PROCESS | 2530 | 1461154997183 Marionette TRACE conn2 <- [1,330,null,{}] 05:23:17 INFO - PROCESS | 2530 | 1461154997185 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}] 05:23:17 INFO - PROCESS | 2530 | 1461154997294 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 05:23:17 INFO - PROCESS | 2530 | 1461154997349 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2a2800 == 15 [pid = 2530] [id = 90] 05:23:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 267 (0x12b4c7400) [pid = 2530] [serial = 267] [outer = 0x0] 05:23:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 268 (0x12b7b9400) [pid = 2530] [serial = 268] [outer = 0x12b4c7400] 05:23:17 INFO - PROCESS | 2530 | 1461154997377 Marionette DEBUG loaded listener.js 05:23:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 269 (0x12bbb1c00) [pid = 2530] [serial = 269] [outer = 0x12b4c7400] 05:23:17 INFO - PROCESS | 2530 | 1461154997707 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]]]}] 05:23:17 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. 05:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms 05:23:17 INFO - PROCESS | 2530 | 1461154997751 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 05:23:17 INFO - PROCESS | 2530 | 1461154997752 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 05:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 05:23:17 INFO - PROCESS | 2530 | 1461154997755 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 05:23:17 INFO - PROCESS | 2530 | 1461154997756 Marionette TRACE conn2 <- [1,334,null,{}] 05:23:17 INFO - PROCESS | 2530 | 1461154997758 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}] 05:23:17 INFO - PROCESS | 2530 | 1461154997852 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 05:23:17 INFO - PROCESS | 2530 | 1461154997864 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed7a000 == 16 [pid = 2530] [id = 91] 05:23:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 270 (0x12bbbe400) [pid = 2530] [serial = 270] [outer = 0x0] 05:23:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 271 (0x12cfd0c00) [pid = 2530] [serial = 271] [outer = 0x12bbbe400] 05:23:17 INFO - PROCESS | 2530 | 1461154997890 Marionette DEBUG loaded listener.js 05:23:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 272 (0x12d02d400) [pid = 2530] [serial = 272] [outer = 0x12bbbe400] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 271 (0x127f81400) [pid = 2530] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 270 (0x11af62400) [pid = 2530] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 269 (0x12d31dc00) [pid = 2530] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 268 (0x11a79d000) [pid = 2530] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 267 (0x11a7a0000) [pid = 2530] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 266 (0x1154ad400) [pid = 2530] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 265 (0x118c72400) [pid = 2530] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 264 (0x11572ac00) [pid = 2530] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 263 (0x128ee6800) [pid = 2530] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 262 (0x1154ba800) [pid = 2530] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 261 (0x11a776000) [pid = 2530] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 260 (0x11a9d7800) [pid = 2530] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 259 (0x11bb90000) [pid = 2530] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 258 (0x11be5a400) [pid = 2530] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 257 (0x11c248000) [pid = 2530] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 256 (0x11bb90400) [pid = 2530] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 255 (0x11be5bc00) [pid = 2530] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 254 (0x1239de000) [pid = 2530] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 253 (0x1182b5800) [pid = 2530] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 252 (0x124389800) [pid = 2530] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 251 (0x11af69400) [pid = 2530] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 250 (0x1182b3c00) [pid = 2530] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 249 (0x127f76000) [pid = 2530] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 248 (0x114f8b000) [pid = 2530] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 247 (0x12feba400) [pid = 2530] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 246 (0x119d64000) [pid = 2530] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 245 (0x11bba2400) [pid = 2530] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 244 (0x119253c00) [pid = 2530] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 243 (0x12d9bc400) [pid = 2530] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 242 (0x123902c00) [pid = 2530] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 241 (0x11c240c00) [pid = 2530] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 240 (0x11a79c000) [pid = 2530] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 239 (0x12372cc00) [pid = 2530] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 238 (0x123902800) [pid = 2530] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 237 (0x11aa45400) [pid = 2530] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 236 (0x12dbf2000) [pid = 2530] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 235 (0x12d028400) [pid = 2530] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 234 (0x123730c00) [pid = 2530] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 233 (0x128ee3000) [pid = 2530] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 232 (0x12372f000) [pid = 2530] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 231 (0x12d02ac00) [pid = 2530] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 230 (0x12bb6f000) [pid = 2530] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 229 (0x12d31e400) [pid = 2530] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 228 (0x1240e7800) [pid = 2530] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 227 (0x12bbc2000) [pid = 2530] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 226 (0x115537c00) [pid = 2530] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 225 (0x127f7ac00) [pid = 2530] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 224 (0x12edb5c00) [pid = 2530] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 223 (0x12b7b5400) [pid = 2530] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 222 (0x125dea800) [pid = 2530] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 221 (0x11ab93800) [pid = 2530] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 220 (0x12e354400) [pid = 2530] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 219 (0x1240ec000) [pid = 2530] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 218 (0x12cfd4800) [pid = 2530] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 217 (0x12f69ec00) [pid = 2530] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 216 (0x112117c00) [pid = 2530] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 215 (0x12b269c00) [pid = 2530] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 214 (0x1278e9800) [pid = 2530] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 213 (0x12ef8b800) [pid = 2530] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 212 (0x12edb4400) [pid = 2530] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 211 (0x12edb6400) [pid = 2530] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 210 (0x12bb78800) [pid = 2530] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 209 (0x128870400) [pid = 2530] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 208 (0x12bae9400) [pid = 2530] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 207 (0x12d037400) [pid = 2530] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 206 (0x11ace0000) [pid = 2530] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 205 (0x11a8edc00) [pid = 2530] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 204 (0x12e350000) [pid = 2530] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 203 (0x1278e7800) [pid = 2530] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 202 (0x12fcf7400) [pid = 2530] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 201 (0x12d321c00) [pid = 2530] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 200 (0x11a9cd400) [pid = 2530] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 199 (0x11ace4c00) [pid = 2530] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 198 (0x118cee800) [pid = 2530] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 05:23:19 INFO - PROCESS | 2530 | --DOMWINDOW == 197 (0x11bb8c400) [pid = 2530] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 05:23:19 INFO - PROCESS | 2530 | 1461154999326 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]]]}] 05:23:19 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. 05:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1619ms 05:23:19 INFO - PROCESS | 2530 | 1461154999381 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 05:23:19 INFO - PROCESS | 2530 | 1461154999382 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 05:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 05:23:19 INFO - PROCESS | 2530 | 1461154999429 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 05:23:19 INFO - PROCESS | 2530 | 1461154999430 Marionette TRACE conn2 <- [1,338,null,{}] 05:23:19 INFO - PROCESS | 2530 | 1461154999453 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}] 05:23:19 INFO - PROCESS | 2530 | 1461154999538 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 05:23:19 INFO - PROCESS | 2530 | 1461154999550 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b514800 == 17 [pid = 2530] [id = 92] 05:23:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 198 (0x114f55400) [pid = 2530] [serial = 273] [outer = 0x0] 05:23:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 199 (0x11a8e8400) [pid = 2530] [serial = 274] [outer = 0x114f55400] 05:23:19 INFO - PROCESS | 2530 | 1461154999575 Marionette DEBUG loaded listener.js 05:23:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 200 (0x11a9d6400) [pid = 2530] [serial = 275] [outer = 0x114f55400] 05:23:19 INFO - PROCESS | 2530 | 1461154999883 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]]]}] 05:23:19 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. 05:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 499ms 05:23:19 INFO - PROCESS | 2530 | 1461154999908 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 05:23:19 INFO - PROCESS | 2530 | 1461154999909 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 05:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 05:23:19 INFO - PROCESS | 2530 | 1461154999911 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 05:23:19 INFO - PROCESS | 2530 | 1461154999913 Marionette TRACE conn2 <- [1,342,null,{}] 05:23:19 INFO - PROCESS | 2530 | 1461154999917 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}] 05:23:19 INFO - PROCESS | 2530 | 1461154999993 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 05:23:20 INFO - PROCESS | 2530 | 1461154999998 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x1275df800 == 18 [pid = 2530] [id = 93] 05:23:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 201 (0x11ab93800) [pid = 2530] [serial = 276] [outer = 0x0] 05:23:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 202 (0x11ba3dc00) [pid = 2530] [serial = 277] [outer = 0x11ab93800] 05:23:20 INFO - PROCESS | 2530 | 1461155000024 Marionette DEBUG loaded listener.js 05:23:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 203 (0x11a7a6800) [pid = 2530] [serial = 278] [outer = 0x11ab93800] 05:23:20 INFO - PROCESS | 2530 | 1461155000522 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]]]}] 05:23:20 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. 05:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 622ms 05:23:20 INFO - PROCESS | 2530 | 1461155000533 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 05:23:20 INFO - PROCESS | 2530 | 1461155000534 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 05:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 05:23:20 INFO - PROCESS | 2530 | 1461155000536 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 05:23:20 INFO - PROCESS | 2530 | 1461155000537 Marionette TRACE conn2 <- [1,346,null,{}] 05:23:20 INFO - PROCESS | 2530 | 1461155000540 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}] 05:23:20 INFO - PROCESS | 2530 | 1461155000621 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 05:23:20 INFO - PROCESS | 2530 | 1461155000626 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b64f800 == 19 [pid = 2530] [id = 94] 05:23:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 204 (0x11c248000) [pid = 2530] [serial = 279] [outer = 0x0] 05:23:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 205 (0x123817c00) [pid = 2530] [serial = 280] [outer = 0x11c248000] 05:23:20 INFO - PROCESS | 2530 | 1461155000653 Marionette DEBUG loaded listener.js 05:23:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 206 (0x1240ec000) [pid = 2530] [serial = 281] [outer = 0x11c248000] 05:23:20 INFO - PROCESS | 2530 | 1461155000989 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]]]}] 05:23:21 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. 05:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 467ms 05:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 05:23:21 INFO - PROCESS | 2530 | 1461155001005 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 05:23:21 INFO - PROCESS | 2530 | 1461155001006 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 05:23:21 INFO - PROCESS | 2530 | 1461155001008 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 05:23:21 INFO - PROCESS | 2530 | 1461155001010 Marionette TRACE conn2 <- [1,350,null,{}] 05:23:21 INFO - PROCESS | 2530 | 1461155001022 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}] 05:23:21 INFO - PROCESS | 2530 | 1461155001110 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 05:23:21 INFO - PROCESS | 2530 | 1461155001117 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed74000 == 20 [pid = 2530] [id = 95] 05:23:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 207 (0x1271dec00) [pid = 2530] [serial = 282] [outer = 0x0] 05:23:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 208 (0x12910c800) [pid = 2530] [serial = 283] [outer = 0x1271dec00] 05:23:21 INFO - PROCESS | 2530 | 1461155001148 Marionette DEBUG loaded listener.js 05:23:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 209 (0x12bb79c00) [pid = 2530] [serial = 284] [outer = 0x1271dec00] 05:23:21 INFO - PROCESS | 2530 | 1461155001761 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]]]}] 05:23:21 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. 05:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 773ms 05:23:21 INFO - PROCESS | 2530 | 1461155001806 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 05:23:21 INFO - PROCESS | 2530 | 1461155001809 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 05:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 05:23:21 INFO - PROCESS | 2530 | 1461155001815 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 05:23:21 INFO - PROCESS | 2530 | 1461155001817 Marionette TRACE conn2 <- [1,354,null,{}] 05:23:21 INFO - PROCESS | 2530 | 1461155001822 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}] 05:23:21 INFO - PROCESS | 2530 | 1461155001926 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 05:23:21 INFO - PROCESS | 2530 | 1461155001986 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba23000 == 21 [pid = 2530] [id = 96] 05:23:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 210 (0x119c64800) [pid = 2530] [serial = 285] [outer = 0x0] 05:23:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 211 (0x11a9d0800) [pid = 2530] [serial = 286] [outer = 0x119c64800] 05:23:22 INFO - PROCESS | 2530 | 1461155002017 Marionette DEBUG loaded listener.js 05:23:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 212 (0x11b5cc400) [pid = 2530] [serial = 287] [outer = 0x119c64800] 05:23:22 INFO - PROCESS | 2530 | 1461155002253 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 05:23:22 INFO - PROCESS | 2530 | 1461155002558 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]]]}] 05:23:22 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. 05:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 823ms 05:23:22 INFO - PROCESS | 2530 | 1461155002797 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 05:23:22 INFO - PROCESS | 2530 | 1461155002800 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 05:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 05:23:22 INFO - PROCESS | 2530 | 1461155002827 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 05:23:22 INFO - PROCESS | 2530 | 1461155002829 Marionette TRACE conn2 <- [1,358,null,{}] 05:23:22 INFO - PROCESS | 2530 | 1461155002832 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}] 05:23:22 INFO - PROCESS | 2530 | 1461155002921 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 05:23:22 INFO - PROCESS | 2530 | 1461155002976 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x115768000 == 22 [pid = 2530] [id = 97] 05:23:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 213 (0x11465d800) [pid = 2530] [serial = 288] [outer = 0x0] 05:23:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 214 (0x11572e400) [pid = 2530] [serial = 289] [outer = 0x11465d800] 05:23:23 INFO - PROCESS | 2530 | 1461155003002 Marionette DEBUG loaded listener.js 05:23:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 215 (0x116465800) [pid = 2530] [serial = 290] [outer = 0x11465d800] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 214 (0x123c75c00) [pid = 2530] [serial = 11] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 213 (0x1240df400) [pid = 2530] [serial = 8] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 212 (0x12ef89c00) [pid = 2530] [serial = 250] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 211 (0x11ace3800) [pid = 2530] [serial = 124] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 210 (0x12d974400) [pid = 2530] [serial = 208] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 209 (0x11a8e9c00) [pid = 2530] [serial = 153] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 208 (0x12f69cc00) [pid = 2530] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 207 (0x11a9d6000) [pid = 2530] [serial = 123] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 206 (0x118aee000) [pid = 2530] [serial = 151] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 205 (0x11a7a5800) [pid = 2530] [serial = 133] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 204 (0x11a7a9400) [pid = 2530] [serial = 174] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 203 (0x11a777000) [pid = 2530] [serial = 135] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 202 (0x1199e7000) [pid = 2530] [serial = 196] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 201 (0x115734400) [pid = 2530] [serial = 72] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 200 (0x12b2dcc00) [pid = 2530] [serial = 117] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 199 (0x11a799800) [pid = 2530] [serial = 78] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 198 (0x11a8ec800) [pid = 2530] [serial = 79] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 197 (0x11a9cd800) [pid = 2530] [serial = 81] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 196 (0x119c65000) [pid = 2530] [serial = 132] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 195 (0x12b2e6400) [pid = 2530] [serial = 118] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 194 (0x11ba45400) [pid = 2530] [serial = 85] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 193 (0x11b58bc00) [pid = 2530] [serial = 84] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 192 (0x11bb92c00) [pid = 2530] [serial = 87] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 191 (0x11bba5800) [pid = 2530] [serial = 88] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 190 (0x11c53b400) [pid = 2530] [serial = 91] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 189 (0x123811400) [pid = 2530] [serial = 93] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 188 (0x123816000) [pid = 2530] [serial = 94] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 187 (0x123815400) [pid = 2530] [serial = 96] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 186 (0x1239dd400) [pid = 2530] [serial = 97] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 185 (0x123c72800) [pid = 2530] [serial = 102] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 184 (0x123c43000) [pid = 2530] [serial = 99] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 183 (0x123c74800) [pid = 2530] [serial = 100] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 182 (0x1239e5c00) [pid = 2530] [serial = 103] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 181 (0x11ace4000) [pid = 2530] [serial = 82] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 180 (0x119261800) [pid = 2530] [serial = 75] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 179 (0x119d62800) [pid = 2530] [serial = 76] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 178 (0x11c23d800) [pid = 2530] [serial = 90] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 177 (0x1273eac00) [pid = 2530] [serial = 105] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 176 (0x1278e7c00) [pid = 2530] [serial = 106] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 175 (0x12910d000) [pid = 2530] [serial = 114] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 174 (0x127ed1800) [pid = 2530] [serial = 108] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 173 (0x119d6a000) [pid = 2530] [serial = 69] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 172 (0x115867000) [pid = 2530] [serial = 150] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 171 (0x127f3b400) [pid = 2530] [serial = 109] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 170 (0x128871800) [pid = 2530] [serial = 111] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 169 (0x116463800) [pid = 2530] [serial = 73] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 168 (0x1154b0c00) [pid = 2530] [serial = 66] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 167 (0x128e09400) [pid = 2530] [serial = 112] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 166 (0x1307df400) [pid = 2530] [serial = 63] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 165 (0x11a7ae000) [pid = 2530] [serial = 70] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 164 (0x1158ee800) [pid = 2530] [serial = 67] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 163 (0x1307ea800) [pid = 2530] [serial = 64] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 162 (0x123736000) [pid = 2530] [serial = 227] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x116462400) [pid = 2530] [serial = 199] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x123e3f800) [pid = 2530] [serial = 180] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x124248400) [pid = 2530] [serial = 147] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x123c72000) [pid = 2530] [serial = 145] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x11b58b400) [pid = 2530] [serial = 139] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x1239df800) [pid = 2530] [serial = 144] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x1293d4000) [pid = 2530] [serial = 115] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x11ba3b000) [pid = 2530] [serial = 141] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x11c278400) [pid = 2530] [serial = 142] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x12d9b7000) [pid = 2530] [serial = 209] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x12dbea400) [pid = 2530] [serial = 211] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x12372ec00) [pid = 2530] [serial = 226] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x11acddc00) [pid = 2530] [serial = 175] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x11ace2c00) [pid = 2530] [serial = 138] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x123811800) [pid = 2530] [serial = 127] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x1271df000) [pid = 2530] [serial = 202] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x12e356c00) [pid = 2530] [serial = 214] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x1293d3800) [pid = 2530] [serial = 232] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x11b5c4c00) [pid = 2530] [serial = 156] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x11be5a000) [pid = 2530] [serial = 126] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x11ab90c00) [pid = 2530] [serial = 197] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x1293da000) [pid = 2530] [serial = 183] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12e2fa000) [pid = 2530] [serial = 212] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x125de9c00) [pid = 2530] [serial = 148] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x1273c5400) [pid = 2530] [serial = 181] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x11ab91400) [pid = 2530] [serial = 154] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x123738400) [pid = 2530] [serial = 229] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x11ba48800) [pid = 2530] [serial = 177] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x12bbae400) [pid = 2530] [serial = 18] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x12b7b7000) [pid = 2530] [serial = 15] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x12bae7000) [pid = 2530] [serial = 16] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x12887b800) [pid = 2530] [serial = 162] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x127ed1c00) [pid = 2530] [serial = 130] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x11be5e000) [pid = 2530] [serial = 157] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x12edb2c00) [pid = 2530] [serial = 215] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x124387400) [pid = 2530] [serial = 159] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x1273ef000) [pid = 2530] [serial = 129] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12ef86400) [pid = 2530] [serial = 217] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x1273f5c00) [pid = 2530] [serial = 160] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x11a8e8c00) [pid = 2530] [serial = 136] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12b270c00) [pid = 2530] [serial = 235] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12e2f7c00) [pid = 2530] [serial = 27] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12d035800) [pid = 2530] [serial = 221] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12bbae800) [pid = 2530] [serial = 172] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12d9bf800) [pid = 2530] [serial = 24] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x12edba800) [pid = 2530] [serial = 223] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x12910b400) [pid = 2530] [serial = 205] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x12dbea000) [pid = 2530] [serial = 25] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x1278e3800) [pid = 2530] [serial = 203] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x12d314800) [pid = 2530] [serial = 21] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12d318c00) [pid = 2530] [serial = 22] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11a8f0800) [pid = 2530] [serial = 200] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x12bb74800) [pid = 2530] [serial = 171] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x12b273800) [pid = 2530] [serial = 163] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12f592c00) [pid = 2530] [serial = 218] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x12b2e7c00) [pid = 2530] [serial = 165] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x12d031800) [pid = 2530] [serial = 220] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12edbdc00) [pid = 2530] [serial = 39] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x12d9bf400) [pid = 2530] [serial = 242] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12e638c00) [pid = 2530] [serial = 36] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x12edb5400) [pid = 2530] [serial = 37] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x12d31ac00) [pid = 2530] [serial = 241] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11a8f7000) [pid = 2530] [serial = 33] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x11acdd400) [pid = 2530] [serial = 34] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x12e635400) [pid = 2530] [serial = 30] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x12d02d000) [pid = 2530] [serial = 239] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x119c62c00) [pid = 2530] [serial = 31] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x12bb70800) [pid = 2530] [serial = 186] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x12887b400) [pid = 2530] [serial = 168] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x12e34c800) [pid = 2530] [serial = 28] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x12f59a400) [pid = 2530] [serial = 224] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x1293db800) [pid = 2530] [serial = 233] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x12b7b8c00) [pid = 2530] [serial = 184] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x1191bf400) [pid = 2530] [serial = 120] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x123c47800) [pid = 2530] [serial = 230] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x12b7b8000) [pid = 2530] [serial = 236] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x12f6a4800) [pid = 2530] [serial = 48] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x12cfdb000) [pid = 2530] [serial = 189] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x12b6f8400) [pid = 2530] [serial = 206] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x12ef93800) [pid = 2530] [serial = 42] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 81 (0x12f594c00) [pid = 2530] [serial = 43] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 80 (0x12f614800) [pid = 2530] [serial = 45] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 79 (0x12f59fc00) [pid = 2530] [serial = 245] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 78 (0x12ef89000) [pid = 2530] [serial = 40] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 77 (0x11211b800) [pid = 2530] [serial = 247] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 76 (0x12bbc0000) [pid = 2530] [serial = 238] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 75 (0x12b4cb800) [pid = 2530] [serial = 166] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 74 (0x12bbb5400) [pid = 2530] [serial = 187] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 73 (0x12ef8dc00) [pid = 2530] [serial = 244] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 72 (0x12bae7400) [pid = 2530] [serial = 169] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 71 (0x12febe000) [pid = 2530] [serial = 60] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 70 (0x12e2f5c00) [pid = 2530] [serial = 193] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 69 (0x12fec3800) [pid = 2530] [serial = 61] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 68 (0x12fcf2800) [pid = 2530] [serial = 58] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 67 (0x11be5fc00) [pid = 2530] [serial = 178] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 66 (0x119d69400) [pid = 2530] [serial = 121] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 65 (0x11a9d1400) [pid = 2530] [serial = 57] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 64 (0x12fcebc00) [pid = 2530] [serial = 54] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 63 (0x12d31d800) [pid = 2530] [serial = 190] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 62 (0x12fcf1400) [pid = 2530] [serial = 55] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 61 (0x12fb3cc00) [pid = 2530] [serial = 51] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 60 (0x11211fc00) [pid = 2530] [serial = 248] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 59 (0x12fcea000) [pid = 2530] [serial = 52] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | --DOMWINDOW == 58 (0x12d9c2400) [pid = 2530] [serial = 192] [outer = 0x0] [url = about:blank] 05:23:23 INFO - PROCESS | 2530 | 1461155003505 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]]]}] 05:23:23 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. 05:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 728ms 05:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 05:23:23 INFO - PROCESS | 2530 | 1461155003553 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 05:23:23 INFO - PROCESS | 2530 | 1461155003555 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 05:23:23 INFO - PROCESS | 2530 | 1461155003560 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 05:23:23 INFO - PROCESS | 2530 | 1461155003562 Marionette TRACE conn2 <- [1,362,null,{}] 05:23:23 INFO - PROCESS | 2530 | 1461155003567 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}] 05:23:23 INFO - PROCESS | 2530 | 1461155003642 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 05:23:23 INFO - PROCESS | 2530 | 1461155003653 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x1157a8800 == 23 [pid = 2530] [id = 98] 05:23:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 59 (0x112121800) [pid = 2530] [serial = 291] [outer = 0x0] 05:23:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 60 (0x1154b9400) [pid = 2530] [serial = 292] [outer = 0x112121800] 05:23:23 INFO - PROCESS | 2530 | 1461155003696 Marionette DEBUG loaded listener.js 05:23:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 61 (0x118a68000) [pid = 2530] [serial = 293] [outer = 0x112121800] 05:23:24 INFO - PROCESS | 2530 | 1461155004209 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]]]}] 05:23:24 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. 05:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 675ms 05:23:24 INFO - PROCESS | 2530 | 1461155004234 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 05:23:24 INFO - PROCESS | 2530 | 1461155004236 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 05:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 05:23:24 INFO - PROCESS | 2530 | 1461155004238 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 05:23:24 INFO - PROCESS | 2530 | 1461155004239 Marionette TRACE conn2 <- [1,366,null,{}] 05:23:24 INFO - PROCESS | 2530 | 1461155004247 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}] 05:23:24 INFO - PROCESS | 2530 | 1461155004320 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 05:23:24 INFO - PROCESS | 2530 | 1461155004325 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x118e46000 == 24 [pid = 2530] [id = 99] 05:23:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 62 (0x119c62c00) [pid = 2530] [serial = 294] [outer = 0x0] 05:23:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 63 (0x119d64800) [pid = 2530] [serial = 295] [outer = 0x119c62c00] 05:23:24 INFO - PROCESS | 2530 | 1461155004359 Marionette DEBUG loaded listener.js 05:23:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 64 (0x11a776800) [pid = 2530] [serial = 296] [outer = 0x119c62c00] 05:23:24 INFO - PROCESS | 2530 | 1461155004674 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]]]}] 05:23:24 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. 05:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 05:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 05:23:24 INFO - PROCESS | 2530 | 1461155004710 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 05:23:24 INFO - PROCESS | 2530 | 1461155004711 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 05:23:24 INFO - PROCESS | 2530 | 1461155004715 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 05:23:24 INFO - PROCESS | 2530 | 1461155004717 Marionette TRACE conn2 <- [1,370,null,{}] 05:23:24 INFO - PROCESS | 2530 | 1461155004719 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}] 05:23:24 INFO - PROCESS | 2530 | 1461155004805 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 05:23:24 INFO - PROCESS | 2530 | 1461155004809 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x119102800 == 25 [pid = 2530] [id = 100] 05:23:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 65 (0x11a777000) [pid = 2530] [serial = 297] [outer = 0x0] 05:23:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 66 (0x11a7aa400) [pid = 2530] [serial = 298] [outer = 0x11a777000] 05:23:24 INFO - PROCESS | 2530 | 1461155004835 Marionette DEBUG loaded listener.js 05:23:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 67 (0x11a8ecc00) [pid = 2530] [serial = 299] [outer = 0x11a777000] 05:23:25 INFO - PROCESS | 2530 | 1461155005174 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]]]}] 05:23:25 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. 05:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 472ms 05:23:25 INFO - PROCESS | 2530 | 1461155005186 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 05:23:25 INFO - PROCESS | 2530 | 1461155005187 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 05:23:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 05:23:25 INFO - PROCESS | 2530 | 1461155005190 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 05:23:25 INFO - PROCESS | 2530 | 1461155005191 Marionette TRACE conn2 <- [1,374,null,{}] 05:23:25 INFO - PROCESS | 2530 | 1461155005193 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}] 05:23:25 INFO - PROCESS | 2530 | 1461155005274 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 05:23:25 INFO - PROCESS | 2530 | 1461155005278 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192c8800 == 26 [pid = 2530] [id = 101] 05:23:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 68 (0x11a8f2000) [pid = 2530] [serial = 300] [outer = 0x0] 05:23:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 69 (0x11a8f6c00) [pid = 2530] [serial = 301] [outer = 0x11a8f2000] 05:23:25 INFO - PROCESS | 2530 | 1461155005326 Marionette DEBUG loaded listener.js 05:23:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 70 (0x11a9cf800) [pid = 2530] [serial = 302] [outer = 0x11a8f2000] 05:23:25 INFO - PROCESS | 2530 | 1461155005669 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 05:23:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 05:23:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 524ms 05:23:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 05:23:25 INFO - PROCESS | 2530 | 1461155005714 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 05:23:25 INFO - PROCESS | 2530 | 1461155005716 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 05:23:25 INFO - PROCESS | 2530 | 1461155005718 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 05:23:25 INFO - PROCESS | 2530 | 1461155005719 Marionette TRACE conn2 <- [1,378,null,{}] 05:23:25 INFO - PROCESS | 2530 | 1461155005721 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}] 05:23:25 INFO - PROCESS | 2530 | 1461155005821 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 05:23:25 INFO - PROCESS | 2530 | 1461155005849 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a519000 == 27 [pid = 2530] [id = 102] 05:23:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 71 (0x11aa44000) [pid = 2530] [serial = 303] [outer = 0x0] 05:23:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 72 (0x11acde400) [pid = 2530] [serial = 304] [outer = 0x11aa44000] 05:23:25 INFO - PROCESS | 2530 | 1461155005877 Marionette DEBUG loaded listener.js 05:23:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 73 (0x11b589400) [pid = 2530] [serial = 305] [outer = 0x11aa44000] 05:23:26 INFO - PROCESS | 2530 | 1461155006204 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 05:23:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 05:23:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 05:23:26 INFO - PROCESS | 2530 | 1461155006244 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 05:23:26 INFO - PROCESS | 2530 | 1461155006245 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 05:23:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 05:23:26 INFO - PROCESS | 2530 | 1461155006247 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 05:23:26 INFO - PROCESS | 2530 | 1461155006248 Marionette TRACE conn2 <- [1,382,null,{}] 05:23:26 INFO - PROCESS | 2530 | 1461155006251 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}] 05:23:26 INFO - PROCESS | 2530 | 1461155006332 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 05:23:26 INFO - PROCESS | 2530 | 1461155006336 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x11aa74000 == 28 [pid = 2530] [id = 103] 05:23:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 74 (0x11ab90800) [pid = 2530] [serial = 306] [outer = 0x0] 05:23:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 75 (0x11ba42800) [pid = 2530] [serial = 307] [outer = 0x11ab90800] 05:23:26 INFO - PROCESS | 2530 | 1461155006362 Marionette DEBUG loaded listener.js 05:23:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 76 (0x11bb8fc00) [pid = 2530] [serial = 308] [outer = 0x11ab90800] 05:23:26 INFO - PROCESS | 2530 | 1461155006671 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 75 (0x11c248000) [pid = 2530] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 74 (0x1277f7400) [pid = 2530] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 73 (0x11af67400) [pid = 2530] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 72 (0x12b4c7400) [pid = 2530] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 71 (0x12373a800) [pid = 2530] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 70 (0x11ab8e400) [pid = 2530] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 69 (0x11a8ed000) [pid = 2530] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 68 (0x1275bbc00) [pid = 2530] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 67 (0x12bbbe400) [pid = 2530] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 66 (0x11ab93800) [pid = 2530] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 05:23:26 INFO - PROCESS | 2530 | --DOMWINDOW == 65 (0x114f55400) [pid = 2530] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 05:23:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 05:23:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 473ms 05:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 05:23:26 INFO - PROCESS | 2530 | 1461155006720 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 05:23:26 INFO - PROCESS | 2530 | 1461155006721 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 05:23:26 INFO - PROCESS | 2530 | 1461155006723 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 05:23:26 INFO - PROCESS | 2530 | 1461155006724 Marionette TRACE conn2 <- [1,386,null,{}] 05:23:26 INFO - PROCESS | 2530 | 1461155006726 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}] 05:23:26 INFO - PROCESS | 2530 | 1461155006808 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 05:23:26 INFO - PROCESS | 2530 | 1461155006838 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x114c67800 == 29 [pid = 2530] [id = 104] 05:23:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 66 (0x114031c00) [pid = 2530] [serial = 309] [outer = 0x0] 05:23:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 67 (0x11a9d2c00) [pid = 2530] [serial = 310] [outer = 0x114031c00] 05:23:26 INFO - PROCESS | 2530 | 1461155006863 Marionette DEBUG loaded listener.js 05:23:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 68 (0x11bb99000) [pid = 2530] [serial = 311] [outer = 0x114031c00] 05:23:27 INFO - PROCESS | 2530 | 1461155007152 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]]]}] 05:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 05:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 05:23:27 INFO - PROCESS | 2530 | 1461155007191 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 05:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 05:23:27 INFO - PROCESS | 2530 | 1461155007193 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 05:23:27 INFO - PROCESS | 2530 | 1461155007195 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 05:23:27 INFO - PROCESS | 2530 | 1461155007196 Marionette TRACE conn2 <- [1,390,null,{}] 05:23:27 INFO - PROCESS | 2530 | 1461155007201 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}] 05:23:27 INFO - PROCESS | 2530 | 1461155007266 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 05:23:27 INFO - PROCESS | 2530 | 1461155007270 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8d1000 == 30 [pid = 2530] [id = 105] 05:23:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 69 (0x11acd8800) [pid = 2530] [serial = 312] [outer = 0x0] 05:23:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 70 (0x11c23f400) [pid = 2530] [serial = 313] [outer = 0x11acd8800] 05:23:27 INFO - PROCESS | 2530 | 1461155007298 Marionette DEBUG loaded listener.js 05:23:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 71 (0x11c6bec00) [pid = 2530] [serial = 314] [outer = 0x11acd8800] 05:23:27 INFO - PROCESS | 2530 | 1461155007622 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]]]}] 05:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 05:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 471ms 05:23:27 INFO - PROCESS | 2530 | 1461155007675 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 05:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 05:23:27 INFO - PROCESS | 2530 | 1461155007677 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 05:23:27 INFO - PROCESS | 2530 | 1461155007680 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 05:23:27 INFO - PROCESS | 2530 | 1461155007682 Marionette TRACE conn2 <- [1,394,null,{}] 05:23:27 INFO - PROCESS | 2530 | 1461155007685 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}] 05:23:27 INFO - PROCESS | 2530 | 1461155007791 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 05:23:27 INFO - PROCESS | 2530 | 1461155007803 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd3a000 == 31 [pid = 2530] [id = 106] 05:23:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 72 (0x11be61c00) [pid = 2530] [serial = 315] [outer = 0x0] 05:23:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 73 (0x123735800) [pid = 2530] [serial = 316] [outer = 0x11be61c00] 05:23:27 INFO - PROCESS | 2530 | 1461155007842 Marionette DEBUG loaded listener.js 05:23:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 74 (0x12380c800) [pid = 2530] [serial = 317] [outer = 0x11be61c00] 05:23:28 INFO - PROCESS | 2530 | 1461155008202 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]]]}] 05:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 05:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 572ms 05:23:28 INFO - PROCESS | 2530 | 1461155008252 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 05:23:28 INFO - PROCESS | 2530 | 1461155008253 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 05:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 05:23:28 INFO - PROCESS | 2530 | 1461155008255 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 05:23:28 INFO - PROCESS | 2530 | 1461155008257 Marionette TRACE conn2 <- [1,398,null,{}] 05:23:28 INFO - PROCESS | 2530 | 1461155008259 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}] 05:23:28 INFO - PROCESS | 2530 | 1461155008359 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 05:23:28 INFO - PROCESS | 2530 | 1461155008365 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bee7800 == 32 [pid = 2530] [id = 107] 05:23:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 75 (0x123733000) [pid = 2530] [serial = 318] [outer = 0x0] 05:23:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 76 (0x123905400) [pid = 2530] [serial = 319] [outer = 0x123733000] 05:23:28 INFO - PROCESS | 2530 | 1461155008394 Marionette DEBUG loaded listener.js 05:23:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 77 (0x123c73800) [pid = 2530] [serial = 320] [outer = 0x123733000] 05:23:28 INFO - PROCESS | 2530 | 1461155008711 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]]]}] 05:23:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 05:23:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 469ms 05:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 05:23:28 INFO - PROCESS | 2530 | 1461155008724 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 05:23:28 INFO - PROCESS | 2530 | 1461155008725 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 05:23:28 INFO - PROCESS | 2530 | 1461155008727 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 05:23:28 INFO - PROCESS | 2530 | 1461155008728 Marionette TRACE conn2 <- [1,402,null,{}] 05:23:28 INFO - PROCESS | 2530 | 1461155008732 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}] 05:23:28 INFO - PROCESS | 2530 | 1461155008804 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 05:23:28 INFO - PROCESS | 2530 | 1461155008884 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x114680000 == 33 [pid = 2530] [id = 108] 05:23:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 78 (0x112114800) [pid = 2530] [serial = 321] [outer = 0x0] 05:23:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 79 (0x112119000) [pid = 2530] [serial = 322] [outer = 0x112114800] 05:23:28 INFO - PROCESS | 2530 | 1461155008916 Marionette DEBUG loaded listener.js 05:23:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 80 (0x1140c4800) [pid = 2530] [serial = 323] [outer = 0x112114800] 05:23:29 INFO - PROCESS | 2530 | 1461155009397 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]]]}] 05:23:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 05:23:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 721ms 05:23:29 INFO - PROCESS | 2530 | 1461155009451 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 05:23:29 INFO - PROCESS | 2530 | 1461155009453 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 05:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 05:23:29 INFO - PROCESS | 2530 | 1461155009457 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 05:23:29 INFO - PROCESS | 2530 | 1461155009460 Marionette TRACE conn2 <- [1,406,null,{}] 05:23:29 INFO - PROCESS | 2530 | 1461155009464 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}] 05:23:29 INFO - PROCESS | 2530 | 1461155009585 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 05:23:29 INFO - PROCESS | 2530 | 1461155009680 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x119143800 == 34 [pid = 2530] [id = 109] 05:23:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 81 (0x119135400) [pid = 2530] [serial = 324] [outer = 0x0] 05:23:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 82 (0x11925a400) [pid = 2530] [serial = 325] [outer = 0x119135400] 05:23:29 INFO - PROCESS | 2530 | 1461155009712 Marionette DEBUG loaded listener.js 05:23:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x11a76bc00) [pid = 2530] [serial = 326] [outer = 0x119135400] 05:23:30 INFO - PROCESS | 2530 | 1461155010140 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]]]}] 05:23:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 05:23:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 722ms 05:23:30 INFO - PROCESS | 2530 | 1461155010181 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 05:23:30 INFO - PROCESS | 2530 | 1461155010184 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 05:23:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 05:23:30 INFO - PROCESS | 2530 | 1461155010186 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 05:23:30 INFO - PROCESS | 2530 | 1461155010188 Marionette TRACE conn2 <- [1,410,null,{}] 05:23:30 INFO - PROCESS | 2530 | 1461155010190 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}] 05:23:30 INFO - PROCESS | 2530 | 1461155010279 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 05:23:30 INFO - PROCESS | 2530 | 1461155010334 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b507000 == 35 [pid = 2530] [id = 110] 05:23:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x11a79b400) [pid = 2530] [serial = 327] [outer = 0x0] 05:23:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x11a9cf400) [pid = 2530] [serial = 328] [outer = 0x11a79b400] 05:23:30 INFO - PROCESS | 2530 | 1461155010364 Marionette DEBUG loaded listener.js 05:23:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x11acdc800) [pid = 2530] [serial = 329] [outer = 0x11a79b400] 05:23:30 INFO - PROCESS | 2530 | 1461155010803 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]]]}] 05:23:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 05:23:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 671ms 05:23:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 05:23:30 INFO - PROCESS | 2530 | 1461155010858 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 05:23:30 INFO - PROCESS | 2530 | 1461155010859 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 05:23:30 INFO - PROCESS | 2530 | 1461155010869 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 05:23:30 INFO - PROCESS | 2530 | 1461155010873 Marionette TRACE conn2 <- [1,414,null,{}] 05:23:30 INFO - PROCESS | 2530 | 1461155010901 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}] 05:23:30 INFO - PROCESS | 2530 | 1461155010991 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 05:23:31 INFO - PROCESS | 2530 | 1461155011144 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x118a26800 == 36 [pid = 2530] [id = 111] 05:23:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x114658400) [pid = 2530] [serial = 330] [outer = 0x0] 05:23:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x1153ca400) [pid = 2530] [serial = 331] [outer = 0x114658400] 05:23:31 INFO - PROCESS | 2530 | 1461155011172 Marionette DEBUG loaded listener.js 05:23:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x115869000) [pid = 2530] [serial = 332] [outer = 0x114658400] 05:23:31 INFO - PROCESS | 2530 | 1461155011595 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]]]}] 05:23:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 05:23:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 756ms 05:23:31 INFO - PROCESS | 2530 | 1461155011620 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 05:23:31 INFO - PROCESS | 2530 | 1461155011624 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 05:23:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 05:23:31 INFO - PROCESS | 2530 | 1461155011628 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 05:23:31 INFO - PROCESS | 2530 | 1461155011634 Marionette TRACE conn2 <- [1,418,null,{}] 05:23:31 INFO - PROCESS | 2530 | 1461155011640 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}] 05:23:31 INFO - PROCESS | 2530 | 1461155011763 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 05:23:31 INFO - PROCESS | 2530 | 1461155011843 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x119161800 == 37 [pid = 2530] [id = 112] 05:23:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x119137400) [pid = 2530] [serial = 333] [outer = 0x0] 05:23:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x119c5fc00) [pid = 2530] [serial = 334] [outer = 0x119137400] 05:23:31 INFO - PROCESS | 2530 | 1461155011876 Marionette DEBUG loaded listener.js 05:23:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x11a775800) [pid = 2530] [serial = 335] [outer = 0x119137400] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x123817c00) [pid = 2530] [serial = 280] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x1240ec000) [pid = 2530] [serial = 281] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x1293de800) [pid = 2530] [serial = 265] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x12f6a2400) [pid = 2530] [serial = 251] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x12b7b9400) [pid = 2530] [serial = 268] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x123903000) [pid = 2530] [serial = 259] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x1273f2800) [pid = 2530] [serial = 260] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x11b5c9000) [pid = 2530] [serial = 256] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x11c24a000) [pid = 2530] [serial = 257] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x11a8f3c00) [pid = 2530] [serial = 253] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 81 (0x11ab8ac00) [pid = 2530] [serial = 254] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 80 (0x128ee2800) [pid = 2530] [serial = 262] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 79 (0x12b271000) [pid = 2530] [serial = 266] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 78 (0x12cfd0c00) [pid = 2530] [serial = 271] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 77 (0x12bbb1c00) [pid = 2530] [serial = 269] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 76 (0x11a7a6800) [pid = 2530] [serial = 278] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 75 (0x11a8e8400) [pid = 2530] [serial = 274] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 74 (0x11ba3dc00) [pid = 2530] [serial = 277] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 73 (0x12d02d400) [pid = 2530] [serial = 272] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 72 (0x11a9d6400) [pid = 2530] [serial = 275] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | --DOMWINDOW == 71 (0x12931bc00) [pid = 2530] [serial = 263] [outer = 0x0] [url = about:blank] 05:23:32 INFO - PROCESS | 2530 | 1461155012734 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]]]}] 05:23:32 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 05:23:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1126ms 05:23:32 INFO - PROCESS | 2530 | 1461155012754 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 05:23:32 INFO - PROCESS | 2530 | 1461155012756 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 05:23:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 05:23:32 INFO - PROCESS | 2530 | 1461155012760 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 05:23:32 INFO - PROCESS | 2530 | 1461155012762 Marionette TRACE conn2 <- [1,422,null,{}] 05:23:32 INFO - PROCESS | 2530 | 1461155012767 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}] 05:23:32 INFO - PROCESS | 2530 | 1461155012841 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 05:23:32 INFO - PROCESS | 2530 | 1461155012918 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x118cb8800 == 38 [pid = 2530] [id = 113] 05:23:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 72 (0x114034400) [pid = 2530] [serial = 336] [outer = 0x0] 05:23:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 73 (0x1176dbc00) [pid = 2530] [serial = 337] [outer = 0x114034400] 05:23:32 INFO - PROCESS | 2530 | 1461155012951 Marionette DEBUG loaded listener.js 05:23:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 74 (0x119253c00) [pid = 2530] [serial = 338] [outer = 0x114034400] 05:23:33 INFO - PROCESS | 2530 | 1461155013855 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]]]}] 05:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 05:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1124ms 05:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 05:23:33 INFO - PROCESS | 2530 | 1461155013884 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 05:23:33 INFO - PROCESS | 2530 | 1461155013888 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 05:23:33 INFO - PROCESS | 2530 | 1461155013893 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 05:23:33 INFO - PROCESS | 2530 | 1461155013895 Marionette TRACE conn2 <- [1,426,null,{}] 05:23:33 INFO - PROCESS | 2530 | 1461155013899 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}] 05:23:33 INFO - PROCESS | 2530 | 1461155013984 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 05:23:34 INFO - PROCESS | 2530 | 1461155014021 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a8c7800 == 39 [pid = 2530] [id = 114] 05:23:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 75 (0x119c57400) [pid = 2530] [serial = 339] [outer = 0x0] 05:23:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 76 (0x11a8eb800) [pid = 2530] [serial = 340] [outer = 0x119c57400] 05:23:34 INFO - PROCESS | 2530 | 1461155014051 Marionette DEBUG loaded listener.js 05:23:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 77 (0x11a8f7000) [pid = 2530] [serial = 341] [outer = 0x119c57400] 05:23:34 INFO - PROCESS | 2530 | 1461155014496 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 05:23:34 INFO - PROCESS | 2530 | 1461155014517 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 05:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 05:23:34 INFO - PROCESS | 2530 | 1461155014520 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 05:23:34 INFO - PROCESS | 2530 | 1461155014522 Marionette TRACE conn2 <- [1,430,null,{}] 05:23:34 INFO - PROCESS | 2530 | 1461155014548 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}] 05:23:34 INFO - PROCESS | 2530 | 1461155014651 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 05:23:34 INFO - PROCESS | 2530 | 1461155014688 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8d3800 == 40 [pid = 2530] [id = 115] 05:23:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 78 (0x11af60400) [pid = 2530] [serial = 342] [outer = 0x0] 05:23:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 79 (0x11af69400) [pid = 2530] [serial = 343] [outer = 0x11af60400] 05:23:34 INFO - PROCESS | 2530 | 1461155014726 Marionette DEBUG loaded listener.js 05:23:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 80 (0x11ba41400) [pid = 2530] [serial = 344] [outer = 0x11af60400] 05:23:35 INFO - PROCESS | 2530 | 1461155015169 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]]]}] 05:23:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 05:23:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms 05:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 05:23:35 INFO - PROCESS | 2530 | 1461155015193 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 05:23:35 INFO - PROCESS | 2530 | 1461155015195 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 05:23:35 INFO - PROCESS | 2530 | 1461155015197 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 05:23:35 INFO - PROCESS | 2530 | 1461155015198 Marionette TRACE conn2 <- [1,434,null,{}] 05:23:35 INFO - PROCESS | 2530 | 1461155015201 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}] 05:23:35 INFO - PROCESS | 2530 | 1461155015308 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 05:23:35 INFO - PROCESS | 2530 | 1461155015362 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c5c0000 == 41 [pid = 2530] [id = 116] 05:23:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 81 (0x11bb9b800) [pid = 2530] [serial = 345] [outer = 0x0] 05:23:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 82 (0x11c24a000) [pid = 2530] [serial = 346] [outer = 0x11bb9b800] 05:23:35 INFO - PROCESS | 2530 | 1461155015405 Marionette DEBUG loaded listener.js 05:23:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x123732400) [pid = 2530] [serial = 347] [outer = 0x11bb9b800] 05:23:35 INFO - PROCESS | 2530 | 1461155015843 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]]]}] 05:23:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 05:23:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 05:23:35 INFO - PROCESS | 2530 | 1461155015867 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 05:23:35 INFO - PROCESS | 2530 | 1461155015869 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 05:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 05:23:35 INFO - PROCESS | 2530 | 1461155015873 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 05:23:35 INFO - PROCESS | 2530 | 1461155015875 Marionette TRACE conn2 <- [1,438,null,{}] 05:23:35 INFO - PROCESS | 2530 | 1461155015879 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}] 05:23:35 INFO - PROCESS | 2530 | 1461155015960 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 05:23:36 INFO - PROCESS | 2530 | 1461155016001 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x119289800 == 42 [pid = 2530] [id = 117] 05:23:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x115733800) [pid = 2530] [serial = 348] [outer = 0x0] 05:23:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x1197de400) [pid = 2530] [serial = 349] [outer = 0x115733800] 05:23:36 INFO - PROCESS | 2530 | 1461155016030 Marionette DEBUG loaded listener.js 05:23:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x11a7a7800) [pid = 2530] [serial = 350] [outer = 0x115733800] 05:23:36 INFO - PROCESS | 2530 | --DOCSHELL 0x118a26800 == 41 [pid = 2530] [id = 111] 05:23:36 INFO - PROCESS | 2530 | 1461155016372 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]]]}] 05:23:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 05:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 05:23:36 INFO - PROCESS | 2530 | 1461155016395 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 05:23:36 INFO - PROCESS | 2530 | 1461155016401 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 05:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 05:23:36 INFO - PROCESS | 2530 | 1461155016406 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 05:23:36 INFO - PROCESS | 2530 | 1461155016407 Marionette TRACE conn2 <- [1,442,null,{}] 05:23:36 INFO - PROCESS | 2530 | 1461155016410 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}] 05:23:36 INFO - PROCESS | 2530 | 1461155016484 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 05:23:36 INFO - PROCESS | 2530 | 1461155016490 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8cc000 == 42 [pid = 2530] [id = 118] 05:23:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x11861ec00) [pid = 2530] [serial = 351] [outer = 0x0] 05:23:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x11a9ca400) [pid = 2530] [serial = 352] [outer = 0x11861ec00] 05:23:36 INFO - PROCESS | 2530 | 1461155016532 Marionette DEBUG loaded listener.js 05:23:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11b5c9000) [pid = 2530] [serial = 353] [outer = 0x11861ec00] 05:23:36 INFO - PROCESS | 2530 | 1461155016909 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]]]}] 05:23:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 05:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 05:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 05:23:36 INFO - PROCESS | 2530 | 1461155016924 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 05:23:36 INFO - PROCESS | 2530 | 1461155016926 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 05:23:36 INFO - PROCESS | 2530 | 1461155016928 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 05:23:36 INFO - PROCESS | 2530 | 1461155016930 Marionette TRACE conn2 <- [1,446,null,{}] 05:23:36 INFO - PROCESS | 2530 | 1461155016938 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}] 05:23:37 INFO - PROCESS | 2530 | 1461155017010 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 05:23:37 INFO - PROCESS | 2530 | 1461155017016 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a93800 == 43 [pid = 2530] [id = 119] 05:23:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11bba2000) [pid = 2530] [serial = 354] [outer = 0x0] 05:23:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x123902800) [pid = 2530] [serial = 355] [outer = 0x11bba2000] 05:23:37 INFO - PROCESS | 2530 | 1461155017043 Marionette DEBUG loaded listener.js 05:23:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x123c3e800) [pid = 2530] [serial = 356] [outer = 0x11bba2000] 05:23:37 INFO - PROCESS | 2530 | 1461155017385 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]]]}] 05:23:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 05:23:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 473ms 05:23:37 INFO - PROCESS | 2530 | 1461155017402 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 05:23:37 INFO - PROCESS | 2530 | 1461155017403 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 05:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 05:23:37 INFO - PROCESS | 2530 | 1461155017406 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 05:23:37 INFO - PROCESS | 2530 | 1461155017407 Marionette TRACE conn2 <- [1,450,null,{}] 05:23:37 INFO - PROCESS | 2530 | 1461155017409 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}] 05:23:37 INFO - PROCESS | 2530 | 1461155017507 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 05:23:37 INFO - PROCESS | 2530 | 1461155017539 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x124044800 == 44 [pid = 2530] [id = 120] 05:23:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x123818c00) [pid = 2530] [serial = 357] [outer = 0x0] 05:23:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x123d05000) [pid = 2530] [serial = 358] [outer = 0x123818c00] 05:23:37 INFO - PROCESS | 2530 | 1461155017564 Marionette DEBUG loaded listener.js 05:23:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x1271e0000) [pid = 2530] [serial = 359] [outer = 0x123818c00] 05:23:37 INFO - PROCESS | 2530 | 1461155017907 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] 05:23:37 INFO - PROCESS | 2530 | 1461155017925 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 05:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 05:23:37 INFO - PROCESS | 2530 | 1461155017928 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 05:23:37 INFO - PROCESS | 2530 | 1461155017929 Marionette TRACE conn2 <- [1,454,null,{}] 05:23:37 INFO - PROCESS | 2530 | 1461155017934 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}] 05:23:38 INFO - PROCESS | 2530 | 1461155018028 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 05:23:38 INFO - PROCESS | 2530 | 1461155018032 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x125dc9800 == 45 [pid = 2530] [id = 121] 05:23:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x123b47800) [pid = 2530] [serial = 360] [outer = 0x0] 05:23:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x1273eb400) [pid = 2530] [serial = 361] [outer = 0x123b47800] 05:23:38 INFO - PROCESS | 2530 | 1461155018058 Marionette DEBUG loaded listener.js 05:23:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x1277f4c00) [pid = 2530] [serial = 362] [outer = 0x123b47800] 05:23:38 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:23:38 INFO - PROCESS | 2530 | 1461155018388 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]]]}] 05:23:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 05:23:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 05:23:38 INFO - PROCESS | 2530 | 1461155018409 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 05:23:38 INFO - PROCESS | 2530 | 1461155018410 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 05:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 05:23:38 INFO - PROCESS | 2530 | 1461155018412 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 05:23:38 INFO - PROCESS | 2530 | 1461155018413 Marionette TRACE conn2 <- [1,458,null,{}] 05:23:38 INFO - PROCESS | 2530 | 1461155018419 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}] 05:23:38 INFO - PROCESS | 2530 | 1461155018521 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 05:23:38 INFO - PROCESS | 2530 | 1461155018552 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x127ead800 == 46 [pid = 2530] [id = 122] 05:23:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x1278e3800) [pid = 2530] [serial = 363] [outer = 0x0] 05:23:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x127f3d400) [pid = 2530] [serial = 364] [outer = 0x1278e3800] 05:23:38 INFO - PROCESS | 2530 | 1461155018580 Marionette DEBUG loaded listener.js 05:23:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x128ee2800) [pid = 2530] [serial = 365] [outer = 0x1278e3800] 05:23:38 INFO - PROCESS | 2530 | 1461155018884 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] 05:23:38 INFO - PROCESS | 2530 | 1461155018941 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 05:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 05:23:38 INFO - PROCESS | 2530 | 1461155018943 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 05:23:38 INFO - PROCESS | 2530 | 1461155018944 Marionette TRACE conn2 <- [1,462,null,{}] 05:23:38 INFO - PROCESS | 2530 | 1461155018947 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}] 05:23:39 INFO - PROCESS | 2530 | 1461155019016 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 05:23:39 INFO - PROCESS | 2530 | 1461155019020 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192c9800 == 47 [pid = 2530] [id = 123] 05:23:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11913b400) [pid = 2530] [serial = 366] [outer = 0x0] 05:23:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11a7a8400) [pid = 2530] [serial = 367] [outer = 0x11913b400] 05:23:39 INFO - PROCESS | 2530 | 1461155019045 Marionette DEBUG loaded listener.js 05:23:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x11ba45400) [pid = 2530] [serial = 368] [outer = 0x11913b400] 05:23:39 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:23:39 INFO - PROCESS | 2530 | 1461155019382 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] 05:23:39 INFO - PROCESS | 2530 | 1461155019414 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 05:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 05:23:39 INFO - PROCESS | 2530 | 1461155019417 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 05:23:39 INFO - PROCESS | 2530 | 1461155019418 Marionette TRACE conn2 <- [1,466,null,{}] 05:23:39 INFO - PROCESS | 2530 | 1461155019420 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}] 05:23:39 INFO - PROCESS | 2530 | 1461155019488 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 05:23:39 INFO - PROCESS | 2530 | 1461155019492 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f5800 == 48 [pid = 2530] [id = 124] 05:23:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x11c276000) [pid = 2530] [serial = 369] [outer = 0x0] 05:23:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x12931a000) [pid = 2530] [serial = 370] [outer = 0x11c276000] 05:23:39 INFO - PROCESS | 2530 | 1461155019520 Marionette DEBUG loaded listener.js 05:23:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x1293d7c00) [pid = 2530] [serial = 371] [outer = 0x11c276000] 05:23:39 INFO - PROCESS | 2530 | 1461155019817 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] 05:23:39 INFO - PROCESS | 2530 | 1461155019841 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 05:23:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 05:23:39 INFO - PROCESS | 2530 | 1461155019843 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 05:23:39 INFO - PROCESS | 2530 | 1461155019844 Marionette TRACE conn2 <- [1,470,null,{}] 05:23:39 INFO - PROCESS | 2530 | 1461155019854 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}] 05:23:39 INFO - PROCESS | 2530 | 1461155019951 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 05:23:39 INFO - PROCESS | 2530 | 1461155019957 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b2000 == 49 [pid = 2530] [id = 125] 05:23:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x128ee7800) [pid = 2530] [serial = 372] [outer = 0x0] 05:23:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x1293dcc00) [pid = 2530] [serial = 373] [outer = 0x128ee7800] 05:23:39 INFO - PROCESS | 2530 | 1461155019982 Marionette DEBUG loaded listener.js 05:23:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x12b26c400) [pid = 2530] [serial = 374] [outer = 0x128ee7800] 05:23:40 INFO - PROCESS | 2530 | 1461155020268 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]]]}] 05:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 05:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 473ms 05:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 05:23:40 INFO - PROCESS | 2530 | 1461155020317 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 05:23:40 INFO - PROCESS | 2530 | 1461155020318 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 05:23:40 INFO - PROCESS | 2530 | 1461155020320 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 05:23:40 INFO - PROCESS | 2530 | 1461155020321 Marionette TRACE conn2 <- [1,474,null,{}] 05:23:40 INFO - PROCESS | 2530 | 1461155020323 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}] 05:23:40 INFO - PROCESS | 2530 | 1461155020393 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 05:23:40 INFO - PROCESS | 2530 | 1461155020398 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b463800 == 50 [pid = 2530] [id = 126] 05:23:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x118aee000) [pid = 2530] [serial = 375] [outer = 0x0] 05:23:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x12b275000) [pid = 2530] [serial = 376] [outer = 0x118aee000] 05:23:40 INFO - PROCESS | 2530 | 1461155020424 Marionette DEBUG loaded listener.js 05:23:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x12b2e3400) [pid = 2530] [serial = 377] [outer = 0x118aee000] 05:23:40 INFO - PROCESS | 2530 | 1461155020785 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]]]}] 05:23:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 05:23:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 517ms 05:23:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 05:23:40 INFO - PROCESS | 2530 | 1461155020839 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 05:23:40 INFO - PROCESS | 2530 | 1461155020842 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 05:23:40 INFO - PROCESS | 2530 | 1461155020845 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 05:23:40 INFO - PROCESS | 2530 | 1461155020848 Marionette TRACE conn2 <- [1,478,null,{}] 05:23:40 INFO - PROCESS | 2530 | 1461155020851 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}] 05:23:40 INFO - PROCESS | 2530 | 1461155020980 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 05:23:40 INFO - PROCESS | 2530 | 1461155020998 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba73000 == 51 [pid = 2530] [id = 127] 05:23:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x12b275c00) [pid = 2530] [serial = 378] [outer = 0x0] 05:23:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12b6f5800) [pid = 2530] [serial = 379] [outer = 0x12b275c00] 05:23:41 INFO - PROCESS | 2530 | 1461155021042 Marionette DEBUG loaded listener.js 05:23:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12b7bb000) [pid = 2530] [serial = 380] [outer = 0x12b275c00] 05:23:41 INFO - PROCESS | 2530 | 1461155021430 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]]]}] 05:23:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 05:23:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 622ms 05:23:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 05:23:41 INFO - PROCESS | 2530 | 1461155021466 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 05:23:41 INFO - PROCESS | 2530 | 1461155021467 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 05:23:41 INFO - PROCESS | 2530 | 1461155021469 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 05:23:41 INFO - PROCESS | 2530 | 1461155021470 Marionette TRACE conn2 <- [1,482,null,{}] 05:23:41 INFO - PROCESS | 2530 | 1461155021524 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}] 05:23:41 INFO - PROCESS | 2530 | 1461155021606 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 05:23:41 INFO - PROCESS | 2530 | 1461155021612 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x118e44000 == 52 [pid = 2530] [id = 128] 05:23:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x115452800) [pid = 2530] [serial = 381] [outer = 0x0] 05:23:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1158e6c00) [pid = 2530] [serial = 382] [outer = 0x115452800] 05:23:41 INFO - PROCESS | 2530 | 1461155021647 Marionette DEBUG loaded listener.js 05:23:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x119c63400) [pid = 2530] [serial = 383] [outer = 0x115452800] 05:23:42 INFO - PROCESS | 2530 | 1461155022144 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]]]}] 05:23:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 05:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 719ms 05:23:42 INFO - PROCESS | 2530 | 1461155022189 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 05:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 05:23:42 INFO - PROCESS | 2530 | 1461155022192 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 05:23:42 INFO - PROCESS | 2530 | 1461155022196 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 05:23:42 INFO - PROCESS | 2530 | 1461155022201 Marionette TRACE conn2 <- [1,486,null,{}] 05:23:42 INFO - PROCESS | 2530 | 1461155022204 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}] 05:23:42 INFO - PROCESS | 2530 | 1461155022296 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 05:23:42 INFO - PROCESS | 2530 | 1461155022393 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d58800 == 53 [pid = 2530] [id = 129] 05:23:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11af60c00) [pid = 2530] [serial = 384] [outer = 0x0] 05:23:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11bb9bc00) [pid = 2530] [serial = 385] [outer = 0x11af60c00] 05:23:42 INFO - PROCESS | 2530 | 1461155022424 Marionette DEBUG loaded listener.js 05:23:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x123733000) [pid = 2530] [serial = 386] [outer = 0x11af60c00] 05:23:42 INFO - PROCESS | 2530 | 1461155022847 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]]]}] 05:23:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 05:23:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 676ms 05:23:42 INFO - PROCESS | 2530 | 1461155022872 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 05:23:42 INFO - PROCESS | 2530 | 1461155022873 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 05:23:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 05:23:42 INFO - PROCESS | 2530 | 1461155022876 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 05:23:42 INFO - PROCESS | 2530 | 1461155022877 Marionette TRACE conn2 <- [1,490,null,{}] 05:23:42 INFO - PROCESS | 2530 | 1461155022898 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}] 05:23:42 INFO - PROCESS | 2530 | 1461155022992 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 05:23:43 INFO - PROCESS | 2530 | 1461155023049 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b28b800 == 54 [pid = 2530] [id = 130] 05:23:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x123b45800) [pid = 2530] [serial = 387] [outer = 0x0] 05:23:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x124248800) [pid = 2530] [serial = 388] [outer = 0x123b45800] 05:23:43 INFO - PROCESS | 2530 | 1461155023082 Marionette DEBUG loaded listener.js 05:23:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x1278e4c00) [pid = 2530] [serial = 389] [outer = 0x123b45800] 05:23:43 INFO - PROCESS | 2530 | 1461155023520 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]]]}] 05:23:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 05:23:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 05:23:43 INFO - PROCESS | 2530 | 1461155023552 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 05:23:43 INFO - PROCESS | 2530 | 1461155023556 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 05:23:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 05:23:43 INFO - PROCESS | 2530 | 1461155023560 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 05:23:43 INFO - PROCESS | 2530 | 1461155023562 Marionette TRACE conn2 <- [1,494,null,{}] 05:23:43 INFO - PROCESS | 2530 | 1461155023566 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}] 05:23:43 INFO - PROCESS | 2530 | 1461155023680 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 05:23:43 INFO - PROCESS | 2530 | 1461155023901 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x118a26800 == 55 [pid = 2530] [id = 131] 05:23:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11465d800) [pid = 2530] [serial = 390] [outer = 0x0] 05:23:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x11553c000) [pid = 2530] [serial = 391] [outer = 0x11465d800] 05:23:43 INFO - PROCESS | 2530 | 1461155023930 Marionette DEBUG loaded listener.js 05:23:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x118617400) [pid = 2530] [serial = 392] [outer = 0x11465d800] 05:23:44 INFO - PROCESS | 2530 | 1461155024391 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]]]}] 05:23:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 05:23:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 872ms 05:23:44 INFO - PROCESS | 2530 | 1461155024433 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 05:23:44 INFO - PROCESS | 2530 | 1461155024435 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 05:23:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 05:23:44 INFO - PROCESS | 2530 | 1461155024438 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 05:23:44 INFO - PROCESS | 2530 | 1461155024440 Marionette TRACE conn2 <- [1,498,null,{}] 05:23:44 INFO - PROCESS | 2530 | 1461155024443 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}] 05:23:44 INFO - PROCESS | 2530 | 1461155024527 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x11bee7800 == 54 [pid = 2530] [id = 107] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x114c67800 == 53 [pid = 2530] [id = 104] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd3a000 == 52 [pid = 2530] [id = 106] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8d1000 == 51 [pid = 2530] [id = 105] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x11aa74000 == 50 [pid = 2530] [id = 103] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x12b463800 == 49 [pid = 2530] [id = 126] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b2000 == 48 [pid = 2530] [id = 125] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f5800 == 47 [pid = 2530] [id = 124] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x1192c9800 == 46 [pid = 2530] [id = 123] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x127ead800 == 45 [pid = 2530] [id = 122] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x125dc9800 == 44 [pid = 2530] [id = 121] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x124044800 == 43 [pid = 2530] [id = 120] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x119c5fc00) [pid = 2530] [serial = 334] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x12910c800) [pid = 2530] [serial = 283] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x112119000) [pid = 2530] [serial = 322] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11925a400) [pid = 2530] [serial = 325] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11a9cf400) [pid = 2530] [serial = 328] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | 1461155024622 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x123a93800 == 42 [pid = 2530] [id = 119] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8cc000 == 41 [pid = 2530] [id = 118] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x119289800 == 40 [pid = 2530] [id = 117] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x11a8c7800 == 39 [pid = 2530] [id = 114] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x118cb8800 == 38 [pid = 2530] [id = 113] 05:23:44 INFO - PROCESS | 2530 | --DOCSHELL 0x119161800 == 37 [pid = 2530] [id = 112] 05:23:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x114c56000 == 38 [pid = 2530] [id = 132] 05:23:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x1154aec00) [pid = 2530] [serial = 393] [outer = 0x0] 05:23:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x119134400) [pid = 2530] [serial = 394] [outer = 0x1154aec00] 05:23:44 INFO - PROCESS | 2530 | 1461155024654 Marionette DEBUG loaded listener.js 05:23:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11a8f1400) [pid = 2530] [serial = 395] [outer = 0x1154aec00] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x123c73800) [pid = 2530] [serial = 320] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11a8f6c00) [pid = 2530] [serial = 301] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12380c800) [pid = 2530] [serial = 317] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11acde400) [pid = 2530] [serial = 304] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11a9cf800) [pid = 2530] [serial = 302] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x1154b9400) [pid = 2530] [serial = 292] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x118a68000) [pid = 2530] [serial = 293] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11ba42800) [pid = 2530] [serial = 307] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x116465800) [pid = 2530] [serial = 290] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x11572e400) [pid = 2530] [serial = 289] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11a9d0800) [pid = 2530] [serial = 286] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x119d64800) [pid = 2530] [serial = 295] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x123905400) [pid = 2530] [serial = 319] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x1153ca400) [pid = 2530] [serial = 331] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11b589400) [pid = 2530] [serial = 305] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x115869000) [pid = 2530] [serial = 332] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11a9d2c00) [pid = 2530] [serial = 310] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11bb99000) [pid = 2530] [serial = 311] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x123735800) [pid = 2530] [serial = 316] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x11c6bec00) [pid = 2530] [serial = 314] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x11c23f400) [pid = 2530] [serial = 313] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x11bb8fc00) [pid = 2530] [serial = 308] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x11a7aa400) [pid = 2530] [serial = 298] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x11a8ecc00) [pid = 2530] [serial = 299] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x11a776800) [pid = 2530] [serial = 296] [outer = 0x0] [url = about:blank] 05:23:44 INFO - PROCESS | 2530 | 1461155024938 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]]]}] 05:23:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 05:23:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms 05:23:44 INFO - PROCESS | 2530 | 1461155024961 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 05:23:44 INFO - PROCESS | 2530 | 1461155024963 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 05:23:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 05:23:44 INFO - PROCESS | 2530 | 1461155024973 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 05:23:44 INFO - PROCESS | 2530 | 1461155024974 Marionette TRACE conn2 <- [1,502,null,{}] 05:23:44 INFO - PROCESS | 2530 | 1461155024977 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}] 05:23:45 INFO - PROCESS | 2530 | 1461155025056 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 05:23:45 INFO - PROCESS | 2530 | 1461155025121 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x119273800 == 39 [pid = 2530] [id = 133] 05:23:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11aa3e800) [pid = 2530] [serial = 396] [outer = 0x0] 05:23:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11ace1c00) [pid = 2530] [serial = 397] [outer = 0x11aa3e800] 05:23:45 INFO - PROCESS | 2530 | 1461155025147 Marionette DEBUG loaded listener.js 05:23:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x11b5c9400) [pid = 2530] [serial = 398] [outer = 0x11aa3e800] 05:23:45 INFO - PROCESS | 2530 | 1461155025442 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]]]}] 05:23:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 05:23:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 518ms 05:23:45 INFO - PROCESS | 2530 | 1461155025492 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 05:23:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 05:23:45 INFO - PROCESS | 2530 | 1461155025493 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 05:23:45 INFO - PROCESS | 2530 | 1461155025502 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 05:23:45 INFO - PROCESS | 2530 | 1461155025506 Marionette TRACE conn2 <- [1,506,null,{}] 05:23:45 INFO - PROCESS | 2530 | 1461155025509 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}] 05:23:45 INFO - PROCESS | 2530 | 1461155025581 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 05:23:45 INFO - PROCESS | 2530 | 1461155025625 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a8c7800 == 40 [pid = 2530] [id = 134] 05:23:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x11ab8ac00) [pid = 2530] [serial = 399] [outer = 0x0] 05:23:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x11bb99000) [pid = 2530] [serial = 400] [outer = 0x11ab8ac00] 05:23:45 INFO - PROCESS | 2530 | 1461155025651 Marionette DEBUG loaded listener.js 05:23:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x123903400) [pid = 2530] [serial = 401] [outer = 0x11ab8ac00] 05:23:45 INFO - PROCESS | 2530 | 1461155025929 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]]]}] 05:23:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 05:23:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 477ms 05:23:45 INFO - PROCESS | 2530 | 1461155025974 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 05:23:45 INFO - PROCESS | 2530 | 1461155025976 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 05:23:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 05:23:45 INFO - PROCESS | 2530 | 1461155025978 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 05:23:45 INFO - PROCESS | 2530 | 1461155025979 Marionette TRACE conn2 <- [1,510,null,{}] 05:23:45 INFO - PROCESS | 2530 | 1461155025984 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}] 05:23:46 INFO - PROCESS | 2530 | 1461155026059 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 05:23:46 INFO - PROCESS | 2530 | 1461155026063 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd50800 == 41 [pid = 2530] [id = 135] 05:23:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x11b58b400) [pid = 2530] [serial = 402] [outer = 0x0] 05:23:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x123c74800) [pid = 2530] [serial = 403] [outer = 0x11b58b400] 05:23:46 INFO - PROCESS | 2530 | 1461155026092 Marionette DEBUG loaded listener.js 05:23:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x1273ccc00) [pid = 2530] [serial = 404] [outer = 0x11b58b400] 05:23:46 INFO - PROCESS | 2530 | 1461155026402 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]]]}] 05:23:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 05:23:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 05:23:46 INFO - PROCESS | 2530 | 1461155026449 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 05:23:46 INFO - PROCESS | 2530 | 1461155026450 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 05:23:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 05:23:46 INFO - PROCESS | 2530 | 1461155026464 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 05:23:46 INFO - PROCESS | 2530 | 1461155026465 Marionette TRACE conn2 <- [1,514,null,{}] 05:23:46 INFO - PROCESS | 2530 | 1461155026468 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}] 05:23:46 INFO - PROCESS | 2530 | 1461155026539 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 05:23:46 INFO - PROCESS | 2530 | 1461155026544 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x123988800 == 42 [pid = 2530] [id = 136] 05:23:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x1278e7c00) [pid = 2530] [serial = 405] [outer = 0x0] 05:23:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x127eccc00) [pid = 2530] [serial = 406] [outer = 0x1278e7c00] 05:23:46 INFO - PROCESS | 2530 | 1461155026580 Marionette DEBUG loaded listener.js 05:23:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x128870c00) [pid = 2530] [serial = 407] [outer = 0x1278e7c00] 05:23:46 INFO - PROCESS | 2530 | 1461155026941 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]]]}] 05:23:46 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 05:23:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 531ms 05:23:46 INFO - PROCESS | 2530 | 1461155026984 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 05:23:46 INFO - PROCESS | 2530 | 1461155026985 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 05:23:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 05:23:46 INFO - PROCESS | 2530 | 1461155026988 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 05:23:46 INFO - PROCESS | 2530 | 1461155026989 Marionette TRACE conn2 <- [1,518,null,{}] 05:23:46 INFO - PROCESS | 2530 | 1461155026991 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}] 05:23:47 INFO - PROCESS | 2530 | 1461155027080 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 05:23:47 INFO - PROCESS | 2530 | 1461155027112 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a93000 == 43 [pid = 2530] [id = 137] 05:23:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x128876c00) [pid = 2530] [serial = 408] [outer = 0x0] 05:23:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12910d400) [pid = 2530] [serial = 409] [outer = 0x128876c00] 05:23:47 INFO - PROCESS | 2530 | 1461155027138 Marionette DEBUG loaded listener.js 05:23:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x1293dec00) [pid = 2530] [serial = 410] [outer = 0x128876c00] 05:23:47 INFO - PROCESS | 2530 | 1461155027470 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]]]}] 05:23:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 05:23:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 05:23:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 05:23:47 INFO - PROCESS | 2530 | 1461155027508 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 05:23:47 INFO - PROCESS | 2530 | 1461155027509 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 05:23:47 INFO - PROCESS | 2530 | 1461155027512 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 05:23:47 INFO - PROCESS | 2530 | 1461155027513 Marionette TRACE conn2 <- [1,522,null,{}] 05:23:47 INFO - PROCESS | 2530 | 1461155027515 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}] 05:23:47 INFO - PROCESS | 2530 | 1461155027601 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 05:23:47 INFO - PROCESS | 2530 | 1461155027605 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x125de2000 == 44 [pid = 2530] [id = 138] 05:23:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12b266800) [pid = 2530] [serial = 411] [outer = 0x0] 05:23:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12b272400) [pid = 2530] [serial = 412] [outer = 0x12b266800] 05:23:47 INFO - PROCESS | 2530 | 1461155027630 Marionette DEBUG loaded listener.js 05:23:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x12b4c9c00) [pid = 2530] [serial = 413] [outer = 0x12b266800] 05:23:47 INFO - PROCESS | 2530 | 1461155027969 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]]]}] 05:23:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 05:23:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 467ms 05:23:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 05:23:47 INFO - PROCESS | 2530 | 1461155027979 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 05:23:47 INFO - PROCESS | 2530 | 1461155027980 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 05:23:47 INFO - PROCESS | 2530 | 1461155027982 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 05:23:47 INFO - PROCESS | 2530 | 1461155027984 Marionette TRACE conn2 <- [1,526,null,{}] 05:23:47 INFO - PROCESS | 2530 | 1461155027986 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}] 05:23:48 INFO - PROCESS | 2530 | 1461155028074 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 05:23:48 INFO - PROCESS | 2530 | 1461155028078 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x12902e800 == 45 [pid = 2530] [id = 139] 05:23:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x12b268800) [pid = 2530] [serial = 414] [outer = 0x0] 05:23:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12b7b1c00) [pid = 2530] [serial = 415] [outer = 0x12b268800] 05:23:48 INFO - PROCESS | 2530 | 1461155028105 Marionette DEBUG loaded listener.js 05:23:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12b7bac00) [pid = 2530] [serial = 416] [outer = 0x12b268800] 05:23:48 INFO - PROCESS | 2530 | 1461155028437 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]]]}] 05:23:48 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 05:23:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 05:23:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 05:23:48 INFO - PROCESS | 2530 | 1461155028451 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 05:23:48 INFO - PROCESS | 2530 | 1461155028452 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 05:23:48 INFO - PROCESS | 2530 | 1461155028454 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 05:23:48 INFO - PROCESS | 2530 | 1461155028455 Marionette TRACE conn2 <- [1,530,null,{}] 05:23:48 INFO - PROCESS | 2530 | 1461155028458 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}] 05:23:48 INFO - PROCESS | 2530 | 1461155028555 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 05:23:48 INFO - PROCESS | 2530 | 1461155028559 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b7000 == 46 [pid = 2530] [id = 140] 05:23:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12b273000) [pid = 2530] [serial = 417] [outer = 0x0] 05:23:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12baf4400) [pid = 2530] [serial = 418] [outer = 0x12b273000] 05:23:48 INFO - PROCESS | 2530 | 1461155028584 Marionette DEBUG loaded listener.js 05:23:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12bbad000) [pid = 2530] [serial = 419] [outer = 0x12b273000] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x123b47800) [pid = 2530] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11bb9b800) [pid = 2530] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x1278e3800) [pid = 2530] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11bba2000) [pid = 2530] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11861ec00) [pid = 2530] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x115733800) [pid = 2530] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11913b400) [pid = 2530] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x11c276000) [pid = 2530] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x118aee000) [pid = 2530] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x128ee7800) [pid = 2530] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 05:23:49 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x123818c00) [pid = 2530] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 05:23:49 INFO - PROCESS | 2530 | 1461155029085 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"]]]}] 05:23:49 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 05:23:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 05:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:23:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 05:23:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:23:49 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 05:23:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 05:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:23:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 05:23:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:23:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 668ms 05:23:49 INFO - PROCESS | 2530 | 1461155029124 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 05:23:49 INFO - PROCESS | 2530 | 1461155029125 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 05:23:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 05:23:49 INFO - PROCESS | 2530 | 1461155029127 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 05:23:49 INFO - PROCESS | 2530 | 1461155029128 Marionette TRACE conn2 <- [1,534,null,{}] 05:23:49 INFO - PROCESS | 2530 | 1461155029131 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}] 05:23:49 INFO - PROCESS | 2530 | 1461155029209 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 05:23:49 INFO - PROCESS | 2530 | 1461155029215 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b1800 == 47 [pid = 2530] [id = 141] 05:23:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11aa46c00) [pid = 2530] [serial = 420] [outer = 0x0] 05:23:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12b2e6400) [pid = 2530] [serial = 421] [outer = 0x11aa46c00] 05:23:49 INFO - PROCESS | 2530 | 1461155029246 Marionette DEBUG loaded listener.js 05:23:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12bbc0000) [pid = 2530] [serial = 422] [outer = 0x11aa46c00] 05:23:49 INFO - PROCESS | 2530 | 1461155029587 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]]]}] 05:23:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 05:23:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 05:23:49 INFO - PROCESS | 2530 | 1461155029606 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 05:23:49 INFO - PROCESS | 2530 | 1461155029607 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 05:23:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 05:23:49 INFO - PROCESS | 2530 | 1461155029609 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 05:23:49 INFO - PROCESS | 2530 | 1461155029611 Marionette TRACE conn2 <- [1,538,null,{}] 05:23:49 INFO - PROCESS | 2530 | 1461155029614 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}] 05:23:49 INFO - PROCESS | 2530 | 1461155029704 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 05:23:49 INFO - PROCESS | 2530 | 1461155029708 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x12cf87000 == 48 [pid = 2530] [id = 142] 05:23:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12baf0800) [pid = 2530] [serial = 423] [outer = 0x0] 05:23:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x12d029000) [pid = 2530] [serial = 424] [outer = 0x12baf0800] 05:23:49 INFO - PROCESS | 2530 | 1461155029739 Marionette DEBUG loaded listener.js 05:23:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x12d314000) [pid = 2530] [serial = 425] [outer = 0x12baf0800] 05:23:50 INFO - PROCESS | 2530 | 1461155030051 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]]]}] 05:23:50 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. 05:23:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 469ms 05:23:50 INFO - PROCESS | 2530 | 1461155030079 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 05:23:50 INFO - PROCESS | 2530 | 1461155030081 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 05:23:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 05:23:50 INFO - PROCESS | 2530 | 1461155030086 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 05:23:50 INFO - PROCESS | 2530 | 1461155030087 Marionette TRACE conn2 <- [1,542,null,{}] 05:23:50 INFO - PROCESS | 2530 | 1461155030089 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}] 05:23:50 INFO - PROCESS | 2530 | 1461155030163 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 05:23:50 INFO - PROCESS | 2530 | 1461155030211 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0f8000 == 49 [pid = 2530] [id = 143] 05:23:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12bba5400) [pid = 2530] [serial = 426] [outer = 0x0] 05:23:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12d317000) [pid = 2530] [serial = 427] [outer = 0x12bba5400] 05:23:50 INFO - PROCESS | 2530 | 1461155030235 Marionette DEBUG loaded listener.js 05:23:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12d321400) [pid = 2530] [serial = 428] [outer = 0x12bba5400] 05:23:50 INFO - PROCESS | 2530 | 1461155030504 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]]]}] 05:23:50 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. 05:23:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 05:23:50 INFO - PROCESS | 2530 | 1461155030554 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 05:23:50 INFO - PROCESS | 2530 | 1461155030555 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 05:23:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 05:23:50 INFO - PROCESS | 2530 | 1461155030557 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 05:23:50 INFO - PROCESS | 2530 | 1461155030558 Marionette TRACE conn2 <- [1,546,null,{}] 05:23:50 INFO - PROCESS | 2530 | 1461155030561 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}] 05:23:50 INFO - PROCESS | 2530 | 1461155030653 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 05:23:50 INFO - PROCESS | 2530 | 1461155030659 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d98c000 == 50 [pid = 2530] [id = 144] 05:23:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11c6bf400) [pid = 2530] [serial = 429] [outer = 0x0] 05:23:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12d977400) [pid = 2530] [serial = 430] [outer = 0x11c6bf400] 05:23:50 INFO - PROCESS | 2530 | 1461155030689 Marionette DEBUG loaded listener.js 05:23:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12d9ba800) [pid = 2530] [serial = 431] [outer = 0x11c6bf400] 05:23:51 INFO - PROCESS | 2530 | 1461155031120 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]]]}] 05:23:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 05:23:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 570ms 05:23:51 INFO - PROCESS | 2530 | 1461155031129 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 05:23:51 INFO - PROCESS | 2530 | 1461155031133 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 05:23:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 05:23:51 INFO - PROCESS | 2530 | 1461155031139 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 05:23:51 INFO - PROCESS | 2530 | 1461155031143 Marionette TRACE conn2 <- [1,550,null,{}] 05:23:51 INFO - PROCESS | 2530 | 1461155031148 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}] 05:23:51 INFO - PROCESS | 2530 | 1461155031322 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 05:23:51 INFO - PROCESS | 2530 | 1461155031454 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x118e4a800 == 51 [pid = 2530] [id = 145] 05:23:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x112119000) [pid = 2530] [serial = 432] [outer = 0x0] 05:23:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x1176dc000) [pid = 2530] [serial = 433] [outer = 0x112119000] 05:23:51 INFO - PROCESS | 2530 | 1461155031506 Marionette DEBUG loaded listener.js 05:23:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x11a7a7400) [pid = 2530] [serial = 434] [outer = 0x112119000] 05:23:51 INFO - PROCESS | 2530 | 1461155031896 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]]]}] 05:23:51 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. 05:23:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 778ms 05:23:51 INFO - PROCESS | 2530 | 1461155031916 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 05:23:51 INFO - PROCESS | 2530 | 1461155031920 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 05:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 05:23:51 INFO - PROCESS | 2530 | 1461155031925 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 05:23:51 INFO - PROCESS | 2530 | 1461155031927 Marionette TRACE conn2 <- [1,554,null,{}] 05:23:51 INFO - PROCESS | 2530 | 1461155031929 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}] 05:23:52 INFO - PROCESS | 2530 | 1461155032025 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 05:23:52 INFO - PROCESS | 2530 | 1461155032073 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd3d800 == 52 [pid = 2530] [id = 146] 05:23:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11a8ecc00) [pid = 2530] [serial = 435] [outer = 0x0] 05:23:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x11b580c00) [pid = 2530] [serial = 436] [outer = 0x11a8ecc00] 05:23:52 INFO - PROCESS | 2530 | 1461155032103 Marionette DEBUG loaded listener.js 05:23:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12372e000) [pid = 2530] [serial = 437] [outer = 0x11a8ecc00] 05:23:52 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:23:52 INFO - PROCESS | 2530 | 1461155032504 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]]]}] 05:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 05:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 619ms 05:23:52 INFO - PROCESS | 2530 | 1461155032545 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 05:23:52 INFO - PROCESS | 2530 | 1461155032546 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 05:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 05:23:52 INFO - PROCESS | 2530 | 1461155032549 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 05:23:52 INFO - PROCESS | 2530 | 1461155032551 Marionette TRACE conn2 <- [1,558,null,{}] 05:23:52 INFO - PROCESS | 2530 | 1461155032559 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}] 05:23:52 INFO - PROCESS | 2530 | 1461155032692 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 05:23:52 INFO - PROCESS | 2530 | 1461155032738 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf69800 == 53 [pid = 2530] [id = 147] 05:23:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x124387c00) [pid = 2530] [serial = 438] [outer = 0x0] 05:23:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x1275ba800) [pid = 2530] [serial = 439] [outer = 0x124387c00] 05:23:52 INFO - PROCESS | 2530 | 1461155032771 Marionette DEBUG loaded listener.js 05:23:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x127f7a000) [pid = 2530] [serial = 440] [outer = 0x124387c00] 05:23:53 INFO - PROCESS | 2530 | 1461155033186 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]]]}] 05:23:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 05:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 05:23:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 05:23:53 INFO - PROCESS | 2530 | 1461155033221 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 05:23:53 INFO - PROCESS | 2530 | 1461155033223 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 05:23:53 INFO - PROCESS | 2530 | 1461155033225 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 05:23:53 INFO - PROCESS | 2530 | 1461155033226 Marionette TRACE conn2 <- [1,562,null,{}] 05:23:53 INFO - PROCESS | 2530 | 1461155033229 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}] 05:23:53 INFO - PROCESS | 2530 | 1461155033347 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 05:23:53 INFO - PROCESS | 2530 | 1461155033407 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da5a000 == 54 [pid = 2530] [id = 148] 05:23:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x1293d6800) [pid = 2530] [serial = 441] [outer = 0x0] 05:23:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x12b2de000) [pid = 2530] [serial = 442] [outer = 0x1293d6800] 05:23:53 INFO - PROCESS | 2530 | 1461155033437 Marionette DEBUG loaded listener.js 05:23:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12baf4800) [pid = 2530] [serial = 443] [outer = 0x1293d6800] 05:23:53 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:23:53 INFO - PROCESS | 2530 | 1461155033837 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]]]}] 05:23:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 05:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 619ms 05:23:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 05:23:53 INFO - PROCESS | 2530 | 1461155033844 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 05:23:53 INFO - PROCESS | 2530 | 1461155033846 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 05:23:53 INFO - PROCESS | 2530 | 1461155033848 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 05:23:53 INFO - PROCESS | 2530 | 1461155033849 Marionette TRACE conn2 <- [1,566,null,{}] 05:23:53 INFO - PROCESS | 2530 | 1461155033852 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}] 05:23:53 INFO - PROCESS | 2530 | 1461155033944 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 05:23:53 INFO - PROCESS | 2530 | 1461155033989 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2b9800 == 55 [pid = 2530] [id = 149] 05:23:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12baec000) [pid = 2530] [serial = 444] [outer = 0x0] 05:23:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12bbbfc00) [pid = 2530] [serial = 445] [outer = 0x12baec000] 05:23:54 INFO - PROCESS | 2530 | 1461155034018 Marionette DEBUG loaded listener.js 05:23:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x12d02ac00) [pid = 2530] [serial = 446] [outer = 0x12baec000] 05:23:54 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:23:54 INFO - PROCESS | 2530 | 1461155034424 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]]]}] 05:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 05:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 623ms 05:23:54 INFO - PROCESS | 2530 | 1461155034471 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 05:23:54 INFO - PROCESS | 2530 | 1461155034473 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 05:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 05:23:54 INFO - PROCESS | 2530 | 1461155034475 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 05:23:54 INFO - PROCESS | 2530 | 1461155034476 Marionette TRACE conn2 <- [1,570,null,{}] 05:23:54 INFO - PROCESS | 2530 | 1461155034479 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}] 05:23:54 INFO - PROCESS | 2530 | 1461155034591 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 05:23:54 INFO - PROCESS | 2530 | 1461155034686 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba35000 == 56 [pid = 2530] [id = 150] 05:23:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x1275b4000) [pid = 2530] [serial = 447] [outer = 0x0] 05:23:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12d032800) [pid = 2530] [serial = 448] [outer = 0x1275b4000] 05:23:54 INFO - PROCESS | 2530 | 1461155034719 Marionette DEBUG loaded listener.js 05:23:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12dbe6400) [pid = 2530] [serial = 449] [outer = 0x1275b4000] 05:23:55 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:23:55 INFO - PROCESS | 2530 | 1461155035223 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]]]}] 05:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 05:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 771ms 05:23:55 INFO - PROCESS | 2530 | 1461155035247 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 05:23:55 INFO - PROCESS | 2530 | 1461155035250 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 05:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 05:23:55 INFO - PROCESS | 2530 | 1461155035253 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 05:23:55 INFO - PROCESS | 2530 | 1461155035255 Marionette TRACE conn2 <- [1,574,null,{}] 05:23:55 INFO - PROCESS | 2530 | 1461155035259 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}] 05:23:55 INFO - PROCESS | 2530 | 1461155035345 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 05:23:55 INFO - PROCESS | 2530 | 1461155035393 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8d8000 == 57 [pid = 2530] [id = 151] 05:23:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x119259800) [pid = 2530] [serial = 450] [outer = 0x0] 05:23:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x119c56c00) [pid = 2530] [serial = 451] [outer = 0x119259800] 05:23:55 INFO - PROCESS | 2530 | 1461155035421 Marionette DEBUG loaded listener.js 05:23:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x11a8e8c00) [pid = 2530] [serial = 452] [outer = 0x119259800] 05:23:55 INFO - PROCESS | 2530 | 1461155035835 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]]]}] 05:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 05:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 622ms 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x114680000 == 56 [pid = 2530] [id = 108] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x131908800 == 55 [pid = 2530] [id = 84] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0f8000 == 54 [pid = 2530] [id = 143] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12cf87000 == 53 [pid = 2530] [id = 142] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b1800 == 52 [pid = 2530] [id = 141] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b7000 == 51 [pid = 2530] [id = 140] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12902e800 == 50 [pid = 2530] [id = 139] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x125de2000 == 49 [pid = 2530] [id = 138] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x12b6f5800) [pid = 2530] [serial = 379] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x123a93000 == 48 [pid = 2530] [id = 137] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x123988800 == 47 [pid = 2530] [id = 136] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd50800 == 46 [pid = 2530] [id = 135] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x11a8c7800 == 45 [pid = 2530] [id = 134] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x119273800 == 44 [pid = 2530] [id = 133] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x114c56000 == 43 [pid = 2530] [id = 132] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x118a26800 == 42 [pid = 2530] [id = 131] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x123d58800 == 41 [pid = 2530] [id = 129] 05:23:55 INFO - PROCESS | 2530 | --DOCSHELL 0x118e44000 == 40 [pid = 2530] [id = 128] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x1273eb400) [pid = 2530] [serial = 361] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x123732400) [pid = 2530] [serial = 347] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x11c24a000) [pid = 2530] [serial = 346] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x1176dbc00) [pid = 2530] [serial = 337] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x11af69400) [pid = 2530] [serial = 343] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x127f3d400) [pid = 2530] [serial = 364] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x123902800) [pid = 2530] [serial = 355] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x123c3e800) [pid = 2530] [serial = 356] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x11a9ca400) [pid = 2530] [serial = 352] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x11b5c9000) [pid = 2530] [serial = 353] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x11a7a7800) [pid = 2530] [serial = 350] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x1197de400) [pid = 2530] [serial = 349] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x11a7a8400) [pid = 2530] [serial = 367] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x11ba45400) [pid = 2530] [serial = 368] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12931a000) [pid = 2530] [serial = 370] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12b2e3400) [pid = 2530] [serial = 377] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12b26c400) [pid = 2530] [serial = 374] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x12b275000) [pid = 2530] [serial = 376] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x128ee2800) [pid = 2530] [serial = 365] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11a8eb800) [pid = 2530] [serial = 340] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x123d05000) [pid = 2530] [serial = 358] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x1293d7c00) [pid = 2530] [serial = 371] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1271e0000) [pid = 2530] [serial = 359] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x1277f4c00) [pid = 2530] [serial = 362] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x1293dcc00) [pid = 2530] [serial = 373] [outer = 0x0] [url = about:blank] 05:23:55 INFO - PROCESS | 2530 | 1461155035912 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 05:23:55 INFO - PROCESS | 2530 | 1461155035916 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 05:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 05:23:55 INFO - PROCESS | 2530 | 1461155035927 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 05:23:55 INFO - PROCESS | 2530 | 1461155035928 Marionette TRACE conn2 <- [1,578,null,{}] 05:23:55 INFO - PROCESS | 2530 | 1461155035932 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}] 05:23:56 INFO - PROCESS | 2530 | 1461155036007 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 05:23:56 INFO - PROCESS | 2530 | 1461155036011 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x118f38000 == 41 [pid = 2530] [id = 152] 05:23:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11a79f800) [pid = 2530] [serial = 453] [outer = 0x0] 05:23:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11a9cd800) [pid = 2530] [serial = 454] [outer = 0x11a79f800] 05:23:56 INFO - PROCESS | 2530 | 1461155036042 Marionette DEBUG loaded listener.js 05:23:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11b58a000) [pid = 2530] [serial = 455] [outer = 0x11a79f800] 05:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 05:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 470ms 05:23:56 INFO - PROCESS | 2530 | 1461155036393 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]]]}] 05:23:56 INFO - PROCESS | 2530 | 1461155036397 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 05:23:56 INFO - PROCESS | 2530 | 1461155036400 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 05:23:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 05:23:56 INFO - PROCESS | 2530 | 1461155036404 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 05:23:56 INFO - PROCESS | 2530 | 1461155036406 Marionette TRACE conn2 <- [1,582,null,{}] 05:23:56 INFO - PROCESS | 2530 | 1461155036413 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}] 05:23:56 INFO - PROCESS | 2530 | 1461155036507 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 05:23:56 INFO - PROCESS | 2530 | 1461155036550 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd39800 == 42 [pid = 2530] [id = 153] 05:23:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11acdbc00) [pid = 2530] [serial = 456] [outer = 0x0] 05:23:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12372cc00) [pid = 2530] [serial = 457] [outer = 0x11acdbc00] 05:23:56 INFO - PROCESS | 2530 | 1461155036578 Marionette DEBUG loaded listener.js 05:23:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x123ef6c00) [pid = 2530] [serial = 458] [outer = 0x11acdbc00] 05:23:56 INFO - PROCESS | 2530 | 1461155036907 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]]]}] 05:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 05:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 524ms 05:23:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 05:23:56 INFO - PROCESS | 2530 | 1461155036927 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 05:23:56 INFO - PROCESS | 2530 | 1461155036929 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 05:23:56 INFO - PROCESS | 2530 | 1461155036932 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 05:23:56 INFO - PROCESS | 2530 | 1461155036934 Marionette TRACE conn2 <- [1,586,null,{}] 05:23:56 INFO - PROCESS | 2530 | 1461155036937 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}] 05:23:57 INFO - PROCESS | 2530 | 1461155037013 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 05:23:57 INFO - PROCESS | 2530 | 1461155037060 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x12397e800 == 43 [pid = 2530] [id = 154] 05:23:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x123ee8400) [pid = 2530] [serial = 459] [outer = 0x0] 05:23:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x1273eac00) [pid = 2530] [serial = 460] [outer = 0x123ee8400] 05:23:57 INFO - PROCESS | 2530 | 1461155037084 Marionette DEBUG loaded listener.js 05:23:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x127f38c00) [pid = 2530] [serial = 461] [outer = 0x123ee8400] 05:23:57 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:23:57 INFO - PROCESS | 2530 | [2530] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:23:57 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:23:57 INFO - PROCESS | 2530 | 1461155037358 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]]]}] 05:23:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 05:23:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 472ms 05:23:57 INFO - PROCESS | 2530 | 1461155037403 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 05:23:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 05:23:57 INFO - PROCESS | 2530 | 1461155037404 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 05:23:57 INFO - PROCESS | 2530 | 1461155037406 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 05:23:57 INFO - PROCESS | 2530 | 1461155037407 Marionette TRACE conn2 <- [1,590,null,{}] 05:23:57 INFO - PROCESS | 2530 | 1461155037410 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}] 05:23:57 INFO - PROCESS | 2530 | 1461155037485 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 05:23:57 INFO - PROCESS | 2530 | 1461155037490 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x1275de000 == 44 [pid = 2530] [id = 155] 05:23:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x1273bf000) [pid = 2530] [serial = 462] [outer = 0x0] 05:23:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12910b400) [pid = 2530] [serial = 463] [outer = 0x1273bf000] 05:23:57 INFO - PROCESS | 2530 | 1461155037515 Marionette DEBUG loaded listener.js 05:23:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x1293d8800) [pid = 2530] [serial = 464] [outer = 0x1273bf000] 05:23:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12b2e3400) [pid = 2530] [serial = 465] [outer = 0x12f59f400] 05:23:57 INFO - PROCESS | 2530 | 1461155037881 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]]]}] 05:23:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 05:23:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 517ms 05:23:57 INFO - PROCESS | 2530 | 1461155037927 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 05:23:57 INFO - PROCESS | 2530 | 1461155037928 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 05:23:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 05:23:57 INFO - PROCESS | 2530 | 1461155037931 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 05:23:57 INFO - PROCESS | 2530 | 1461155037932 Marionette TRACE conn2 <- [1,594,null,{}] 05:23:57 INFO - PROCESS | 2530 | 1461155037934 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}] 05:23:58 INFO - PROCESS | 2530 | 1461155038038 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 05:23:58 INFO - PROCESS | 2530 | 1461155038053 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f0800 == 45 [pid = 2530] [id = 156] 05:23:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x1293dc800) [pid = 2530] [serial = 466] [outer = 0x0] 05:23:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x12baed400) [pid = 2530] [serial = 467] [outer = 0x1293dc800] 05:23:58 INFO - PROCESS | 2530 | 1461155038078 Marionette DEBUG loaded listener.js 05:23:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x12cfdcc00) [pid = 2530] [serial = 468] [outer = 0x1293dc800] 05:23:58 INFO - PROCESS | 2530 | 1461155038440 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]]]}] 05:23:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 05:23:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 05:23:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 05:23:58 INFO - PROCESS | 2530 | 1461155038452 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 05:23:58 INFO - PROCESS | 2530 | 1461155038453 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 05:23:58 INFO - PROCESS | 2530 | 1461155038455 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 05:23:58 INFO - PROCESS | 2530 | 1461155038456 Marionette TRACE conn2 <- [1,598,null,{}] 05:23:58 INFO - PROCESS | 2530 | 1461155038458 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}] 05:23:58 INFO - PROCESS | 2530 | 1461155038554 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 05:23:58 INFO - PROCESS | 2530 | 1461155038559 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b284800 == 46 [pid = 2530] [id = 157] 05:23:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12b26a400) [pid = 2530] [serial = 469] [outer = 0x0] 05:23:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12d034400) [pid = 2530] [serial = 470] [outer = 0x12b26a400] 05:23:58 INFO - PROCESS | 2530 | 1461155038583 Marionette DEBUG loaded listener.js 05:23:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12d320000) [pid = 2530] [serial = 471] [outer = 0x12b26a400] 05:23:58 INFO - PROCESS | 2530 | 1461155038910 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]]]}] 05:23:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 05:23:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 468ms 05:23:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 05:23:58 INFO - PROCESS | 2530 | 1461155038924 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 05:23:58 INFO - PROCESS | 2530 | 1461155038925 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 05:23:58 INFO - PROCESS | 2530 | 1461155038927 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 05:23:58 INFO - PROCESS | 2530 | 1461155038928 Marionette TRACE conn2 <- [1,602,null,{}] 05:23:58 INFO - PROCESS | 2530 | 1461155038930 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}] 05:23:59 INFO - PROCESS | 2530 | 1461155039025 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 05:23:59 INFO - PROCESS | 2530 | 1461155039037 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba7f800 == 47 [pid = 2530] [id = 158] 05:23:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x12d97bc00) [pid = 2530] [serial = 472] [outer = 0x0] 05:23:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12d9bc000) [pid = 2530] [serial = 473] [outer = 0x12d97bc00] 05:23:59 INFO - PROCESS | 2530 | 1461155039062 Marionette DEBUG loaded listener.js 05:23:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12dbe6000) [pid = 2530] [serial = 474] [outer = 0x12d97bc00] 05:23:59 INFO - PROCESS | 2530 | 1461155039411 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]]]}] 05:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 05:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 05:23:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 05:23:59 INFO - PROCESS | 2530 | 1461155039446 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 05:23:59 INFO - PROCESS | 2530 | 1461155039447 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 05:23:59 INFO - PROCESS | 2530 | 1461155039457 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 05:23:59 INFO - PROCESS | 2530 | 1461155039459 Marionette TRACE conn2 <- [1,606,null,{}] 05:23:59 INFO - PROCESS | 2530 | 1461155039461 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}] 05:23:59 INFO - PROCESS | 2530 | 1461155039554 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 05:23:59 INFO - PROCESS | 2530 | 1461155039558 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0e5800 == 48 [pid = 2530] [id = 159] 05:23:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12cfdb000) [pid = 2530] [serial = 475] [outer = 0x0] 05:23:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x12dbefc00) [pid = 2530] [serial = 476] [outer = 0x12cfdb000] 05:23:59 INFO - PROCESS | 2530 | 1461155039583 Marionette DEBUG loaded listener.js 05:23:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x12e2f2c00) [pid = 2530] [serial = 477] [outer = 0x12cfdb000] 05:23:59 INFO - PROCESS | 2530 | 1461155039895 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]]]}] 05:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 05:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 475ms 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x12b275c00) [pid = 2530] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x128876c00) [pid = 2530] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x11b58b400) [pid = 2530] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x11aa3e800) [pid = 2530] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x11ab8ac00) [pid = 2530] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x1154aec00) [pid = 2530] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x1278e7c00) [pid = 2530] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12b266800) [pid = 2530] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x11465d800) [pid = 2530] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12b268800) [pid = 2530] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x12b273000) [pid = 2530] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x11aa46c00) [pid = 2530] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12baf0800) [pid = 2530] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 05:24:00 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12bba5400) [pid = 2530] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 05:24:00 INFO - PROCESS | 2530 | 1461155040089 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 05:24:00 INFO - PROCESS | 2530 | 1461155040090 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 05:24:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 05:24:00 INFO - PROCESS | 2530 | 1461155040094 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 05:24:00 INFO - PROCESS | 2530 | 1461155040095 Marionette TRACE conn2 <- [1,610,null,{}] 05:24:00 INFO - PROCESS | 2530 | 1461155040097 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}] 05:24:00 INFO - PROCESS | 2530 | 1461155040170 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 05:24:00 INFO - PROCESS | 2530 | 1461155040175 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b50f000 == 49 [pid = 2530] [id = 160] 05:24:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x11b58b400) [pid = 2530] [serial = 478] [outer = 0x0] 05:24:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x123905000) [pid = 2530] [serial = 479] [outer = 0x11b58b400] 05:24:00 INFO - PROCESS | 2530 | 1461155040203 Marionette DEBUG loaded listener.js 05:24:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12b269000) [pid = 2530] [serial = 480] [outer = 0x11b58b400] 05:24:00 INFO - PROCESS | 2530 | 1461155040526 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]]]}] 05:24:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 05:24:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 470ms 05:24:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 05:24:00 INFO - PROCESS | 2530 | 1461155040566 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 05:24:00 INFO - PROCESS | 2530 | 1461155040568 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 05:24:00 INFO - PROCESS | 2530 | 1461155040570 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 05:24:00 INFO - PROCESS | 2530 | 1461155040572 Marionette TRACE conn2 <- [1,614,null,{}] 05:24:00 INFO - PROCESS | 2530 | 1461155040574 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}] 05:24:00 INFO - PROCESS | 2530 | 1461155040661 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 05:24:00 INFO - PROCESS | 2530 | 1461155040667 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2ab800 == 50 [pid = 2530] [id = 161] 05:24:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x11ab8ac00) [pid = 2530] [serial = 481] [outer = 0x0] 05:24:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x12baf0800) [pid = 2530] [serial = 482] [outer = 0x11ab8ac00] 05:24:00 INFO - PROCESS | 2530 | 1461155040738 Marionette DEBUG loaded listener.js 05:24:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12e354c00) [pid = 2530] [serial = 483] [outer = 0x11ab8ac00] 05:24:01 INFO - PROCESS | 2530 | 1461155041023 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]]]}] 05:24:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 05:24:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 05:24:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 05:24:01 INFO - PROCESS | 2530 | 1461155041039 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 05:24:01 INFO - PROCESS | 2530 | 1461155041040 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 05:24:01 INFO - PROCESS | 2530 | 1461155041042 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 05:24:01 INFO - PROCESS | 2530 | 1461155041044 Marionette TRACE conn2 <- [1,618,null,{}] 05:24:01 INFO - PROCESS | 2530 | 1461155041046 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}] 05:24:01 INFO - PROCESS | 2530 | 1461155041138 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 05:24:01 INFO - PROCESS | 2530 | 1461155041142 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e870800 == 51 [pid = 2530] [id = 162] 05:24:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12e2f8800) [pid = 2530] [serial = 484] [outer = 0x0] 05:24:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12e634c00) [pid = 2530] [serial = 485] [outer = 0x12e2f8800] 05:24:01 INFO - PROCESS | 2530 | 1461155041167 Marionette DEBUG loaded listener.js 05:24:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x12e63bc00) [pid = 2530] [serial = 486] [outer = 0x12e2f8800] 05:24:01 INFO - PROCESS | 2530 | 1461155041472 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]]]}] 05:24:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 05:24:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 471ms 05:24:01 INFO - PROCESS | 2530 | 1461155041513 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 05:24:01 INFO - PROCESS | 2530 | 1461155041515 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 05:24:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 05:24:01 INFO - PROCESS | 2530 | 1461155041519 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 05:24:01 INFO - PROCESS | 2530 | 1461155041520 Marionette TRACE conn2 <- [1,622,null,{}] 05:24:01 INFO - PROCESS | 2530 | 1461155041522 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}] 05:24:01 INFO - PROCESS | 2530 | 1461155041619 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 05:24:01 INFO - PROCESS | 2530 | 1461155041625 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed76800 == 52 [pid = 2530] [id = 163] 05:24:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12e356400) [pid = 2530] [serial = 487] [outer = 0x0] 05:24:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12e63b000) [pid = 2530] [serial = 488] [outer = 0x12e356400] 05:24:01 INFO - PROCESS | 2530 | 1461155041649 Marionette DEBUG loaded listener.js 05:24:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12edb7c00) [pid = 2530] [serial = 489] [outer = 0x12e356400] 05:24:01 INFO - PROCESS | 2530 | 1461155041923 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]]]}] 05:24:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 05:24:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 05:24:01 INFO - PROCESS | 2530 | 1461155041988 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 05:24:01 INFO - PROCESS | 2530 | 1461155041989 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 05:24:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 05:24:01 INFO - PROCESS | 2530 | 1461155041991 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 05:24:01 INFO - PROCESS | 2530 | 1461155041992 Marionette TRACE conn2 <- [1,626,null,{}] 05:24:01 INFO - PROCESS | 2530 | 1461155041995 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}] 05:24:02 INFO - PROCESS | 2530 | 1461155042075 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 05:24:02 INFO - PROCESS | 2530 | 1461155042133 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x1153ab800 == 53 [pid = 2530] [id = 164] 05:24:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x112112800) [pid = 2530] [serial = 490] [outer = 0x0] 05:24:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x114656000) [pid = 2530] [serial = 491] [outer = 0x112112800] 05:24:02 INFO - PROCESS | 2530 | 1461155042207 Marionette DEBUG loaded listener.js 05:24:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x1176dbc00) [pid = 2530] [serial = 492] [outer = 0x112112800] 05:24:02 INFO - PROCESS | 2530 | 1461155042679 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]]]}] 05:24:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 05:24:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 720ms 05:24:02 INFO - PROCESS | 2530 | 1461155042722 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 05:24:02 INFO - PROCESS | 2530 | 1461155042727 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 05:24:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 05:24:02 INFO - PROCESS | 2530 | 1461155042736 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 05:24:02 INFO - PROCESS | 2530 | 1461155042739 Marionette TRACE conn2 <- [1,630,null,{}] 05:24:02 INFO - PROCESS | 2530 | 1461155042744 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}] 05:24:02 INFO - PROCESS | 2530 | 1461155042893 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 05:24:02 INFO - PROCESS | 2530 | 1461155042983 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba32000 == 54 [pid = 2530] [id = 165] 05:24:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x11ab92000) [pid = 2530] [serial = 493] [outer = 0x0] 05:24:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x11ba39c00) [pid = 2530] [serial = 494] [outer = 0x11ab92000] 05:24:03 INFO - PROCESS | 2530 | 1461155043032 Marionette DEBUG loaded listener.js 05:24:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x11be65000) [pid = 2530] [serial = 495] [outer = 0x11ab92000] 05:24:03 INFO - PROCESS | 2530 | 1461155043494 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]]]}] 05:24:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 05:24:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 774ms 05:24:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 05:24:03 INFO - PROCESS | 2530 | 1461155043510 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 05:24:03 INFO - PROCESS | 2530 | 1461155043512 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 05:24:03 INFO - PROCESS | 2530 | 1461155043518 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 05:24:03 INFO - PROCESS | 2530 | 1461155043520 Marionette TRACE conn2 <- [1,634,null,{}] 05:24:03 INFO - PROCESS | 2530 | 1461155043522 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}] 05:24:03 INFO - PROCESS | 2530 | 1461155043620 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 05:24:03 INFO - PROCESS | 2530 | 1461155043666 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291e4000 == 55 [pid = 2530] [id = 166] 05:24:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x11ba41000) [pid = 2530] [serial = 496] [outer = 0x0] 05:24:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x123816000) [pid = 2530] [serial = 497] [outer = 0x11ba41000] 05:24:03 INFO - PROCESS | 2530 | 1461155043696 Marionette DEBUG loaded listener.js 05:24:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x128e09400) [pid = 2530] [serial = 498] [outer = 0x11ba41000] 05:24:03 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:24:04 INFO - PROCESS | 2530 | 1461155044104 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]]]}] 05:24:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 05:24:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 622ms 05:24:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 05:24:04 INFO - PROCESS | 2530 | 1461155044140 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 05:24:04 INFO - PROCESS | 2530 | 1461155044142 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 05:24:04 INFO - PROCESS | 2530 | 1461155044147 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 05:24:04 INFO - PROCESS | 2530 | 1461155044154 Marionette TRACE conn2 <- [1,638,null,{}] 05:24:04 INFO - PROCESS | 2530 | 1461155044188 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}] 05:24:04 INFO - PROCESS | 2530 | 1461155044334 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 05:24:04 INFO - PROCESS | 2530 | 1461155044423 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef60000 == 56 [pid = 2530] [id = 167] 05:24:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x1293db400) [pid = 2530] [serial = 499] [outer = 0x0] 05:24:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x12bbb1c00) [pid = 2530] [serial = 500] [outer = 0x1293db400] 05:24:04 INFO - PROCESS | 2530 | 1461155044469 Marionette DEBUG loaded listener.js 05:24:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x12d319400) [pid = 2530] [serial = 501] [outer = 0x1293db400] 05:24:04 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:24:04 INFO - PROCESS | 2530 | 1461155044903 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]]]}] 05:24:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 05:24:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 799ms 05:24:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 05:24:04 INFO - PROCESS | 2530 | 1461155044945 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 05:24:04 INFO - PROCESS | 2530 | 1461155044946 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 05:24:04 INFO - PROCESS | 2530 | 1461155044949 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 05:24:04 INFO - PROCESS | 2530 | 1461155044950 Marionette TRACE conn2 <- [1,642,null,{}] 05:24:04 INFO - PROCESS | 2530 | 1461155044953 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}] 05:24:05 INFO - PROCESS | 2530 | 1461155045051 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 05:24:05 INFO - PROCESS | 2530 | 1461155045101 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f438800 == 57 [pid = 2530] [id = 168] 05:24:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x12d97c000) [pid = 2530] [serial = 502] [outer = 0x0] 05:24:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x12e2f2800) [pid = 2530] [serial = 503] [outer = 0x12d97c000] 05:24:05 INFO - PROCESS | 2530 | 1461155045131 Marionette DEBUG loaded listener.js 05:24:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x12e2ffc00) [pid = 2530] [serial = 504] [outer = 0x12d97c000] 05:24:05 INFO - PROCESS | 2530 | 1461155045522 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]]]}] 05:24:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 05:24:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 619ms 05:24:05 INFO - PROCESS | 2530 | 1461155045568 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 05:24:05 INFO - PROCESS | 2530 | 1461155045570 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 05:24:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 05:24:05 INFO - PROCESS | 2530 | 1461155045572 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 05:24:05 INFO - PROCESS | 2530 | 1461155045573 Marionette TRACE conn2 <- [1,646,null,{}] 05:24:05 INFO - PROCESS | 2530 | 1461155045575 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}] 05:24:05 INFO - PROCESS | 2530 | 1461155045672 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 05:24:05 INFO - PROCESS | 2530 | 1461155045722 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce61000 == 58 [pid = 2530] [id = 169] 05:24:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x12d9b6c00) [pid = 2530] [serial = 505] [outer = 0x0] 05:24:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x12e353800) [pid = 2530] [serial = 506] [outer = 0x12d9b6c00] 05:24:05 INFO - PROCESS | 2530 | 1461155045758 Marionette DEBUG loaded listener.js 05:24:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x12ef87c00) [pid = 2530] [serial = 507] [outer = 0x12d9b6c00] 05:24:06 INFO - PROCESS | 2530 | 1461155046385 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]]]}] 05:24:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 05:24:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 869ms 05:24:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 05:24:06 INFO - PROCESS | 2530 | 1461155046442 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 05:24:06 INFO - PROCESS | 2530 | 1461155046444 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 05:24:06 INFO - PROCESS | 2530 | 1461155046447 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 05:24:06 INFO - PROCESS | 2530 | 1461155046449 Marionette TRACE conn2 <- [1,650,null,{}] 05:24:06 INFO - PROCESS | 2530 | 1461155046453 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}] 05:24:06 INFO - PROCESS | 2530 | 1461155046544 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 05:24:06 INFO - PROCESS | 2530 | 1461155046609 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8cd000 == 59 [pid = 2530] [id = 170] 05:24:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x1191b7800) [pid = 2530] [serial = 508] [outer = 0x0] 05:24:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x119c5bc00) [pid = 2530] [serial = 509] [outer = 0x1191b7800] 05:24:06 INFO - PROCESS | 2530 | 1461155046638 Marionette DEBUG loaded listener.js 05:24:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x11a7a5c00) [pid = 2530] [serial = 510] [outer = 0x1191b7800] 05:24:07 INFO - PROCESS | 2530 | 1461155047071 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]]]}] 05:24:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 05:24:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 673ms 05:24:07 INFO - PROCESS | 2530 | 1461155047122 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 05:24:07 INFO - PROCESS | 2530 | 1461155047127 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 05:24:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 05:24:07 INFO - PROCESS | 2530 | 1461155047134 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 05:24:07 INFO - PROCESS | 2530 | 1461155047137 Marionette TRACE conn2 <- [1,654,null,{}] 05:24:07 INFO - PROCESS | 2530 | 1461155047140 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}] 05:24:07 INFO - PROCESS | 2530 | 1461155047296 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba73000 == 58 [pid = 2530] [id = 127] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed76800 == 57 [pid = 2530] [id = 163] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12e870800 == 56 [pid = 2530] [id = 162] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2ab800 == 55 [pid = 2530] [id = 161] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x1158e6c00) [pid = 2530] [serial = 382] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x11bb9bc00) [pid = 2530] [serial = 385] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x124248800) [pid = 2530] [serial = 388] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x12d977400) [pid = 2530] [serial = 430] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x11b50f000 == 54 [pid = 2530] [id = 160] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0e5800 == 53 [pid = 2530] [id = 159] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba7f800 == 52 [pid = 2530] [id = 158] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12b284800 == 51 [pid = 2530] [id = 157] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f0800 == 50 [pid = 2530] [id = 156] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x1275de000 == 49 [pid = 2530] [id = 155] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12397e800 == 48 [pid = 2530] [id = 154] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd39800 == 47 [pid = 2530] [id = 153] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x118f38000 == 46 [pid = 2530] [id = 152] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8d8000 == 45 [pid = 2530] [id = 151] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba35000 == 44 [pid = 2530] [id = 150] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2b9800 == 43 [pid = 2530] [id = 149] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12da5a000 == 42 [pid = 2530] [id = 148] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf69800 == 41 [pid = 2530] [id = 147] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd3d800 == 40 [pid = 2530] [id = 146] 05:24:07 INFO - PROCESS | 2530 | 1461155047425 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:07 INFO - PROCESS | 2530 | --DOCSHELL 0x118e4a800 == 39 [pid = 2530] [id = 145] 05:24:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x1157aa800 == 40 [pid = 2530] [id = 171] 05:24:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x116463000) [pid = 2530] [serial = 511] [outer = 0x0] 05:24:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x11a7a8400) [pid = 2530] [serial = 512] [outer = 0x116463000] 05:24:07 INFO - PROCESS | 2530 | 1461155047472 Marionette DEBUG loaded listener.js 05:24:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x11af68800) [pid = 2530] [serial = 513] [outer = 0x116463000] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x12b7bb000) [pid = 2530] [serial = 380] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x1293dec00) [pid = 2530] [serial = 410] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x12910d400) [pid = 2530] [serial = 409] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x123c74800) [pid = 2530] [serial = 403] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x1273ccc00) [pid = 2530] [serial = 404] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x11ace1c00) [pid = 2530] [serial = 397] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x11b5c9400) [pid = 2530] [serial = 398] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x11bb99000) [pid = 2530] [serial = 400] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x123903400) [pid = 2530] [serial = 401] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x119134400) [pid = 2530] [serial = 394] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x11a8f1400) [pid = 2530] [serial = 395] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x127eccc00) [pid = 2530] [serial = 406] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12b272400) [pid = 2530] [serial = 412] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x118617400) [pid = 2530] [serial = 392] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x11553c000) [pid = 2530] [serial = 391] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x12b7bac00) [pid = 2530] [serial = 416] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x12b7b1c00) [pid = 2530] [serial = 415] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x12baf4400) [pid = 2530] [serial = 418] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x12b2e6400) [pid = 2530] [serial = 421] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x12d029000) [pid = 2530] [serial = 424] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x12bbad000) [pid = 2530] [serial = 419] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x12b4c9c00) [pid = 2530] [serial = 413] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x128870c00) [pid = 2530] [serial = 407] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12bbc0000) [pid = 2530] [serial = 422] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x12d317000) [pid = 2530] [serial = 427] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12d321400) [pid = 2530] [serial = 428] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x12d314000) [pid = 2530] [serial = 425] [outer = 0x0] [url = about:blank] 05:24:07 INFO - PROCESS | 2530 | 1461155047849 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]]]}] 05:24:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 05:24:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 722ms 05:24:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 05:24:07 INFO - PROCESS | 2530 | 1461155047855 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 05:24:07 INFO - PROCESS | 2530 | 1461155047856 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 05:24:07 INFO - PROCESS | 2530 | 1461155047858 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 05:24:07 INFO - PROCESS | 2530 | 1461155047861 Marionette TRACE conn2 <- [1,658,null,{}] 05:24:07 INFO - PROCESS | 2530 | 1461155047869 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}] 05:24:07 INFO - PROCESS | 2530 | 1461155047947 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 05:24:08 INFO - PROCESS | 2530 | 1461155048007 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ac22800 == 41 [pid = 2530] [id = 172] 05:24:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x11ace0400) [pid = 2530] [serial = 514] [outer = 0x0] 05:24:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x11bb8d400) [pid = 2530] [serial = 515] [outer = 0x11ace0400] 05:24:08 INFO - PROCESS | 2530 | 1461155048035 Marionette DEBUG loaded listener.js 05:24:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12380cc00) [pid = 2530] [serial = 516] [outer = 0x11ace0400] 05:24:08 INFO - PROCESS | 2530 | 1461155048319 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]]]}] 05:24:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 05:24:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 521ms 05:24:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 05:24:08 INFO - PROCESS | 2530 | 1461155048379 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 05:24:08 INFO - PROCESS | 2530 | 1461155048382 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 05:24:08 INFO - PROCESS | 2530 | 1461155048386 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 05:24:08 INFO - PROCESS | 2530 | 1461155048387 Marionette TRACE conn2 <- [1,662,null,{}] 05:24:08 INFO - PROCESS | 2530 | 1461155048389 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}] 05:24:08 INFO - PROCESS | 2530 | 1461155048463 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 05:24:08 INFO - PROCESS | 2530 | 1461155048469 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0bf000 == 42 [pid = 2530] [id = 173] 05:24:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x123818c00) [pid = 2530] [serial = 517] [outer = 0x0] 05:24:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x124248800) [pid = 2530] [serial = 518] [outer = 0x123818c00] 05:24:08 INFO - PROCESS | 2530 | 1461155048495 Marionette DEBUG loaded listener.js 05:24:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x1273c1800) [pid = 2530] [serial = 519] [outer = 0x123818c00] 05:24:08 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:24:08 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:24:08 INFO - PROCESS | 2530 | 1461155048807 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]]]}] 05:24:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 05:24:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 05:24:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 05:24:08 INFO - PROCESS | 2530 | 1461155048854 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 05:24:08 INFO - PROCESS | 2530 | 1461155048855 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 05:24:08 INFO - PROCESS | 2530 | 1461155048857 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 05:24:08 INFO - PROCESS | 2530 | 1461155048858 Marionette TRACE conn2 <- [1,666,null,{}] 05:24:08 INFO - PROCESS | 2530 | 1461155048860 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}] 05:24:08 INFO - PROCESS | 2530 | 1461155048944 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 05:24:08 INFO - PROCESS | 2530 | 1461155048953 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x125d3e000 == 43 [pid = 2530] [id = 174] 05:24:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x1273eb400) [pid = 2530] [serial = 520] [outer = 0x0] 05:24:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x1278e6800) [pid = 2530] [serial = 521] [outer = 0x1273eb400] 05:24:08 INFO - PROCESS | 2530 | 1461155048994 Marionette DEBUG loaded listener.js 05:24:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x127f80800) [pid = 2530] [serial = 522] [outer = 0x1273eb400] 05:24:09 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:24:09 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:24:09 INFO - PROCESS | 2530 | 1461155049384 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]]]}] 05:24:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 05:24:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 569ms 05:24:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 05:24:09 INFO - PROCESS | 2530 | 1461155049434 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 05:24:09 INFO - PROCESS | 2530 | 1461155049436 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 05:24:09 INFO - PROCESS | 2530 | 1461155049438 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 05:24:09 INFO - PROCESS | 2530 | 1461155049439 Marionette TRACE conn2 <- [1,670,null,{}] 05:24:09 INFO - PROCESS | 2530 | 1461155049441 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}] 05:24:09 INFO - PROCESS | 2530 | 1461155049552 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 05:24:09 INFO - PROCESS | 2530 | 1461155049564 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x127142800 == 44 [pid = 2530] [id = 175] 05:24:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x128872800) [pid = 2530] [serial = 523] [outer = 0x0] 05:24:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x1293da400) [pid = 2530] [serial = 524] [outer = 0x128872800] 05:24:09 INFO - PROCESS | 2530 | 1461155049592 Marionette DEBUG loaded listener.js 05:24:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x12b2e6400) [pid = 2530] [serial = 525] [outer = 0x128872800] 05:24:09 INFO - PROCESS | 2530 | 1461155049926 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]]]}] 05:24:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 05:24:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 517ms 05:24:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 05:24:09 INFO - PROCESS | 2530 | 1461155049960 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 05:24:09 INFO - PROCESS | 2530 | 1461155049961 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 05:24:09 INFO - PROCESS | 2530 | 1461155049963 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 05:24:09 INFO - PROCESS | 2530 | 1461155049964 Marionette TRACE conn2 <- [1,674,null,{}] 05:24:09 INFO - PROCESS | 2530 | 1461155049967 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}] 05:24:10 INFO - PROCESS | 2530 | 1461155050059 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 05:24:10 INFO - PROCESS | 2530 | 1461155050064 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x12904c000 == 45 [pid = 2530] [id = 176] 05:24:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x12887a000) [pid = 2530] [serial = 526] [outer = 0x0] 05:24:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x12b7b5000) [pid = 2530] [serial = 527] [outer = 0x12887a000] 05:24:10 INFO - PROCESS | 2530 | 1461155050089 Marionette DEBUG loaded listener.js 05:24:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x12bae7000) [pid = 2530] [serial = 528] [outer = 0x12887a000] 05:24:10 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:24:10 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:24:10 INFO - PROCESS | 2530 | 1461155050435 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]]]}] 05:24:10 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 05:24:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 05:24:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 05:24:10 INFO - PROCESS | 2530 | 1461155050482 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 05:24:10 INFO - PROCESS | 2530 | 1461155050483 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 05:24:10 INFO - PROCESS | 2530 | 1461155050485 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 05:24:10 INFO - PROCESS | 2530 | 1461155050486 Marionette TRACE conn2 <- [1,678,null,{}] 05:24:10 INFO - PROCESS | 2530 | 1461155050488 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}] 05:24:10 INFO - PROCESS | 2530 | 1461155050589 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 05:24:10 INFO - PROCESS | 2530 | 1461155050593 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b27f800 == 46 [pid = 2530] [id = 177] 05:24:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x12bae7800) [pid = 2530] [serial = 529] [outer = 0x0] 05:24:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x12bb78400) [pid = 2530] [serial = 530] [outer = 0x12bae7800] 05:24:10 INFO - PROCESS | 2530 | 1461155050618 Marionette DEBUG loaded listener.js 05:24:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x12cfce400) [pid = 2530] [serial = 531] [outer = 0x12bae7800] 05:24:10 INFO - PROCESS | 2530 | 1461155050949 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]]]}] 05:24:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 05:24:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 05:24:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 05:24:11 INFO - PROCESS | 2530 | 1461155051003 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 05:24:11 INFO - PROCESS | 2530 | 1461155051005 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 05:24:11 INFO - PROCESS | 2530 | 1461155051006 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 05:24:11 INFO - PROCESS | 2530 | 1461155051008 Marionette TRACE conn2 <- [1,682,null,{}] 05:24:11 INFO - PROCESS | 2530 | 1461155051010 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}] 05:24:11 INFO - PROCESS | 2530 | 1461155051104 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 05:24:11 INFO - PROCESS | 2530 | 1461155051117 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:11 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba68800 == 47 [pid = 2530] [id = 178] 05:24:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x12bb71000) [pid = 2530] [serial = 532] [outer = 0x0] 05:24:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x12d032400) [pid = 2530] [serial = 533] [outer = 0x12bb71000] 05:24:11 INFO - PROCESS | 2530 | 1461155051144 Marionette DEBUG loaded listener.js 05:24:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x12d31a800) [pid = 2530] [serial = 534] [outer = 0x12bb71000] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x12d97bc00) [pid = 2530] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x12b26a400) [pid = 2530] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x12cfdb000) [pid = 2530] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x124387c00) [pid = 2530] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x112119000) [pid = 2530] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x11a79f800) [pid = 2530] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x11acdbc00) [pid = 2530] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x11a8ecc00) [pid = 2530] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x119259800) [pid = 2530] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x1293d6800) [pid = 2530] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x1273bf000) [pid = 2530] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x12e2f8800) [pid = 2530] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x123ee8400) [pid = 2530] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x1275b4000) [pid = 2530] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x11c6bf400) [pid = 2530] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x11ab8ac00) [pid = 2530] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x11b58b400) [pid = 2530] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x1293dc800) [pid = 2530] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x1271dec00) [pid = 2530] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x112114800) [pid = 2530] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x119c57400) [pid = 2530] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x119c64800) [pid = 2530] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x11af60c00) [pid = 2530] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x114034400) [pid = 2530] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x119135400) [pid = 2530] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x11af60400) [pid = 2530] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x11a79b400) [pid = 2530] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x115452800) [pid = 2530] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x123b45800) [pid = 2530] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 05:24:11 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x119137400) [pid = 2530] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 05:24:12 INFO - PROCESS | 2530 | 1461155052189 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]]]}] 05:24:12 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) 05:24:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1220ms 05:24:12 INFO - PROCESS | 2530 | 1461155052228 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 05:24:12 INFO - PROCESS | 2530 | 1461155052229 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 05:24:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 05:24:12 INFO - PROCESS | 2530 | 1461155052231 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 05:24:12 INFO - PROCESS | 2530 | 1461155052232 Marionette TRACE conn2 <- [1,686,null,{}] 05:24:12 INFO - PROCESS | 2530 | 1461155052234 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}] 05:24:12 INFO - PROCESS | 2530 | 1461155052308 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 05:24:12 INFO - PROCESS | 2530 | 1461155052312 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a513000 == 48 [pid = 2530] [id = 179] 05:24:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x114034400) [pid = 2530] [serial = 535] [outer = 0x0] 05:24:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x118c7cc00) [pid = 2530] [serial = 536] [outer = 0x114034400] 05:24:12 INFO - PROCESS | 2530 | 1461155052341 Marionette DEBUG loaded listener.js 05:24:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x11a9d1400) [pid = 2530] [serial = 537] [outer = 0x114034400] 05:24:13 INFO - PROCESS | 2530 | 1461155053151 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]]]}] 05:24:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 05:24:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 05:24:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 05:24:13 INFO - PROCESS | 2530 | 1461155053202 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 05:24:13 INFO - PROCESS | 2530 | 1461155053204 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 05:24:13 INFO - PROCESS | 2530 | 1461155053206 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 05:24:13 INFO - PROCESS | 2530 | 1461155053208 Marionette TRACE conn2 <- [1,690,null,{}] 05:24:13 INFO - PROCESS | 2530 | 1461155053210 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}] 05:24:13 INFO - PROCESS | 2530 | 1461155053301 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 05:24:13 INFO - PROCESS | 2530 | 1461155053349 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0f1800 == 49 [pid = 2530] [id = 180] 05:24:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x119c57800) [pid = 2530] [serial = 538] [outer = 0x0] 05:24:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x1273bf000) [pid = 2530] [serial = 539] [outer = 0x119c57800] 05:24:13 INFO - PROCESS | 2530 | 1461155053379 Marionette DEBUG loaded listener.js 05:24:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12d9b7400) [pid = 2530] [serial = 540] [outer = 0x119c57800] 05:24:14 INFO - PROCESS | 2530 | 1461155054203 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]]]}] 05:24:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 05:24:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1021ms 05:24:14 INFO - PROCESS | 2530 | 1461155054228 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 05:24:14 INFO - PROCESS | 2530 | 1461155054230 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 05:24:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 05:24:14 INFO - PROCESS | 2530 | 1461155054252 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 05:24:14 INFO - PROCESS | 2530 | 1461155054254 Marionette TRACE conn2 <- [1,694,null,{}] 05:24:14 INFO - PROCESS | 2530 | 1461155054258 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}] 05:24:14 INFO - PROCESS | 2530 | 1461155054355 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 05:24:14 INFO - PROCESS | 2530 | 1461155054418 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192d3000 == 50 [pid = 2530] [id = 181] 05:24:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x11a777800) [pid = 2530] [serial = 541] [outer = 0x0] 05:24:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x11a8ecc00) [pid = 2530] [serial = 542] [outer = 0x11a777800] 05:24:14 INFO - PROCESS | 2530 | 1461155054450 Marionette DEBUG loaded listener.js 05:24:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x11aa3e800) [pid = 2530] [serial = 543] [outer = 0x11a777800] 05:24:15 INFO - PROCESS | 2530 | 1461155055351 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]]]}] 05:24:15 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) 05:24:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1139ms 05:24:15 INFO - PROCESS | 2530 | 1461155055375 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 05:24:15 INFO - PROCESS | 2530 | 1461155055379 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 05:24:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 05:24:15 INFO - PROCESS | 2530 | 1461155055384 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 05:24:15 INFO - PROCESS | 2530 | 1461155055385 Marionette TRACE conn2 <- [1,698,null,{}] 05:24:15 INFO - PROCESS | 2530 | 1461155055388 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}] 05:24:15 INFO - PROCESS | 2530 | 1461155055488 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 05:24:15 INFO - PROCESS | 2530 | 1461155055538 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x123bdf000 == 51 [pid = 2530] [id = 182] 05:24:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x11af60400) [pid = 2530] [serial = 544] [outer = 0x0] 05:24:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x11be5a800) [pid = 2530] [serial = 545] [outer = 0x11af60400] 05:24:15 INFO - PROCESS | 2530 | 1461155055567 Marionette DEBUG loaded listener.js 05:24:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x123815000) [pid = 2530] [serial = 546] [outer = 0x11af60400] 05:24:16 INFO - PROCESS | 2530 | 1461155056440 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]]]}] 05:24:16 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) 05:24:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1071ms 05:24:16 INFO - PROCESS | 2530 | 1461155056455 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 05:24:16 INFO - PROCESS | 2530 | 1461155056456 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 05:24:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 05:24:16 INFO - PROCESS | 2530 | 1461155056458 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 05:24:16 INFO - PROCESS | 2530 | 1461155056461 Marionette TRACE conn2 <- [1,702,null,{}] 05:24:16 INFO - PROCESS | 2530 | 1461155056470 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}] 05:24:16 INFO - PROCESS | 2530 | 1461155056568 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 05:24:16 INFO - PROCESS | 2530 | 1461155056617 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d955000 == 52 [pid = 2530] [id = 183] 05:24:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x11c6b9800) [pid = 2530] [serial = 547] [outer = 0x0] 05:24:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x128e11400) [pid = 2530] [serial = 548] [outer = 0x11c6b9800] 05:24:16 INFO - PROCESS | 2530 | 1461155056648 Marionette DEBUG loaded listener.js 05:24:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12b268000) [pid = 2530] [serial = 549] [outer = 0x11c6b9800] 05:24:17 INFO - PROCESS | 2530 | 1461155057547 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]]]}] 05:24:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 05:24:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1124ms 05:24:17 INFO - PROCESS | 2530 | 1461155057584 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 05:24:17 INFO - PROCESS | 2530 | 1461155057586 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 05:24:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 05:24:17 INFO - PROCESS | 2530 | 1461155057589 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 05:24:17 INFO - PROCESS | 2530 | 1461155057590 Marionette TRACE conn2 <- [1,706,null,{}] 05:24:17 INFO - PROCESS | 2530 | 1461155057592 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}] 05:24:17 INFO - PROCESS | 2530 | 1461155057688 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 05:24:17 INFO - PROCESS | 2530 | 1461155057736 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x118f3f800 == 53 [pid = 2530] [id = 184] 05:24:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x1154b1000) [pid = 2530] [serial = 550] [outer = 0x0] 05:24:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x119c56800) [pid = 2530] [serial = 551] [outer = 0x1154b1000] 05:24:17 INFO - PROCESS | 2530 | 1461155057767 Marionette DEBUG loaded listener.js 05:24:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x11acd7000) [pid = 2530] [serial = 552] [outer = 0x1154b1000] 05:24:18 INFO - PROCESS | 2530 | 1461155058771 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]]]}] 05:24:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 05:24:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1219ms 05:24:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 05:24:18 INFO - PROCESS | 2530 | 1461155058808 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 05:24:18 INFO - PROCESS | 2530 | 1461155058811 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 05:24:18 INFO - PROCESS | 2530 | 1461155058814 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 05:24:18 INFO - PROCESS | 2530 | 1461155058815 Marionette TRACE conn2 <- [1,710,null,{}] 05:24:18 INFO - PROCESS | 2530 | 1461155058819 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}] 05:24:18 INFO - PROCESS | 2530 | 1461155058908 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 05:24:18 INFO - PROCESS | 2530 | 1461155058958 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x11aa86800 == 54 [pid = 2530] [id = 185] 05:24:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x119c64800) [pid = 2530] [serial = 553] [outer = 0x0] 05:24:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x11a9d4400) [pid = 2530] [serial = 554] [outer = 0x119c64800] 05:24:18 INFO - PROCESS | 2530 | 1461155058987 Marionette DEBUG loaded listener.js 05:24:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x11af60c00) [pid = 2530] [serial = 555] [outer = 0x119c64800] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x11a513000 == 53 [pid = 2530] [id = 179] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba68800 == 52 [pid = 2530] [id = 178] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x12b27f800 == 51 [pid = 2530] [id = 177] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x12904c000 == 50 [pid = 2530] [id = 176] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x127142800 == 49 [pid = 2530] [id = 175] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x125d3e000 == 48 [pid = 2530] [id = 174] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x11c0bf000 == 47 [pid = 2530] [id = 173] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x11ac22800 == 46 [pid = 2530] [id = 172] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x1157aa800 == 45 [pid = 2530] [id = 171] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8cd000 == 44 [pid = 2530] [id = 170] 05:24:19 INFO - PROCESS | 2530 | --DOCSHELL 0x1153ab800 == 43 [pid = 2530] [id = 164] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x11a775800) [pid = 2530] [serial = 335] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x11ba41400) [pid = 2530] [serial = 344] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x11acdc800) [pid = 2530] [serial = 329] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x119c63400) [pid = 2530] [serial = 383] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x1278e4c00) [pid = 2530] [serial = 389] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x123905000) [pid = 2530] [serial = 479] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x12b269000) [pid = 2530] [serial = 480] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x12e634c00) [pid = 2530] [serial = 485] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12e354c00) [pid = 2530] [serial = 483] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x12baed400) [pid = 2530] [serial = 467] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12e63b000) [pid = 2530] [serial = 488] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x12d320000) [pid = 2530] [serial = 471] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12cfdcc00) [pid = 2530] [serial = 468] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x12dbe6000) [pid = 2530] [serial = 474] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x118614800) [pid = 2530] [serial = 194] [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.] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x1293d8800) [pid = 2530] [serial = 464] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12bb79c00) [pid = 2530] [serial = 284] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x1140c4800) [pid = 2530] [serial = 323] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x11a8f7000) [pid = 2530] [serial = 341] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11b5cc400) [pid = 2530] [serial = 287] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x123733000) [pid = 2530] [serial = 386] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x119253c00) [pid = 2530] [serial = 338] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11a76bc00) [pid = 2530] [serial = 326] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12d9bc000) [pid = 2530] [serial = 473] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x12d034400) [pid = 2530] [serial = 470] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12dbefc00) [pid = 2530] [serial = 476] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x127f7a000) [pid = 2530] [serial = 440] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x1275ba800) [pid = 2530] [serial = 439] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x1176dc000) [pid = 2530] [serial = 433] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x11a7a7400) [pid = 2530] [serial = 434] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11a9cd800) [pid = 2530] [serial = 454] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x11b58a000) [pid = 2530] [serial = 455] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12372cc00) [pid = 2530] [serial = 457] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x123ef6c00) [pid = 2530] [serial = 458] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12372e000) [pid = 2530] [serial = 437] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x11b580c00) [pid = 2530] [serial = 436] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11a8e8c00) [pid = 2530] [serial = 452] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x119c56c00) [pid = 2530] [serial = 451] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x12baf4800) [pid = 2530] [serial = 443] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x12b2de000) [pid = 2530] [serial = 442] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x12910b400) [pid = 2530] [serial = 463] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x12bbbfc00) [pid = 2530] [serial = 445] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x12e63bc00) [pid = 2530] [serial = 486] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x1273eac00) [pid = 2530] [serial = 460] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x127f38c00) [pid = 2530] [serial = 461] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x12d032800) [pid = 2530] [serial = 448] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x12dbe6400) [pid = 2530] [serial = 449] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x12d9ba800) [pid = 2530] [serial = 431] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x12baf0800) [pid = 2530] [serial = 482] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x12e2f2c00) [pid = 2530] [serial = 477] [outer = 0x0] [url = about:blank] 05:24:19 INFO - PROCESS | 2530 | 1461155059880 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]]]}] 05:24:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 05:24:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 05:24:19 INFO - PROCESS | 2530 | 1461155059936 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 05:24:19 INFO - PROCESS | 2530 | 1461155059939 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 05:24:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 05:24:19 INFO - PROCESS | 2530 | 1461155059944 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 05:24:19 INFO - PROCESS | 2530 | 1461155059945 Marionette TRACE conn2 <- [1,714,null,{}] 05:24:19 INFO - PROCESS | 2530 | 1461155059948 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}] 05:24:20 INFO - PROCESS | 2530 | 1461155060024 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 05:24:20 INFO - PROCESS | 2530 | 1461155060069 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x119b35000 == 44 [pid = 2530] [id = 186] 05:24:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x119d5d400) [pid = 2530] [serial = 556] [outer = 0x0] 05:24:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11b58d400) [pid = 2530] [serial = 557] [outer = 0x119d5d400] 05:24:20 INFO - PROCESS | 2530 | 1461155060095 Marionette DEBUG loaded listener.js 05:24:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11be63c00) [pid = 2530] [serial = 558] [outer = 0x119d5d400] 05:24:20 INFO - PROCESS | 2530 | 1461155060872 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]]]}] 05:24:20 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 05:24:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 05:24:20 INFO - PROCESS | 2530 | 1461155060914 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 05:24:20 INFO - PROCESS | 2530 | 1461155060915 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 05:24:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 05:24:20 INFO - PROCESS | 2530 | 1461155060920 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 05:24:20 INFO - PROCESS | 2530 | 1461155060922 Marionette TRACE conn2 <- [1,718,null,{}] 05:24:20 INFO - PROCESS | 2530 | 1461155060929 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}] 05:24:21 INFO - PROCESS | 2530 | 1461155061005 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 05:24:21 INFO - PROCESS | 2530 | 1461155061009 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x123976800 == 45 [pid = 2530] [id = 187] 05:24:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x123902c00) [pid = 2530] [serial = 559] [outer = 0x0] 05:24:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x123ee8800) [pid = 2530] [serial = 560] [outer = 0x123902c00] 05:24:21 INFO - PROCESS | 2530 | 1461155061039 Marionette DEBUG loaded listener.js 05:24:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x1273eac00) [pid = 2530] [serial = 561] [outer = 0x123902c00] 05:24:21 INFO - PROCESS | 2530 | 1461155061878 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]]]}] 05:24:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 05:24:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 973ms 05:24:21 INFO - PROCESS | 2530 | 1461155061893 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 05:24:21 INFO - PROCESS | 2530 | 1461155061895 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 05:24:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 05:24:21 INFO - PROCESS | 2530 | 1461155061897 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 05:24:21 INFO - PROCESS | 2530 | 1461155061899 Marionette TRACE conn2 <- [1,722,null,{}] 05:24:21 INFO - PROCESS | 2530 | 1461155061902 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}] 05:24:22 INFO - PROCESS | 2530 | 1461155061997 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 05:24:22 INFO - PROCESS | 2530 | 1461155062001 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x124030800 == 46 [pid = 2530] [id = 188] 05:24:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x1273ecc00) [pid = 2530] [serial = 562] [outer = 0x0] 05:24:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x128871800) [pid = 2530] [serial = 563] [outer = 0x1273ecc00] 05:24:22 INFO - PROCESS | 2530 | 1461155062026 Marionette DEBUG loaded listener.js 05:24:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x129115800) [pid = 2530] [serial = 564] [outer = 0x1273ecc00] 05:24:22 INFO - PROCESS | 2530 | 1461155062368 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] 05:24:22 INFO - PROCESS | 2530 | 1461155062420 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 05:24:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 05:24:22 INFO - PROCESS | 2530 | 1461155062428 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 05:24:22 INFO - PROCESS | 2530 | 1461155062429 Marionette TRACE conn2 <- [1,726,null,{}] 05:24:22 INFO - PROCESS | 2530 | 1461155062432 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}] 05:24:22 INFO - PROCESS | 2530 | 1461155062522 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 05:24:22 INFO - PROCESS | 2530 | 1461155062525 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x127142800 == 47 [pid = 2530] [id = 189] 05:24:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x127ed1800) [pid = 2530] [serial = 565] [outer = 0x0] 05:24:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x12b268400) [pid = 2530] [serial = 566] [outer = 0x127ed1800] 05:24:22 INFO - PROCESS | 2530 | 1461155062551 Marionette DEBUG loaded listener.js 05:24:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x12b2de800) [pid = 2530] [serial = 567] [outer = 0x127ed1800] 05:24:22 INFO - PROCESS | 2530 | 1461155062928 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]]]}] 05:24:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 05:24:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 05:24:22 INFO - PROCESS | 2530 | 1461155062959 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 05:24:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 05:24:22 INFO - PROCESS | 2530 | 1461155062961 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 05:24:22 INFO - PROCESS | 2530 | 1461155062965 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 05:24:22 INFO - PROCESS | 2530 | 1461155062966 Marionette TRACE conn2 <- [1,730,null,{}] 05:24:22 INFO - PROCESS | 2530 | 1461155062969 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}] 05:24:23 INFO - PROCESS | 2530 | 1461155063139 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x12887a000) [pid = 2530] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x12bae7800) [pid = 2530] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x116463000) [pid = 2530] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x11ace0400) [pid = 2530] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x1191b7800) [pid = 2530] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x123818c00) [pid = 2530] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x1273eb400) [pid = 2530] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x12d9b6c00) [pid = 2530] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x12bb71000) [pid = 2530] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x114034400) [pid = 2530] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 05:24:23 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x128872800) [pid = 2530] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 05:24:23 INFO - PROCESS | 2530 | 1461155063288 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192c6800 == 48 [pid = 2530] [id = 190] 05:24:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x1182b4800) [pid = 2530] [serial = 568] [outer = 0x0] 05:24:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11a9d0000) [pid = 2530] [serial = 569] [outer = 0x1182b4800] 05:24:23 INFO - PROCESS | 2530 | 1461155063331 Marionette DEBUG loaded listener.js 05:24:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x12887a000) [pid = 2530] [serial = 570] [outer = 0x1182b4800] 05:24:23 INFO - PROCESS | 2530 | 1461155063609 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 05:24:23 INFO - PROCESS | 2530 | 1461155063641 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 05:24:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 05:24:23 INFO - PROCESS | 2530 | 1461155063643 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 05:24:23 INFO - PROCESS | 2530 | 1461155063644 Marionette TRACE conn2 <- [1,734,null,{}] 05:24:23 INFO - PROCESS | 2530 | 1461155063647 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}] 05:24:23 INFO - PROCESS | 2530 | 1461155063750 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 05:24:23 INFO - PROCESS | 2530 | 1461155063795 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x118caf800 == 49 [pid = 2530] [id = 191] 05:24:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x1273eb400) [pid = 2530] [serial = 571] [outer = 0x0] 05:24:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x12baf4000) [pid = 2530] [serial = 572] [outer = 0x1273eb400] 05:24:23 INFO - PROCESS | 2530 | 1461155063822 Marionette DEBUG loaded listener.js 05:24:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x12d97bc00) [pid = 2530] [serial = 573] [outer = 0x1273eb400] 05:24:24 INFO - PROCESS | 2530 | 1461155064075 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]]]}] 05:24:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 05:24:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 470ms 05:24:24 INFO - PROCESS | 2530 | 1461155064121 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 05:24:24 INFO - PROCESS | 2530 | 1461155064122 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 05:24:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 05:24:24 INFO - PROCESS | 2530 | 1461155064126 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 05:24:24 INFO - PROCESS | 2530 | 1461155064127 Marionette TRACE conn2 <- [1,738,null,{}] 05:24:24 INFO - PROCESS | 2530 | 1461155064129 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}] 05:24:24 INFO - PROCESS | 2530 | 1461155064220 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 05:24:24 INFO - PROCESS | 2530 | 1461155064224 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba6e000 == 50 [pid = 2530] [id = 192] 05:24:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x11aa3c000) [pid = 2530] [serial = 574] [outer = 0x0] 05:24:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x12d9bd800) [pid = 2530] [serial = 575] [outer = 0x11aa3c000] 05:24:24 INFO - PROCESS | 2530 | 1461155064248 Marionette DEBUG loaded listener.js 05:24:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x12dbe7c00) [pid = 2530] [serial = 576] [outer = 0x11aa3c000] 05:24:25 INFO - PROCESS | 2530 | 1461155065123 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]]]}] 05:24:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 05:24:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1021ms 05:24:25 INFO - PROCESS | 2530 | 1461155065147 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 05:24:25 INFO - PROCESS | 2530 | 1461155065149 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 05:24:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 05:24:25 INFO - PROCESS | 2530 | 1461155065152 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 05:24:25 INFO - PROCESS | 2530 | 1461155065153 Marionette TRACE conn2 <- [1,742,null,{}] 05:24:25 INFO - PROCESS | 2530 | 1461155065155 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}] 05:24:25 INFO - PROCESS | 2530 | 1461155065249 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 05:24:25 INFO - PROCESS | 2530 | 1461155065331 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x11827d000 == 51 [pid = 2530] [id = 193] 05:24:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x112118c00) [pid = 2530] [serial = 577] [outer = 0x0] 05:24:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11548a000) [pid = 2530] [serial = 578] [outer = 0x112118c00] 05:24:25 INFO - PROCESS | 2530 | 1461155065362 Marionette DEBUG loaded listener.js 05:24:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x1187c2800) [pid = 2530] [serial = 579] [outer = 0x112118c00] 05:24:26 INFO - PROCESS | 2530 | 1461155066243 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]]]}] 05:24:26 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 05:24:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1120ms 05:24:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 05:24:26 INFO - PROCESS | 2530 | 1461155066274 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 05:24:26 INFO - PROCESS | 2530 | 1461155066276 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 05:24:26 INFO - PROCESS | 2530 | 1461155066279 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 05:24:26 INFO - PROCESS | 2530 | 1461155066282 Marionette TRACE conn2 <- [1,746,null,{}] 05:24:26 INFO - PROCESS | 2530 | 1461155066288 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}] 05:24:26 INFO - PROCESS | 2530 | 1461155066384 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 05:24:26 INFO - PROCESS | 2530 | 1461155066430 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd4e000 == 52 [pid = 2530] [id = 194] 05:24:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x119d63400) [pid = 2530] [serial = 580] [outer = 0x0] 05:24:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11b583000) [pid = 2530] [serial = 581] [outer = 0x119d63400] 05:24:26 INFO - PROCESS | 2530 | 1461155066461 Marionette DEBUG loaded listener.js 05:24:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11be63800) [pid = 2530] [serial = 582] [outer = 0x119d63400] 05:24:27 INFO - PROCESS | 2530 | 1461155067371 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]]]}] 05:24:27 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.) 05:24:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1125ms 05:24:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 05:24:27 INFO - PROCESS | 2530 | 1461155067405 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 05:24:27 INFO - PROCESS | 2530 | 1461155067408 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 05:24:27 INFO - PROCESS | 2530 | 1461155067411 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 05:24:27 INFO - PROCESS | 2530 | 1461155067412 Marionette TRACE conn2 <- [1,750,null,{}] 05:24:27 INFO - PROCESS | 2530 | 1461155067415 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}] 05:24:27 INFO - PROCESS | 2530 | 1461155067510 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 05:24:27 INFO - PROCESS | 2530 | 1461155067556 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b8000 == 53 [pid = 2530] [id = 195] 05:24:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11acdf400) [pid = 2530] [serial = 583] [outer = 0x0] 05:24:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x124387400) [pid = 2530] [serial = 584] [outer = 0x11acdf400] 05:24:27 INFO - PROCESS | 2530 | 1461155067586 Marionette DEBUG loaded listener.js 05:24:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12b268800) [pid = 2530] [serial = 585] [outer = 0x11acdf400] 05:24:28 INFO - PROCESS | 2530 | 1461155068504 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]]]}] 05:24:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 05:24:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1120ms 05:24:28 INFO - PROCESS | 2530 | 1461155068531 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 05:24:28 INFO - PROCESS | 2530 | 1461155068534 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 05:24:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 05:24:28 INFO - PROCESS | 2530 | 1461155068542 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 05:24:28 INFO - PROCESS | 2530 | 1461155068547 Marionette TRACE conn2 <- [1,754,null,{}] 05:24:28 INFO - PROCESS | 2530 | 1461155068550 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}] 05:24:28 INFO - PROCESS | 2530 | 1461155068644 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 05:24:28 INFO - PROCESS | 2530 | 1461155068691 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d988800 == 54 [pid = 2530] [id = 196] 05:24:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x123ef6800) [pid = 2530] [serial = 586] [outer = 0x0] 05:24:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x12bbbb000) [pid = 2530] [serial = 587] [outer = 0x123ef6800] 05:24:28 INFO - PROCESS | 2530 | 1461155068720 Marionette DEBUG loaded listener.js 05:24:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12d9bfc00) [pid = 2530] [serial = 588] [outer = 0x123ef6800] 05:24:29 INFO - PROCESS | 2530 | 1461155069609 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]]]}] 05:24:29 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 05:24:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1081ms 05:24:29 INFO - PROCESS | 2530 | 1461155069628 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 05:24:29 INFO - PROCESS | 2530 | 1461155069630 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 05:24:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 05:24:29 INFO - PROCESS | 2530 | 1461155069636 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 05:24:29 INFO - PROCESS | 2530 | 1461155069637 Marionette TRACE conn2 <- [1,758,null,{}] 05:24:29 INFO - PROCESS | 2530 | 1461155069641 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}] 05:24:29 INFO - PROCESS | 2530 | 1461155069734 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 05:24:29 INFO - PROCESS | 2530 | 1461155069780 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b5f7800 == 55 [pid = 2530] [id = 197] 05:24:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11a777000) [pid = 2530] [serial = 589] [outer = 0x0] 05:24:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11a79e000) [pid = 2530] [serial = 590] [outer = 0x11a777000] 05:24:29 INFO - PROCESS | 2530 | 1461155069809 Marionette DEBUG loaded listener.js 05:24:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11a9d2c00) [pid = 2530] [serial = 591] [outer = 0x11a777000] 05:24:30 INFO - PROCESS | 2530 | 1461155070226 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]]]}] 05:24:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 05:24:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 621ms 05:24:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 05:24:30 INFO - PROCESS | 2530 | 1461155070256 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 05:24:30 INFO - PROCESS | 2530 | 1461155070260 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 05:24:30 INFO - PROCESS | 2530 | 1461155070264 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 05:24:30 INFO - PROCESS | 2530 | 1461155070266 Marionette TRACE conn2 <- [1,762,null,{}] 05:24:30 INFO - PROCESS | 2530 | 1461155070268 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}] 05:24:30 INFO - PROCESS | 2530 | 1461155070365 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 05:24:30 INFO - PROCESS | 2530 | 1461155070412 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b513800 == 56 [pid = 2530] [id = 198] 05:24:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11a9ce800) [pid = 2530] [serial = 592] [outer = 0x0] 05:24:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11bba0000) [pid = 2530] [serial = 593] [outer = 0x11a9ce800] 05:24:30 INFO - PROCESS | 2530 | 1461155070440 Marionette DEBUG loaded listener.js 05:24:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x11c6ba400) [pid = 2530] [serial = 594] [outer = 0x11a9ce800] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x11c5c0000 == 55 [pid = 2530] [id = 116] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba6e000 == 54 [pid = 2530] [id = 192] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x118caf800 == 53 [pid = 2530] [id = 191] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x1192c6800 == 52 [pid = 2530] [id = 190] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x127142800 == 51 [pid = 2530] [id = 189] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x124030800 == 50 [pid = 2530] [id = 188] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x123976800 == 49 [pid = 2530] [id = 187] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x114656000) [pid = 2530] [serial = 491] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x11ba39c00) [pid = 2530] [serial = 494] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x123816000) [pid = 2530] [serial = 497] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12bbb1c00) [pid = 2530] [serial = 500] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12e2f2800) [pid = 2530] [serial = 503] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x1273bf000) [pid = 2530] [serial = 539] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x119b35000 == 48 [pid = 2530] [id = 186] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x11aa86800 == 47 [pid = 2530] [id = 185] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x118f3f800 == 46 [pid = 2530] [id = 184] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x12d955000 == 45 [pid = 2530] [id = 183] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x123bdf000 == 44 [pid = 2530] [id = 182] 05:24:30 INFO - PROCESS | 2530 | --DOCSHELL 0x1192d3000 == 43 [pid = 2530] [id = 181] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x12b7b5000) [pid = 2530] [serial = 527] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12bb78400) [pid = 2530] [serial = 530] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11a7a8400) [pid = 2530] [serial = 512] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x11af68800) [pid = 2530] [serial = 513] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x11bb8d400) [pid = 2530] [serial = 515] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x12380cc00) [pid = 2530] [serial = 516] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11a7a5c00) [pid = 2530] [serial = 510] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x119c5bc00) [pid = 2530] [serial = 509] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x124248800) [pid = 2530] [serial = 518] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x1273c1800) [pid = 2530] [serial = 519] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x1278e6800) [pid = 2530] [serial = 521] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x12ef87c00) [pid = 2530] [serial = 507] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x12e353800) [pid = 2530] [serial = 506] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x12d032400) [pid = 2530] [serial = 533] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x12cfce400) [pid = 2530] [serial = 531] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x12d31a800) [pid = 2530] [serial = 534] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x11a9d1400) [pid = 2530] [serial = 537] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x1293da400) [pid = 2530] [serial = 524] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x12b2e6400) [pid = 2530] [serial = 525] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x12bae7000) [pid = 2530] [serial = 528] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x118c7cc00) [pid = 2530] [serial = 536] [outer = 0x0] [url = about:blank] 05:24:30 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x127f80800) [pid = 2530] [serial = 522] [outer = 0x0] [url = about:blank] 05:24:31 INFO - PROCESS | 2530 | 1461155071251 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]]]}] 05:24:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 05:24:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1021ms 05:24:31 INFO - PROCESS | 2530 | 1461155071289 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 05:24:31 INFO - PROCESS | 2530 | 1461155071291 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 05:24:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 05:24:31 INFO - PROCESS | 2530 | 1461155071306 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 05:24:31 INFO - PROCESS | 2530 | 1461155071308 Marionette TRACE conn2 <- [1,766,null,{}] 05:24:31 INFO - PROCESS | 2530 | 1461155071317 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}] 05:24:31 INFO - PROCESS | 2530 | 1461155071392 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 05:24:31 INFO - PROCESS | 2530 | 1461155071398 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8bb000 == 44 [pid = 2530] [id = 199] 05:24:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x123734000) [pid = 2530] [serial = 595] [outer = 0x0] 05:24:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x123c73800) [pid = 2530] [serial = 596] [outer = 0x123734000] 05:24:31 INFO - PROCESS | 2530 | 1461155071428 Marionette DEBUG loaded listener.js 05:24:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x1271e0400) [pid = 2530] [serial = 597] [outer = 0x123734000] 05:24:32 INFO - PROCESS | 2530 | 1461155072227 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]]]}] 05:24:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 05:24:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 925ms 05:24:32 INFO - PROCESS | 2530 | 1461155072232 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 05:24:32 INFO - PROCESS | 2530 | 1461155072234 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 05:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 05:24:32 INFO - PROCESS | 2530 | 1461155072236 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 05:24:32 INFO - PROCESS | 2530 | 1461155072237 Marionette TRACE conn2 <- [1,770,null,{}] 05:24:32 INFO - PROCESS | 2530 | 1461155072239 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}] 05:24:32 INFO - PROCESS | 2530 | 1461155072315 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 05:24:32 INFO - PROCESS | 2530 | 1461155072364 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a90000 == 45 [pid = 2530] [id = 200] 05:24:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11acd7400) [pid = 2530] [serial = 598] [outer = 0x0] 05:24:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x127f80800) [pid = 2530] [serial = 599] [outer = 0x11acd7400] 05:24:32 INFO - PROCESS | 2530 | 1461155072393 Marionette DEBUG loaded listener.js 05:24:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x1293d0800) [pid = 2530] [serial = 600] [outer = 0x11acd7400] 05:24:32 INFO - PROCESS | 2530 | 1461155072807 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]]]}] 05:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 05:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 619ms 05:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 05:24:32 INFO - PROCESS | 2530 | 1461155072856 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 05:24:32 INFO - PROCESS | 2530 | 1461155072858 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 05:24:32 INFO - PROCESS | 2530 | 1461155072861 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 05:24:32 INFO - PROCESS | 2530 | 1461155072863 Marionette TRACE conn2 <- [1,774,null,{}] 05:24:32 INFO - PROCESS | 2530 | 1461155072866 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}] 05:24:32 INFO - PROCESS | 2530 | 1461155072960 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 05:24:32 INFO - PROCESS | 2530 | 1461155072971 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x12402f000 == 46 [pid = 2530] [id = 201] 05:24:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x1293d8800) [pid = 2530] [serial = 601] [outer = 0x0] 05:24:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x12b271000) [pid = 2530] [serial = 602] [outer = 0x1293d8800] 05:24:32 INFO - PROCESS | 2530 | 1461155072997 Marionette DEBUG loaded listener.js 05:24:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x12b4c2000) [pid = 2530] [serial = 603] [outer = 0x1293d8800] 05:24:33 INFO - PROCESS | 2530 | 1461155073337 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]]]}] 05:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 05:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 519ms 05:24:33 INFO - PROCESS | 2530 | 1461155073380 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 05:24:33 INFO - PROCESS | 2530 | 1461155073382 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 05:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 05:24:33 INFO - PROCESS | 2530 | 1461155073384 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 05:24:33 INFO - PROCESS | 2530 | 1461155073385 Marionette TRACE conn2 <- [1,778,null,{}] 05:24:33 INFO - PROCESS | 2530 | 1461155073387 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}] 05:24:33 INFO - PROCESS | 2530 | 1461155073494 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 05:24:33 INFO - PROCESS | 2530 | 1461155073508 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291df800 == 47 [pid = 2530] [id = 202] 05:24:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x12b6f2c00) [pid = 2530] [serial = 604] [outer = 0x0] 05:24:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x12baf3000) [pid = 2530] [serial = 605] [outer = 0x12b6f2c00] 05:24:33 INFO - PROCESS | 2530 | 1461155073536 Marionette DEBUG loaded listener.js 05:24:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x12d31a800) [pid = 2530] [serial = 606] [outer = 0x12b6f2c00] 05:24:33 INFO - PROCESS | 2530 | 1461155073885 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]]]}] 05:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 05:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 519ms 05:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 05:24:33 INFO - PROCESS | 2530 | 1461155073903 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 05:24:33 INFO - PROCESS | 2530 | 1461155073904 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 05:24:33 INFO - PROCESS | 2530 | 1461155073906 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 05:24:33 INFO - PROCESS | 2530 | 1461155073907 Marionette TRACE conn2 <- [1,782,null,{}] 05:24:33 INFO - PROCESS | 2530 | 1461155073910 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}] 05:24:34 INFO - PROCESS | 2530 | 1461155074004 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 05:24:34 INFO - PROCESS | 2530 | 1461155074018 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b3800 == 48 [pid = 2530] [id = 203] 05:24:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x12d977800) [pid = 2530] [serial = 607] [outer = 0x0] 05:24:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x12d9c3c00) [pid = 2530] [serial = 608] [outer = 0x12d977800] 05:24:34 INFO - PROCESS | 2530 | 1461155074043 Marionette DEBUG loaded listener.js 05:24:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x12e2f5400) [pid = 2530] [serial = 609] [outer = 0x12d977800] 05:24:34 INFO - PROCESS | 2530 | 1461155074357 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]]]}] 05:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 05:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 467ms 05:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 05:24:34 INFO - PROCESS | 2530 | 1461155074375 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 05:24:34 INFO - PROCESS | 2530 | 1461155074376 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 05:24:34 INFO - PROCESS | 2530 | 1461155074378 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 05:24:34 INFO - PROCESS | 2530 | 1461155074379 Marionette TRACE conn2 <- [1,786,null,{}] 05:24:34 INFO - PROCESS | 2530 | 1461155074381 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}] 05:24:34 INFO - PROCESS | 2530 | 1461155074476 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 05:24:34 INFO - PROCESS | 2530 | 1461155074487 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x118aad000 == 49 [pid = 2530] [id = 204] 05:24:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12d9c3000) [pid = 2530] [serial = 610] [outer = 0x0] 05:24:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12e34d400) [pid = 2530] [serial = 611] [outer = 0x12d9c3000] 05:24:34 INFO - PROCESS | 2530 | 1461155074513 Marionette DEBUG loaded listener.js 05:24:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12e355000) [pid = 2530] [serial = 612] [outer = 0x12d9c3000] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x11af60400) [pid = 2530] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x119c64800) [pid = 2530] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x123902c00) [pid = 2530] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x119d5d400) [pid = 2530] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x1154b1000) [pid = 2530] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11a777800) [pid = 2530] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x1273eb400) [pid = 2530] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x12d97c000) [pid = 2530] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11ba41000) [pid = 2530] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x11ab92000) [pid = 2530] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x1293db400) [pid = 2530] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x112112800) [pid = 2530] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x12baec000) [pid = 2530] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x12e356400) [pid = 2530] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x1273ecc00) [pid = 2530] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x127ed1800) [pid = 2530] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x1182b4800) [pid = 2530] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 05:24:34 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x11c6b9800) [pid = 2530] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 05:24:34 INFO - PROCESS | 2530 | 1461155074918 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]]]}] 05:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 05:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 568ms 05:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 05:24:34 INFO - PROCESS | 2530 | 1461155074946 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 05:24:34 INFO - PROCESS | 2530 | 1461155074948 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 05:24:34 INFO - PROCESS | 2530 | 1461155074950 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 05:24:34 INFO - PROCESS | 2530 | 1461155074951 Marionette TRACE conn2 <- [1,790,null,{}] 05:24:34 INFO - PROCESS | 2530 | 1461155074953 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}] 05:24:35 INFO - PROCESS | 2530 | 1461155075029 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 05:24:35 INFO - PROCESS | 2530 | 1461155075080 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0c0000 == 50 [pid = 2530] [id = 205] 05:24:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x112120000) [pid = 2530] [serial = 613] [outer = 0x0] 05:24:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11af62000) [pid = 2530] [serial = 614] [outer = 0x112120000] 05:24:35 INFO - PROCESS | 2530 | 1461155075105 Marionette DEBUG loaded listener.js 05:24:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x1273eb400) [pid = 2530] [serial = 615] [outer = 0x112120000] 05:24:35 INFO - PROCESS | 2530 | 1461155075401 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]]]}] 05:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 05:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 05:24:35 INFO - PROCESS | 2530 | 1461155075425 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 05:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 05:24:35 INFO - PROCESS | 2530 | 1461155075427 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 05:24:35 INFO - PROCESS | 2530 | 1461155075430 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 05:24:35 INFO - PROCESS | 2530 | 1461155075433 Marionette TRACE conn2 <- [1,794,null,{}] 05:24:35 INFO - PROCESS | 2530 | 1461155075439 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}] 05:24:35 INFO - PROCESS | 2530 | 1461155075560 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 05:24:35 INFO - PROCESS | 2530 | 1461155075567 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0fa000 == 51 [pid = 2530] [id = 206] 05:24:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x127f81400) [pid = 2530] [serial = 616] [outer = 0x0] 05:24:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x12d9c0c00) [pid = 2530] [serial = 617] [outer = 0x127f81400] 05:24:35 INFO - PROCESS | 2530 | 1461155075606 Marionette DEBUG loaded listener.js 05:24:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x12e356400) [pid = 2530] [serial = 618] [outer = 0x127f81400] 05:24:36 INFO - PROCESS | 2530 | 1461155076014 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]]]}] 05:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 05:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 625ms 05:24:36 INFO - PROCESS | 2530 | 1461155076055 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 05:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 05:24:36 INFO - PROCESS | 2530 | 1461155076056 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 05:24:36 INFO - PROCESS | 2530 | 1461155076058 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 05:24:36 INFO - PROCESS | 2530 | 1461155076060 Marionette TRACE conn2 <- [1,798,null,{}] 05:24:36 INFO - PROCESS | 2530 | 1461155076062 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}] 05:24:36 INFO - PROCESS | 2530 | 1461155076154 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 05:24:36 INFO - PROCESS | 2530 | 1461155076253 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x1158a3000 == 52 [pid = 2530] [id = 207] 05:24:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x112114400) [pid = 2530] [serial = 619] [outer = 0x0] 05:24:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x112356c00) [pid = 2530] [serial = 620] [outer = 0x112114400] 05:24:36 INFO - PROCESS | 2530 | 1461155076285 Marionette DEBUG loaded listener.js 05:24:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x118c77400) [pid = 2530] [serial = 621] [outer = 0x112114400] 05:24:36 INFO - PROCESS | 2530 | 1461155076698 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]]]}] 05:24:36 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 05:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 671ms 05:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 05:24:36 INFO - PROCESS | 2530 | 1461155076754 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 05:24:36 INFO - PROCESS | 2530 | 1461155076757 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 05:24:36 INFO - PROCESS | 2530 | 1461155076762 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 05:24:36 INFO - PROCESS | 2530 | 1461155076764 Marionette TRACE conn2 <- [1,802,null,{}] 05:24:36 INFO - PROCESS | 2530 | 1461155076770 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}] 05:24:36 INFO - PROCESS | 2530 | 1461155076869 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 05:24:36 INFO - PROCESS | 2530 | 1461155076958 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd3b000 == 53 [pid = 2530] [id = 208] 05:24:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x11b5c9000) [pid = 2530] [serial = 622] [outer = 0x0] 05:24:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11ba44800) [pid = 2530] [serial = 623] [outer = 0x11b5c9000] 05:24:36 INFO - PROCESS | 2530 | 1461155076990 Marionette DEBUG loaded listener.js 05:24:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11c6b4800) [pid = 2530] [serial = 624] [outer = 0x11b5c9000] 05:24:37 INFO - PROCESS | 2530 | 1461155077407 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]]]}] 05:24:37 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 05:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 674ms 05:24:37 INFO - PROCESS | 2530 | 1461155077439 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 05:24:37 INFO - PROCESS | 2530 | 1461155077442 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 05:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 05:24:37 INFO - PROCESS | 2530 | 1461155077444 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 05:24:37 INFO - PROCESS | 2530 | 1461155077446 Marionette TRACE conn2 <- [1,806,null,{}] 05:24:37 INFO - PROCESS | 2530 | 1461155077448 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}] 05:24:37 INFO - PROCESS | 2530 | 1461155077547 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 05:24:37 INFO - PROCESS | 2530 | 1461155077599 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0c2800 == 54 [pid = 2530] [id = 209] 05:24:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x12380cc00) [pid = 2530] [serial = 625] [outer = 0x0] 05:24:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x1273c1800) [pid = 2530] [serial = 626] [outer = 0x12380cc00] 05:24:37 INFO - PROCESS | 2530 | 1461155077628 Marionette DEBUG loaded listener.js 05:24:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x12b26e000) [pid = 2530] [serial = 627] [outer = 0x12380cc00] 05:24:37 INFO - PROCESS | 2530 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 05:24:37 INFO - PROCESS | 2530 | Determined SkiaGL cache limits: Size 100663296, Items: 256 05:24:37 INFO - PROCESS | 2530 | [GFX2-]: Using SkiaGL canvas. 05:24:38 INFO - PROCESS | 2530 | 1461155078063 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]]]}] 05:24:38 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 05:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 670ms 05:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 05:24:38 INFO - PROCESS | 2530 | 1461155078115 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 05:24:38 INFO - PROCESS | 2530 | 1461155078116 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 05:24:38 INFO - PROCESS | 2530 | 1461155078124 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 05:24:38 INFO - PROCESS | 2530 | 1461155078128 Marionette TRACE conn2 <- [1,810,null,{}] 05:24:38 INFO - PROCESS | 2530 | 1461155078147 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}] 05:24:38 INFO - PROCESS | 2530 | 1461155078302 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 05:24:38 INFO - PROCESS | 2530 | 1461155078350 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e689800 == 55 [pid = 2530] [id = 210] 05:24:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12bbbfc00) [pid = 2530] [serial = 628] [outer = 0x0] 05:24:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12e2fdc00) [pid = 2530] [serial = 629] [outer = 0x12bbbfc00] 05:24:38 INFO - PROCESS | 2530 | 1461155078379 Marionette DEBUG loaded listener.js 05:24:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12e638000) [pid = 2530] [serial = 630] [outer = 0x12bbbfc00] 05:24:38 INFO - PROCESS | 2530 | 1461155078764 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]]]}] 05:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 05:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 678ms 05:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 05:24:38 INFO - PROCESS | 2530 | 1461155078797 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 05:24:38 INFO - PROCESS | 2530 | 1461155078799 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 05:24:38 INFO - PROCESS | 2530 | 1461155078801 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 05:24:38 INFO - PROCESS | 2530 | 1461155078803 Marionette TRACE conn2 <- [1,814,null,{}] 05:24:38 INFO - PROCESS | 2530 | 1461155078805 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}] 05:24:38 INFO - PROCESS | 2530 | 1461155078902 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 05:24:38 INFO - PROCESS | 2530 | 1461155078952 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e862800 == 56 [pid = 2530] [id = 211] 05:24:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12e63a000) [pid = 2530] [serial = 631] [outer = 0x0] 05:24:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x12edb7800) [pid = 2530] [serial = 632] [outer = 0x12e63a000] 05:24:38 INFO - PROCESS | 2530 | 1461155078981 Marionette DEBUG loaded listener.js 05:24:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x12edbd800) [pid = 2530] [serial = 633] [outer = 0x12e63a000] 05:24:39 INFO - PROCESS | 2530 | 1461155079393 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] 05:24:39 INFO - PROCESS | 2530 | 1461155079427 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 05:24:39 INFO - PROCESS | 2530 | 1461155079429 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 05:24:39 INFO - PROCESS | 2530 | 1461155079431 Marionette TRACE conn2 <- [1,818,null,{}] 05:24:39 INFO - PROCESS | 2530 | 1461155079433 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}] 05:24:39 INFO - PROCESS | 2530 | 1461155079528 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 05:24:39 INFO - PROCESS | 2530 | 1461155079621 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed89800 == 57 [pid = 2530] [id = 212] 05:24:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12ef8f000) [pid = 2530] [serial = 634] [outer = 0x0] 05:24:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12ef92000) [pid = 2530] [serial = 635] [outer = 0x12ef8f000] 05:24:39 INFO - PROCESS | 2530 | 1461155079658 Marionette DEBUG loaded listener.js 05:24:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12f595c00) [pid = 2530] [serial = 636] [outer = 0x12ef8f000] 05:24:40 INFO - PROCESS | 2530 | 1461155080232 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]]]}] 05:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 05:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 823ms 05:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 05:24:40 INFO - PROCESS | 2530 | 1461155080262 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 05:24:40 INFO - PROCESS | 2530 | 1461155080263 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 05:24:40 INFO - PROCESS | 2530 | 1461155080267 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 05:24:40 INFO - PROCESS | 2530 | 1461155080268 Marionette TRACE conn2 <- [1,822,null,{}] 05:24:40 INFO - PROCESS | 2530 | 1461155080271 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}] 05:24:40 INFO - PROCESS | 2530 | 1461155080368 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 05:24:40 INFO - PROCESS | 2530 | 1461155080419 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a509800 == 58 [pid = 2530] [id = 213] 05:24:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11a8f5800) [pid = 2530] [serial = 637] [outer = 0x0] 05:24:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11c526400) [pid = 2530] [serial = 638] [outer = 0x11a8f5800] 05:24:40 INFO - PROCESS | 2530 | 1461155080449 Marionette DEBUG loaded listener.js 05:24:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11c52d400) [pid = 2530] [serial = 639] [outer = 0x11a8f5800] 05:24:40 INFO - PROCESS | 2530 | 1461155080994 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 05:24:41 INFO - PROCESS | 2530 | 1461155081058 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 05:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 05:24:41 INFO - PROCESS | 2530 | 1461155081065 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 05:24:41 INFO - PROCESS | 2530 | 1461155081070 Marionette TRACE conn2 <- [1,826,null,{}] 05:24:41 INFO - PROCESS | 2530 | 1461155081075 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}] 05:24:41 INFO - PROCESS | 2530 | 1461155081216 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 05:24:41 INFO - PROCESS | 2530 | 1461155081289 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x1157b2000 == 59 [pid = 2530] [id = 214] 05:24:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x115483800) [pid = 2530] [serial = 640] [outer = 0x0] 05:24:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x1154af800) [pid = 2530] [serial = 641] [outer = 0x115483800] 05:24:41 INFO - PROCESS | 2530 | 1461155081318 Marionette DEBUG loaded listener.js 05:24:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x11553c000) [pid = 2530] [serial = 642] [outer = 0x115483800] 05:24:41 INFO - PROCESS | 2530 | 1461155081719 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]]]}] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0fa000 == 58 [pid = 2530] [id = 206] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0c0000 == 57 [pid = 2530] [id = 205] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x118aad000 == 56 [pid = 2530] [id = 204] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b3800 == 55 [pid = 2530] [id = 203] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x1291df800 == 54 [pid = 2530] [id = 202] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x12402f000 == 53 [pid = 2530] [id = 201] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x123a90000 == 52 [pid = 2530] [id = 200] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8bb000 == 51 [pid = 2530] [id = 199] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x11b513800 == 50 [pid = 2530] [id = 198] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x11b5f7800 == 49 [pid = 2530] [id = 197] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x12d988800 == 48 [pid = 2530] [id = 196] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b8000 == 47 [pid = 2530] [id = 195] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd4e000 == 46 [pid = 2530] [id = 194] 05:24:41 INFO - PROCESS | 2530 | --DOCSHELL 0x11827d000 == 45 [pid = 2530] [id = 193] 05:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 05:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 727ms 05:24:41 INFO - PROCESS | 2530 | 1461155081791 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 05:24:41 INFO - PROCESS | 2530 | 1461155081795 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 05:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 05:24:41 INFO - PROCESS | 2530 | 1461155081799 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 05:24:41 INFO - PROCESS | 2530 | 1461155081801 Marionette TRACE conn2 <- [1,830,null,{}] 05:24:41 INFO - PROCESS | 2530 | 1461155081803 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}] 05:24:41 INFO - PROCESS | 2530 | 1461155081881 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 05:24:41 INFO - PROCESS | 2530 | 1461155081892 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x118f2f800 == 46 [pid = 2530] [id = 215] 05:24:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x1158ea400) [pid = 2530] [serial = 643] [outer = 0x0] 05:24:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x118752c00) [pid = 2530] [serial = 644] [outer = 0x1158ea400] 05:24:41 INFO - PROCESS | 2530 | 1461155081918 Marionette DEBUG loaded listener.js 05:24:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x119134c00) [pid = 2530] [serial = 645] [outer = 0x1158ea400] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12d02ac00) [pid = 2530] [serial = 446] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12edb7c00) [pid = 2530] [serial = 489] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x128e09400) [pid = 2530] [serial = 498] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11be65000) [pid = 2530] [serial = 495] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x12d319400) [pid = 2530] [serial = 501] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x1176dbc00) [pid = 2530] [serial = 492] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x128871800) [pid = 2530] [serial = 563] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x12b268400) [pid = 2530] [serial = 566] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11a9d0000) [pid = 2530] [serial = 569] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12d9bd800) [pid = 2530] [serial = 575] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x12b2de800) [pid = 2530] [serial = 567] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x12887a000) [pid = 2530] [serial = 570] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12b268000) [pid = 2530] [serial = 549] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x128e11400) [pid = 2530] [serial = 548] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x123815000) [pid = 2530] [serial = 546] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x11be5a800) [pid = 2530] [serial = 545] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11af60c00) [pid = 2530] [serial = 555] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11a9d4400) [pid = 2530] [serial = 554] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x123ee8800) [pid = 2530] [serial = 560] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11b58d400) [pid = 2530] [serial = 557] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11be63c00) [pid = 2530] [serial = 558] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x119c56800) [pid = 2530] [serial = 551] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11acd7000) [pid = 2530] [serial = 552] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11aa3e800) [pid = 2530] [serial = 543] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x11a8ecc00) [pid = 2530] [serial = 542] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x129115800) [pid = 2530] [serial = 564] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x12baf4000) [pid = 2530] [serial = 572] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x1273eac00) [pid = 2530] [serial = 561] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x12d97bc00) [pid = 2530] [serial = 573] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x12e2ffc00) [pid = 2530] [serial = 504] [outer = 0x0] [url = about:blank] 05:24:42 INFO - PROCESS | 2530 | 1461155082296 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]]]}] 05:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 05:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 572ms 05:24:42 INFO - PROCESS | 2530 | 1461155082373 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 05:24:42 INFO - PROCESS | 2530 | 1461155082375 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 05:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 05:24:42 INFO - PROCESS | 2530 | 1461155082378 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 05:24:42 INFO - PROCESS | 2530 | 1461155082382 Marionette TRACE conn2 <- [1,834,null,{}] 05:24:42 INFO - PROCESS | 2530 | 1461155082395 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}] 05:24:42 INFO - PROCESS | 2530 | 1461155082521 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 05:24:42 INFO - PROCESS | 2530 | 1461155082556 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a8de800 == 47 [pid = 2530] [id = 216] 05:24:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11a7a1000) [pid = 2530] [serial = 646] [outer = 0x0] 05:24:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x11a7a8400) [pid = 2530] [serial = 647] [outer = 0x11a7a1000] 05:24:42 INFO - PROCESS | 2530 | 1461155082600 Marionette DEBUG loaded listener.js 05:24:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x11a8f2400) [pid = 2530] [serial = 648] [outer = 0x11a7a1000] 05:24:43 INFO - PROCESS | 2530 | 1461155083063 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]]]}] 05:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 05:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 727ms 05:24:43 INFO - PROCESS | 2530 | 1461155083105 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 05:24:43 INFO - PROCESS | 2530 | 1461155083107 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 05:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 05:24:43 INFO - PROCESS | 2530 | 1461155083109 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 05:24:43 INFO - PROCESS | 2530 | 1461155083110 Marionette TRACE conn2 <- [1,838,null,{}] 05:24:43 INFO - PROCESS | 2530 | 1461155083112 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}] 05:24:43 INFO - PROCESS | 2530 | 1461155083192 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 05:24:43 INFO - PROCESS | 2530 | 1461155083196 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8cc800 == 48 [pid = 2530] [id = 217] 05:24:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x11a9c8c00) [pid = 2530] [serial = 649] [outer = 0x0] 05:24:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x11a9d7800) [pid = 2530] [serial = 650] [outer = 0x11a9c8c00] 05:24:43 INFO - PROCESS | 2530 | 1461155083223 Marionette DEBUG loaded listener.js 05:24:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x11acd7c00) [pid = 2530] [serial = 651] [outer = 0x11a9c8c00] 05:24:43 INFO - PROCESS | 2530 | 1461155083541 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]]]}] 05:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 05:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 05:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 05:24:43 INFO - PROCESS | 2530 | 1461155083577 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 05:24:43 INFO - PROCESS | 2530 | 1461155083578 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 05:24:43 INFO - PROCESS | 2530 | 1461155083580 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 05:24:43 INFO - PROCESS | 2530 | 1461155083581 Marionette TRACE conn2 <- [1,842,null,{}] 05:24:43 INFO - PROCESS | 2530 | 1461155083584 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}] 05:24:43 INFO - PROCESS | 2530 | 1461155083689 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 05:24:43 INFO - PROCESS | 2530 | 1461155083720 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba2c800 == 49 [pid = 2530] [id = 218] 05:24:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x1182b0800) [pid = 2530] [serial = 652] [outer = 0x0] 05:24:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11ace0c00) [pid = 2530] [serial = 653] [outer = 0x1182b0800] 05:24:43 INFO - PROCESS | 2530 | 1461155083745 Marionette DEBUG loaded listener.js 05:24:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11b589400) [pid = 2530] [serial = 654] [outer = 0x1182b0800] 05:24:44 INFO - PROCESS | 2530 | 1461155084059 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]]]}] 05:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 05:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 05:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 05:24:44 INFO - PROCESS | 2530 | 1461155084099 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 05:24:44 INFO - PROCESS | 2530 | 1461155084100 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 05:24:44 INFO - PROCESS | 2530 | 1461155084102 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 05:24:44 INFO - PROCESS | 2530 | 1461155084103 Marionette TRACE conn2 <- [1,846,null,{}] 05:24:44 INFO - PROCESS | 2530 | 1461155084105 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}] 05:24:44 INFO - PROCESS | 2530 | 1461155084218 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 05:24:44 INFO - PROCESS | 2530 | 1461155084231 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x123bd1800 == 50 [pid = 2530] [id = 219] 05:24:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11b5ca000) [pid = 2530] [serial = 655] [outer = 0x0] 05:24:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11be62400) [pid = 2530] [serial = 656] [outer = 0x11b5ca000] 05:24:44 INFO - PROCESS | 2530 | 1461155084261 Marionette DEBUG loaded listener.js 05:24:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11c531800) [pid = 2530] [serial = 657] [outer = 0x11b5ca000] 05:24:44 INFO - PROCESS | 2530 | 1461155084591 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]]]}] 05:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 05:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 05:24:44 INFO - PROCESS | 2530 | 1461155084634 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 05:24:44 INFO - PROCESS | 2530 | 1461155084636 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 05:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 05:24:44 INFO - PROCESS | 2530 | 1461155084638 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 05:24:44 INFO - PROCESS | 2530 | 1461155084639 Marionette TRACE conn2 <- [1,850,null,{}] 05:24:44 INFO - PROCESS | 2530 | 1461155084641 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}] 05:24:44 INFO - PROCESS | 2530 | 1461155084739 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 05:24:44 INFO - PROCESS | 2530 | 1461155084743 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x12426f800 == 51 [pid = 2530] [id = 220] 05:24:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11c23e400) [pid = 2530] [serial = 658] [outer = 0x0] 05:24:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x123731000) [pid = 2530] [serial = 659] [outer = 0x11c23e400] 05:24:44 INFO - PROCESS | 2530 | 1461155084795 Marionette DEBUG loaded listener.js 05:24:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x123813400) [pid = 2530] [serial = 660] [outer = 0x11c23e400] 05:24:45 INFO - PROCESS | 2530 | 1461155085116 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]]]}] 05:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 05:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 05:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 05:24:45 INFO - PROCESS | 2530 | 1461155085157 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 05:24:45 INFO - PROCESS | 2530 | 1461155085158 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 05:24:45 INFO - PROCESS | 2530 | 1461155085160 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 05:24:45 INFO - PROCESS | 2530 | 1461155085162 Marionette TRACE conn2 <- [1,854,null,{}] 05:24:45 INFO - PROCESS | 2530 | 1461155085164 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}] 05:24:45 INFO - PROCESS | 2530 | 1461155085260 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 05:24:45 INFO - PROCESS | 2530 | 1461155085264 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eb1000 == 52 [pid = 2530] [id = 221] 05:24:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x11c531c00) [pid = 2530] [serial = 661] [outer = 0x0] 05:24:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x123904000) [pid = 2530] [serial = 662] [outer = 0x11c531c00] 05:24:45 INFO - PROCESS | 2530 | 1461155085289 Marionette DEBUG loaded listener.js 05:24:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x123e39c00) [pid = 2530] [serial = 663] [outer = 0x11c531c00] 05:24:45 INFO - PROCESS | 2530 | 1461155085597 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]]]}] 05:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 05:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 05:24:45 INFO - PROCESS | 2530 | 1461155085631 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 05:24:45 INFO - PROCESS | 2530 | 1461155085632 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 05:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 05:24:45 INFO - PROCESS | 2530 | 1461155085642 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 05:24:45 INFO - PROCESS | 2530 | 1461155085643 Marionette TRACE conn2 <- [1,858,null,{}] 05:24:45 INFO - PROCESS | 2530 | 1461155085645 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}] 05:24:45 INFO - PROCESS | 2530 | 1461155085750 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 05:24:45 INFO - PROCESS | 2530 | 1461155085782 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x128838800 == 53 [pid = 2530] [id = 222] 05:24:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x123813c00) [pid = 2530] [serial = 664] [outer = 0x0] 05:24:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x124381000) [pid = 2530] [serial = 665] [outer = 0x123813c00] 05:24:45 INFO - PROCESS | 2530 | 1461155085807 Marionette DEBUG loaded listener.js 05:24:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x1273f3400) [pid = 2530] [serial = 666] [outer = 0x123813c00] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12b6f2c00) [pid = 2530] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x123734000) [pid = 2530] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11a9ce800) [pid = 2530] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x1293d8800) [pid = 2530] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x123ef6800) [pid = 2530] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x12d9c3000) [pid = 2530] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x112120000) [pid = 2530] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11acd7400) [pid = 2530] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12d977800) [pid = 2530] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x11a777000) [pid = 2530] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 05:24:46 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x119c57800) [pid = 2530] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 05:24:46 INFO - PROCESS | 2530 | 1461155086163 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]]]}] 05:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 05:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 568ms 05:24:46 INFO - PROCESS | 2530 | 1461155086211 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 05:24:46 INFO - PROCESS | 2530 | 1461155086212 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 05:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 05:24:46 INFO - PROCESS | 2530 | 1461155086214 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 05:24:46 INFO - PROCESS | 2530 | 1461155086215 Marionette TRACE conn2 <- [1,862,null,{}] 05:24:46 INFO - PROCESS | 2530 | 1461155086218 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}] 05:24:46 INFO - PROCESS | 2530 | 1461155086296 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 05:24:46 INFO - PROCESS | 2530 | 1461155086349 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b4800 == 54 [pid = 2530] [id = 223] 05:24:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x1197dd400) [pid = 2530] [serial = 667] [outer = 0x0] 05:24:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x125de8800) [pid = 2530] [serial = 668] [outer = 0x1197dd400] 05:24:46 INFO - PROCESS | 2530 | 1461155086374 Marionette DEBUG loaded listener.js 05:24:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1278dcc00) [pid = 2530] [serial = 669] [outer = 0x1197dd400] 05:24:46 INFO - PROCESS | 2530 | 1461155086645 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]]]}] 05:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 05:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 05:24:46 INFO - PROCESS | 2530 | 1461155086690 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 05:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 05:24:46 INFO - PROCESS | 2530 | 1461155086691 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 05:24:46 INFO - PROCESS | 2530 | 1461155086694 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 05:24:46 INFO - PROCESS | 2530 | 1461155086695 Marionette TRACE conn2 <- [1,866,null,{}] 05:24:46 INFO - PROCESS | 2530 | 1461155086698 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}] 05:24:46 INFO - PROCESS | 2530 | 1461155086795 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 05:24:46 INFO - PROCESS | 2530 | 1461155086801 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba77800 == 55 [pid = 2530] [id = 224] 05:24:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x1278e7c00) [pid = 2530] [serial = 670] [outer = 0x0] 05:24:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x128873000) [pid = 2530] [serial = 671] [outer = 0x1278e7c00] 05:24:46 INFO - PROCESS | 2530 | 1461155086830 Marionette DEBUG loaded listener.js 05:24:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1293d0000) [pid = 2530] [serial = 672] [outer = 0x1278e7c00] 05:24:47 INFO - PROCESS | 2530 | 1461155087177 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]]]}] 05:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 05:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 05:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 05:24:47 INFO - PROCESS | 2530 | 1461155087223 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 05:24:47 INFO - PROCESS | 2530 | 1461155087224 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 05:24:47 INFO - PROCESS | 2530 | 1461155087226 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 05:24:47 INFO - PROCESS | 2530 | 1461155087227 Marionette TRACE conn2 <- [1,870,null,{}] 05:24:47 INFO - PROCESS | 2530 | 1461155087229 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}] 05:24:47 INFO - PROCESS | 2530 | 1461155087311 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 05:24:47 INFO - PROCESS | 2530 | 1461155087316 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0dc800 == 56 [pid = 2530] [id = 225] 05:24:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x1293d3000) [pid = 2530] [serial = 673] [outer = 0x0] 05:24:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x1293d9000) [pid = 2530] [serial = 674] [outer = 0x1293d3000] 05:24:47 INFO - PROCESS | 2530 | 1461155087340 Marionette DEBUG loaded listener.js 05:24:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12b270000) [pid = 2530] [serial = 675] [outer = 0x1293d3000] 05:24:47 INFO - PROCESS | 2530 | 1461155087638 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]]]}] 05:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 05:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 468ms 05:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 05:24:47 INFO - PROCESS | 2530 | 1461155087694 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 05:24:47 INFO - PROCESS | 2530 | 1461155087695 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 05:24:47 INFO - PROCESS | 2530 | 1461155087697 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 05:24:47 INFO - PROCESS | 2530 | 1461155087698 Marionette TRACE conn2 <- [1,874,null,{}] 05:24:47 INFO - PROCESS | 2530 | 1461155087701 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}] 05:24:47 INFO - PROCESS | 2530 | 1461155087780 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 05:24:47 INFO - PROCESS | 2530 | 1461155087787 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d985000 == 57 [pid = 2530] [id = 226] 05:24:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12b270400) [pid = 2530] [serial = 676] [outer = 0x0] 05:24:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12b2df800) [pid = 2530] [serial = 677] [outer = 0x12b270400] 05:24:47 INFO - PROCESS | 2530 | 1461155087811 Marionette DEBUG loaded listener.js 05:24:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12b4c8000) [pid = 2530] [serial = 678] [outer = 0x12b270400] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0f1800 == 56 [pid = 2530] [id = 180] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x119143800 == 55 [pid = 2530] [id = 109] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba32000 == 54 [pid = 2530] [id = 165] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef60000 == 53 [pid = 2530] [id = 167] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x11b507000 == 52 [pid = 2530] [id = 110] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce61000 == 51 [pid = 2530] [id = 169] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12f438800 == 50 [pid = 2530] [id = 168] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12d98c000 == 49 [pid = 2530] [id = 144] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8d3800 == 48 [pid = 2530] [id = 115] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x1291e4000 == 47 [pid = 2530] [id = 166] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12b28b800 == 46 [pid = 2530] [id = 130] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x1157b2000 == 45 [pid = 2530] [id = 214] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x11a509800 == 44 [pid = 2530] [id = 213] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed89800 == 43 [pid = 2530] [id = 212] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12e862800 == 42 [pid = 2530] [id = 211] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12e689800 == 41 [pid = 2530] [id = 210] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0c2800 == 40 [pid = 2530] [id = 209] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd3b000 == 39 [pid = 2530] [id = 208] 05:24:48 INFO - PROCESS | 2530 | --DOCSHELL 0x1158a3000 == 38 [pid = 2530] [id = 207] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x11a8de800 == 37 [pid = 2530] [id = 216] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8cc800 == 36 [pid = 2530] [id = 217] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x123bd1800 == 35 [pid = 2530] [id = 219] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba2c800 == 34 [pid = 2530] [id = 218] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba77800 == 33 [pid = 2530] [id = 224] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12426f800 == 32 [pid = 2530] [id = 220] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x127eb1000 == 31 [pid = 2530] [id = 221] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x118f2f800 == 30 [pid = 2530] [id = 215] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x128838800 == 29 [pid = 2530] [id = 222] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b4800 == 28 [pid = 2530] [id = 223] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12d9b7400) [pid = 2530] [serial = 540] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0dc800 == 27 [pid = 2530] [id = 225] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12d9c0c00) [pid = 2530] [serial = 617] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x12baf3000) [pid = 2530] [serial = 605] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x123c73800) [pid = 2530] [serial = 596] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x1271e0400) [pid = 2530] [serial = 597] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11c6ba400) [pid = 2530] [serial = 594] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x11bba0000) [pid = 2530] [serial = 593] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12b271000) [pid = 2530] [serial = 602] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x12d9bfc00) [pid = 2530] [serial = 588] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12bbbb000) [pid = 2530] [serial = 587] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x11548a000) [pid = 2530] [serial = 578] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11b583000) [pid = 2530] [serial = 581] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x124387400) [pid = 2530] [serial = 584] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x12e34d400) [pid = 2530] [serial = 611] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11af62000) [pid = 2530] [serial = 614] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x127f80800) [pid = 2530] [serial = 599] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x12d9c3c00) [pid = 2530] [serial = 608] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x12e355000) [pid = 2530] [serial = 612] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x1273eb400) [pid = 2530] [serial = 615] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x11a9d2c00) [pid = 2530] [serial = 591] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x11a79e000) [pid = 2530] [serial = 590] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x12d31a800) [pid = 2530] [serial = 606] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x12e2f5400) [pid = 2530] [serial = 609] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x12b4c2000) [pid = 2530] [serial = 603] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x1293d0800) [pid = 2530] [serial = 600] [outer = 0x0] [url = about:blank] 05:24:49 INFO - PROCESS | 2530 | 1461155089392 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]]]}] 05:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 05:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1722ms 05:24:49 INFO - PROCESS | 2530 | 1461155089420 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 05:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 05:24:49 INFO - PROCESS | 2530 | 1461155089423 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 05:24:49 INFO - PROCESS | 2530 | 1461155089426 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 05:24:49 INFO - PROCESS | 2530 | 1461155089429 Marionette TRACE conn2 <- [1,878,null,{}] 05:24:49 INFO - PROCESS | 2530 | 1461155089433 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}] 05:24:49 INFO - PROCESS | 2530 | 1461155089507 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 05:24:49 INFO - PROCESS | 2530 | 1461155089553 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x1153c2800 == 28 [pid = 2530] [id = 227] 05:24:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x1153cbc00) [pid = 2530] [serial = 679] [outer = 0x0] 05:24:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x1154ba000) [pid = 2530] [serial = 680] [outer = 0x1153cbc00] 05:24:49 INFO - PROCESS | 2530 | 1461155089580 Marionette DEBUG loaded listener.js 05:24:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x1158eb400) [pid = 2530] [serial = 681] [outer = 0x1153cbc00] 05:24:49 INFO - PROCESS | 2530 | 1461155089890 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]]]}] 05:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 05:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 522ms 05:24:49 INFO - PROCESS | 2530 | 1461155089947 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 05:24:49 INFO - PROCESS | 2530 | 1461155089952 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 05:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 05:24:49 INFO - PROCESS | 2530 | 1461155089956 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 05:24:49 INFO - PROCESS | 2530 | 1461155089958 Marionette TRACE conn2 <- [1,882,null,{}] 05:24:49 INFO - PROCESS | 2530 | 1461155089960 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}] 05:24:50 INFO - PROCESS | 2530 | 1461155090031 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 05:24:50 INFO - PROCESS | 2530 | 1461155090036 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x118cca000 == 29 [pid = 2530] [id = 228] 05:24:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x1140b7400) [pid = 2530] [serial = 682] [outer = 0x0] 05:24:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x1182b1c00) [pid = 2530] [serial = 683] [outer = 0x1140b7400] 05:24:50 INFO - PROCESS | 2530 | 1461155090064 Marionette DEBUG loaded listener.js 05:24:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x1191b7800) [pid = 2530] [serial = 684] [outer = 0x1140b7400] 05:24:50 INFO - PROCESS | 2530 | 1461155090376 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]]]}] 05:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 05:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 471ms 05:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 05:24:50 INFO - PROCESS | 2530 | 1461155090427 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 05:24:50 INFO - PROCESS | 2530 | 1461155090429 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 05:24:50 INFO - PROCESS | 2530 | 1461155090431 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 05:24:50 INFO - PROCESS | 2530 | 1461155090434 Marionette TRACE conn2 <- [1,886,null,{}] 05:24:50 INFO - PROCESS | 2530 | 1461155090442 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}] 05:24:50 INFO - PROCESS | 2530 | 1461155090515 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 05:24:50 INFO - PROCESS | 2530 | 1461155090520 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x119289800 == 30 [pid = 2530] [id = 229] 05:24:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x11211c800) [pid = 2530] [serial = 685] [outer = 0x0] 05:24:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x11a770800) [pid = 2530] [serial = 686] [outer = 0x11211c800] 05:24:50 INFO - PROCESS | 2530 | 1461155090550 Marionette DEBUG loaded listener.js 05:24:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x11a79e000) [pid = 2530] [serial = 687] [outer = 0x11211c800] 05:24:50 INFO - PROCESS | 2530 | 1461155090884 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]]]}] 05:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 05:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 472ms 05:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 05:24:50 INFO - PROCESS | 2530 | 1461155090905 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 05:24:50 INFO - PROCESS | 2530 | 1461155090906 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 05:24:50 INFO - PROCESS | 2530 | 1461155090908 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 05:24:50 INFO - PROCESS | 2530 | 1461155090910 Marionette TRACE conn2 <- [1,890,null,{}] 05:24:50 INFO - PROCESS | 2530 | 1461155090912 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}] 05:24:50 INFO - PROCESS | 2530 | 1461155090982 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 05:24:51 INFO - PROCESS | 2530 | 1461155091029 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192dc000 == 31 [pid = 2530] [id = 230] 05:24:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x119d5cc00) [pid = 2530] [serial = 688] [outer = 0x0] 05:24:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11a7aa000) [pid = 2530] [serial = 689] [outer = 0x119d5cc00] 05:24:51 INFO - PROCESS | 2530 | 1461155091055 Marionette DEBUG loaded listener.js 05:24:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11a8f0400) [pid = 2530] [serial = 690] [outer = 0x119d5cc00] 05:24:51 INFO - PROCESS | 2530 | 1461155091323 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]]]}] 05:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 05:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 417ms 05:24:51 INFO - PROCESS | 2530 | 1461155091327 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 05:24:51 INFO - PROCESS | 2530 | 1461155091328 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 05:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 05:24:51 INFO - PROCESS | 2530 | 1461155091330 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 05:24:51 INFO - PROCESS | 2530 | 1461155091331 Marionette TRACE conn2 <- [1,894,null,{}] 05:24:51 INFO - PROCESS | 2530 | 1461155091343 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}] 05:24:51 INFO - PROCESS | 2530 | 1461155091415 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 05:24:51 INFO - PROCESS | 2530 | 1461155091421 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b504800 == 32 [pid = 2530] [id = 231] 05:24:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11874a400) [pid = 2530] [serial = 691] [outer = 0x0] 05:24:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11a9c8800) [pid = 2530] [serial = 692] [outer = 0x11874a400] 05:24:51 INFO - PROCESS | 2530 | 1461155091447 Marionette DEBUG loaded listener.js 05:24:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11a9d4800) [pid = 2530] [serial = 693] [outer = 0x11874a400] 05:24:51 INFO - PROCESS | 2530 | 1461155091752 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]]]}] 05:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 05:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 472ms 05:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 05:24:51 INFO - PROCESS | 2530 | 1461155091807 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 05:24:51 INFO - PROCESS | 2530 | 1461155091808 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 05:24:51 INFO - PROCESS | 2530 | 1461155091810 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 05:24:51 INFO - PROCESS | 2530 | 1461155091811 Marionette TRACE conn2 <- [1,898,null,{}] 05:24:51 INFO - PROCESS | 2530 | 1461155091813 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}] 05:24:51 INFO - PROCESS | 2530 | 1461155091918 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 05:24:51 INFO - PROCESS | 2530 | 1461155091925 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b5fa800 == 33 [pid = 2530] [id = 232] 05:24:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1191b7c00) [pid = 2530] [serial = 694] [outer = 0x0] 05:24:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11aa3b800) [pid = 2530] [serial = 695] [outer = 0x1191b7c00] 05:24:51 INFO - PROCESS | 2530 | 1461155091953 Marionette DEBUG loaded listener.js 05:24:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11b5c8400) [pid = 2530] [serial = 696] [outer = 0x1191b7c00] 05:24:52 INFO - PROCESS | 2530 | 1461155092251 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]]]}] 05:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 05:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 05:24:52 INFO - PROCESS | 2530 | 1461155092279 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 05:24:52 INFO - PROCESS | 2530 | 1461155092280 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 05:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 05:24:52 INFO - PROCESS | 2530 | 1461155092282 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 05:24:52 INFO - PROCESS | 2530 | 1461155092284 Marionette TRACE conn2 <- [1,902,null,{}] 05:24:52 INFO - PROCESS | 2530 | 1461155092288 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}] 05:24:52 INFO - PROCESS | 2530 | 1461155092354 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 05:24:52 INFO - PROCESS | 2530 | 1461155092358 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bed0000 == 34 [pid = 2530] [id = 233] 05:24:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x114656400) [pid = 2530] [serial = 697] [outer = 0x0] 05:24:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11ba46400) [pid = 2530] [serial = 698] [outer = 0x114656400] 05:24:52 INFO - PROCESS | 2530 | 1461155092385 Marionette DEBUG loaded listener.js 05:24:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11bb99000) [pid = 2530] [serial = 699] [outer = 0x114656400] 05:24:52 INFO - PROCESS | 2530 | 1461155092694 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]]]}] 05:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 05:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 423ms 05:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 05:24:52 INFO - PROCESS | 2530 | 1461155092706 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 05:24:52 INFO - PROCESS | 2530 | 1461155092707 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 05:24:52 INFO - PROCESS | 2530 | 1461155092709 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 05:24:52 INFO - PROCESS | 2530 | 1461155092710 Marionette TRACE conn2 <- [1,906,null,{}] 05:24:52 INFO - PROCESS | 2530 | 1461155092713 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}] 05:24:52 INFO - PROCESS | 2530 | 1461155092786 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 05:24:52 INFO - PROCESS | 2530 | 1461155092833 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0b2000 == 35 [pid = 2530] [id = 234] 05:24:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11a8f5000) [pid = 2530] [serial = 700] [outer = 0x0] 05:24:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11bb9b400) [pid = 2530] [serial = 701] [outer = 0x11a8f5000] 05:24:52 INFO - PROCESS | 2530 | 1461155092859 Marionette DEBUG loaded listener.js 05:24:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11c249c00) [pid = 2530] [serial = 702] [outer = 0x11a8f5000] 05:24:53 INFO - PROCESS | 2530 | 1461155093126 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]]]}] 05:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 05:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms 05:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 05:24:53 INFO - PROCESS | 2530 | 1461155093179 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 05:24:53 INFO - PROCESS | 2530 | 1461155093180 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 05:24:53 INFO - PROCESS | 2530 | 1461155093183 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 05:24:53 INFO - PROCESS | 2530 | 1461155093185 Marionette TRACE conn2 <- [1,910,null,{}] 05:24:53 INFO - PROCESS | 2530 | 1461155093189 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}] 05:24:53 INFO - PROCESS | 2530 | 1461155093259 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 05:24:53 INFO - PROCESS | 2530 | 1461155093263 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x119288800 == 36 [pid = 2530] [id = 235] 05:24:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11a8ef800) [pid = 2530] [serial = 703] [outer = 0x0] 05:24:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11c525400) [pid = 2530] [serial = 704] [outer = 0x11a8ef800] 05:24:53 INFO - PROCESS | 2530 | 1461155093290 Marionette DEBUG loaded listener.js 05:24:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11c52cc00) [pid = 2530] [serial = 705] [outer = 0x11a8ef800] 05:24:53 INFO - PROCESS | 2530 | 1461155093596 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]]]}] 05:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 05:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 472ms 05:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 05:24:53 INFO - PROCESS | 2530 | 1461155093655 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 05:24:53 INFO - PROCESS | 2530 | 1461155093657 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 05:24:53 INFO - PROCESS | 2530 | 1461155093660 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 05:24:53 INFO - PROCESS | 2530 | 1461155093661 Marionette TRACE conn2 <- [1,914,null,{}] 05:24:53 INFO - PROCESS | 2530 | 1461155093676 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}] 05:24:53 INFO - PROCESS | 2530 | 1461155093790 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 05:24:53 INFO - PROCESS | 2530 | 1461155093803 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d75800 == 37 [pid = 2530] [id = 236] 05:24:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x11c527000) [pid = 2530] [serial = 706] [outer = 0x0] 05:24:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x11c6c2400) [pid = 2530] [serial = 707] [outer = 0x11c527000] 05:24:53 INFO - PROCESS | 2530 | 1461155093842 Marionette DEBUG loaded listener.js 05:24:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x123736c00) [pid = 2530] [serial = 708] [outer = 0x11c527000] 05:24:54 INFO - PROCESS | 2530 | 1461155094253 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]]]}] 05:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 05:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 620ms 05:24:54 INFO - PROCESS | 2530 | 1461155094279 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 05:24:54 INFO - PROCESS | 2530 | 1461155094281 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 05:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 05:24:54 INFO - PROCESS | 2530 | 1461155094284 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 05:24:54 INFO - PROCESS | 2530 | 1461155094288 Marionette TRACE conn2 <- [1,918,null,{}] 05:24:54 INFO - PROCESS | 2530 | 1461155094306 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}] 05:24:54 INFO - PROCESS | 2530 | 1461155094411 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 05:24:54 INFO - PROCESS | 2530 | 1461155094415 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b503800 == 38 [pid = 2530] [id = 237] 05:24:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11c52d800) [pid = 2530] [serial = 709] [outer = 0x0] 05:24:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x123817400) [pid = 2530] [serial = 710] [outer = 0x11c52d800] 05:24:54 INFO - PROCESS | 2530 | 1461155094446 Marionette DEBUG loaded listener.js 05:24:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x123e3f800) [pid = 2530] [serial = 711] [outer = 0x11c52d800] 05:24:54 INFO - PROCESS | 2530 | 1461155094781 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]]]}] 05:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 05:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 541ms 05:24:54 INFO - PROCESS | 2530 | 1461155094825 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 05:24:54 INFO - PROCESS | 2530 | 1461155094827 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 05:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 05:24:54 INFO - PROCESS | 2530 | 1461155094830 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 05:24:54 INFO - PROCESS | 2530 | 1461155094831 Marionette TRACE conn2 <- [1,922,null,{}] 05:24:54 INFO - PROCESS | 2530 | 1461155094833 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}] 05:24:54 INFO - PROCESS | 2530 | 1461155094967 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 05:24:54 INFO - PROCESS | 2530 | 1461155094980 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eac800 == 39 [pid = 2530] [id = 238] 05:24:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x123ee8400) [pid = 2530] [serial = 712] [outer = 0x0] 05:24:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12438a000) [pid = 2530] [serial = 713] [outer = 0x123ee8400] 05:24:55 INFO - PROCESS | 2530 | 1461155095021 Marionette DEBUG loaded listener.js 05:24:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x1273c8800) [pid = 2530] [serial = 714] [outer = 0x123ee8400] 05:24:55 INFO - PROCESS | 2530 | 1461155095457 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]]]}] 05:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 05:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 670ms 05:24:55 INFO - PROCESS | 2530 | 1461155095499 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 05:24:55 INFO - PROCESS | 2530 | 1461155095502 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 05:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 05:24:55 INFO - PROCESS | 2530 | 1461155095505 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 05:24:55 INFO - PROCESS | 2530 | 1461155095506 Marionette TRACE conn2 <- [1,926,null,{}] 05:24:55 INFO - PROCESS | 2530 | 1461155095508 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}] 05:24:55 INFO - PROCESS | 2530 | 1461155095594 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 05:24:55 INFO - PROCESS | 2530 | 1461155095625 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f6000 == 40 [pid = 2530] [id = 239] 05:24:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x1275b9000) [pid = 2530] [serial = 715] [outer = 0x0] 05:24:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x1278e6000) [pid = 2530] [serial = 716] [outer = 0x1275b9000] 05:24:55 INFO - PROCESS | 2530 | 1461155095669 Marionette DEBUG loaded listener.js 05:24:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x127ed3000) [pid = 2530] [serial = 717] [outer = 0x1275b9000] 05:24:55 INFO - PROCESS | 2530 | 1461155095991 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]]]}] 05:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 05:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 05:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 05:24:56 INFO - PROCESS | 2530 | 1461155096023 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 05:24:56 INFO - PROCESS | 2530 | 1461155096024 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 05:24:56 INFO - PROCESS | 2530 | 1461155096027 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 05:24:56 INFO - PROCESS | 2530 | 1461155096028 Marionette TRACE conn2 <- [1,930,null,{}] 05:24:56 INFO - PROCESS | 2530 | 1461155096030 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}] 05:24:56 INFO - PROCESS | 2530 | 1461155096123 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 05:24:56 INFO - PROCESS | 2530 | 1461155096126 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b9000 == 41 [pid = 2530] [id = 240] 05:24:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x1273c5800) [pid = 2530] [serial = 718] [outer = 0x0] 05:24:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x127f3b400) [pid = 2530] [serial = 719] [outer = 0x1273c5800] 05:24:56 INFO - PROCESS | 2530 | 1461155096151 Marionette DEBUG loaded listener.js 05:24:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x128874800) [pid = 2530] [serial = 720] [outer = 0x1273c5800] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x127f81400) [pid = 2530] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x11c23e400) [pid = 2530] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x11b5ca000) [pid = 2530] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x123813c00) [pid = 2530] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x1197dd400) [pid = 2530] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x11c531c00) [pid = 2530] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x1278e7c00) [pid = 2530] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x1293d3000) [pid = 2530] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x1182b0800) [pid = 2530] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x11a9c8c00) [pid = 2530] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x11a7a1000) [pid = 2530] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x1158ea400) [pid = 2530] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x115483800) [pid = 2530] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11a8f5800) [pid = 2530] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x12ef8f000) [pid = 2530] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12e63a000) [pid = 2530] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x12bbbfc00) [pid = 2530] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12380cc00) [pid = 2530] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11b5c9000) [pid = 2530] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x112114400) [pid = 2530] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11acdf400) [pid = 2530] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x119d63400) [pid = 2530] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x112118c00) [pid = 2530] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 05:24:56 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x11aa3c000) [pid = 2530] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 05:24:56 INFO - PROCESS | 2530 | 1461155096700 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]]]}] 05:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 05:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 720ms 05:24:56 INFO - PROCESS | 2530 | 1461155096747 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 05:24:56 INFO - PROCESS | 2530 | 1461155096748 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 05:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 05:24:56 INFO - PROCESS | 2530 | 1461155096751 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 05:24:56 INFO - PROCESS | 2530 | 1461155096752 Marionette TRACE conn2 <- [1,934,null,{}] 05:24:56 INFO - PROCESS | 2530 | 1461155096754 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}] 05:24:56 INFO - PROCESS | 2530 | 1461155096826 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 05:24:56 INFO - PROCESS | 2530 | 1461155096891 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c5b4800 == 42 [pid = 2530] [id = 241] 05:24:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1182b4800) [pid = 2530] [serial = 721] [outer = 0x0] 05:24:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11a7a1400) [pid = 2530] [serial = 722] [outer = 0x1182b4800] 05:24:56 INFO - PROCESS | 2530 | 1461155096916 Marionette DEBUG loaded listener.js 05:24:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11bb8f400) [pid = 2530] [serial = 723] [outer = 0x1182b4800] 05:24:57 INFO - PROCESS | 2530 | 1461155097167 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]]]}] 05:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 05:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 469ms 05:24:57 INFO - PROCESS | 2530 | 1461155097223 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 05:24:57 INFO - PROCESS | 2530 | 1461155097224 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 05:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 05:24:57 INFO - PROCESS | 2530 | 1461155097227 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 05:24:57 INFO - PROCESS | 2530 | 1461155097228 Marionette TRACE conn2 <- [1,938,null,{}] 05:24:57 INFO - PROCESS | 2530 | 1461155097230 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}] 05:24:57 INFO - PROCESS | 2530 | 1461155097307 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 05:24:57 INFO - PROCESS | 2530 | 1461155097312 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b765000 == 43 [pid = 2530] [id = 242] 05:24:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11b5c9000) [pid = 2530] [serial = 724] [outer = 0x0] 05:24:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x125de9000) [pid = 2530] [serial = 725] [outer = 0x11b5c9000] 05:24:57 INFO - PROCESS | 2530 | 1461155097339 Marionette DEBUG loaded listener.js 05:24:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x128876c00) [pid = 2530] [serial = 726] [outer = 0x11b5c9000] 05:24:57 INFO - PROCESS | 2530 | 1461155097672 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]]]}] 05:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 05:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 05:24:57 INFO - PROCESS | 2530 | 1461155097696 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 05:24:57 INFO - PROCESS | 2530 | 1461155097698 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 05:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 05:24:57 INFO - PROCESS | 2530 | 1461155097704 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 05:24:57 INFO - PROCESS | 2530 | 1461155097705 Marionette TRACE conn2 <- [1,942,null,{}] 05:24:57 INFO - PROCESS | 2530 | 1461155097720 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}] 05:24:57 INFO - PROCESS | 2530 | 1461155097837 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 05:24:57 INFO - PROCESS | 2530 | 1461155097843 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf5e800 == 44 [pid = 2530] [id = 243] 05:24:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x123817000) [pid = 2530] [serial = 727] [outer = 0x0] 05:24:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x128ee1000) [pid = 2530] [serial = 728] [outer = 0x123817000] 05:24:57 INFO - PROCESS | 2530 | 1461155097881 Marionette DEBUG loaded listener.js 05:24:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12910e400) [pid = 2530] [serial = 729] [outer = 0x123817000] 05:24:58 INFO - PROCESS | 2530 | 1461155098270 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]]]}] 05:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 05:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 585ms 05:24:58 INFO - PROCESS | 2530 | 1461155098287 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 05:24:58 INFO - PROCESS | 2530 | 1461155098288 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 05:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 05:24:58 INFO - PROCESS | 2530 | 1461155098290 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 05:24:58 INFO - PROCESS | 2530 | 1461155098291 Marionette TRACE conn2 <- [1,946,null,{}] 05:24:58 INFO - PROCESS | 2530 | 1461155098293 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}] 05:24:58 INFO - PROCESS | 2530 | 1461155098369 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 05:24:58 INFO - PROCESS | 2530 | 1461155098418 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce6f000 == 45 [pid = 2530] [id = 244] 05:24:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x128e03400) [pid = 2530] [serial = 730] [outer = 0x0] 05:24:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x129319c00) [pid = 2530] [serial = 731] [outer = 0x128e03400] 05:24:58 INFO - PROCESS | 2530 | 1461155098442 Marionette DEBUG loaded listener.js 05:24:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x1293db400) [pid = 2530] [serial = 732] [outer = 0x128e03400] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x1153c2800 == 44 [pid = 2530] [id = 227] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12d985000 == 43 [pid = 2530] [id = 226] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x123d75800 == 42 [pid = 2530] [id = 236] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f6000 == 41 [pid = 2530] [id = 239] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x127eac800 == 40 [pid = 2530] [id = 238] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b9000 == 39 [pid = 2530] [id = 240] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x11c5b4800 == 38 [pid = 2530] [id = 241] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x1192dc000 == 37 [pid = 2530] [id = 230] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x119289800 == 36 [pid = 2530] [id = 229] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x11c0b2000 == 35 [pid = 2530] [id = 234] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x11b504800 == 34 [pid = 2530] [id = 231] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12b765000 == 33 [pid = 2530] [id = 242] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x11b5fa800 == 32 [pid = 2530] [id = 232] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x119288800 == 31 [pid = 2530] [id = 235] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x11bed0000 == 30 [pid = 2530] [id = 233] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x118cca000 == 29 [pid = 2530] [id = 228] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x11b503800 == 28 [pid = 2530] [id = 237] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x12e356400) [pid = 2530] [serial = 618] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x1187c2800) [pid = 2530] [serial = 579] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x12dbe7c00) [pid = 2530] [serial = 576] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12b268800) [pid = 2530] [serial = 585] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11be63800) [pid = 2530] [serial = 582] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf5e800 == 27 [pid = 2530] [id = 243] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x123731000) [pid = 2530] [serial = 659] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11be62400) [pid = 2530] [serial = 656] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x123813400) [pid = 2530] [serial = 660] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x124381000) [pid = 2530] [serial = 665] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x125de8800) [pid = 2530] [serial = 668] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x123904000) [pid = 2530] [serial = 662] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x128873000) [pid = 2530] [serial = 671] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x1293d0000) [pid = 2530] [serial = 672] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x1293d9000) [pid = 2530] [serial = 674] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x1278dcc00) [pid = 2530] [serial = 669] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x1273f3400) [pid = 2530] [serial = 666] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11ace0c00) [pid = 2530] [serial = 653] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11a9d7800) [pid = 2530] [serial = 650] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x11acd7c00) [pid = 2530] [serial = 651] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11a7a8400) [pid = 2530] [serial = 647] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11a8f2400) [pid = 2530] [serial = 648] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x118752c00) [pid = 2530] [serial = 644] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x119134c00) [pid = 2530] [serial = 645] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x11553c000) [pid = 2530] [serial = 642] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x1154af800) [pid = 2530] [serial = 641] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x11c52d400) [pid = 2530] [serial = 639] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x11c526400) [pid = 2530] [serial = 638] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x12f595c00) [pid = 2530] [serial = 636] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x12ef92000) [pid = 2530] [serial = 635] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x12edbd800) [pid = 2530] [serial = 633] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x12edb7800) [pid = 2530] [serial = 632] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x12e638000) [pid = 2530] [serial = 630] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x12e2fdc00) [pid = 2530] [serial = 629] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x12b26e000) [pid = 2530] [serial = 627] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x1273c1800) [pid = 2530] [serial = 626] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 81 (0x11c6b4800) [pid = 2530] [serial = 624] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 80 (0x11ba44800) [pid = 2530] [serial = 623] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 79 (0x118c77400) [pid = 2530] [serial = 621] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 78 (0x112356c00) [pid = 2530] [serial = 620] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 77 (0x123e39c00) [pid = 2530] [serial = 663] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 76 (0x11c531800) [pid = 2530] [serial = 657] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 75 (0x12b2df800) [pid = 2530] [serial = 677] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 74 (0x11b589400) [pid = 2530] [serial = 654] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | --DOMWINDOW == 73 (0x12b270000) [pid = 2530] [serial = 675] [outer = 0x0] [url = about:blank] 05:24:59 INFO - PROCESS | 2530 | 1461155099826 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]]]}] 05:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 05:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1576ms 05:24:59 INFO - PROCESS | 2530 | 1461155099867 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 05:24:59 INFO - PROCESS | 2530 | 1461155099869 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 05:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 05:24:59 INFO - PROCESS | 2530 | 1461155099872 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 05:24:59 INFO - PROCESS | 2530 | 1461155099873 Marionette TRACE conn2 <- [1,950,null,{}] 05:24:59 INFO - PROCESS | 2530 | 1461155099878 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}] 05:24:59 INFO - PROCESS | 2530 | 1461155099964 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 05:24:59 INFO - PROCESS | 2530 | 1461155099975 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x11581f000 == 28 [pid = 2530] [id = 245] 05:24:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 74 (0x1154ad000) [pid = 2530] [serial = 733] [outer = 0x0] 05:25:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 75 (0x1154b9400) [pid = 2530] [serial = 734] [outer = 0x1154ad000] 05:25:00 INFO - PROCESS | 2530 | 1461155100004 Marionette DEBUG loaded listener.js 05:25:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 76 (0x115862c00) [pid = 2530] [serial = 735] [outer = 0x1154ad000] 05:25:00 INFO - PROCESS | 2530 | 1461155100363 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]]]}] 05:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 05:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 521ms 05:25:00 INFO - PROCESS | 2530 | 1461155100393 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 05:25:00 INFO - PROCESS | 2530 | 1461155100399 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 05:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 05:25:00 INFO - PROCESS | 2530 | 1461155100406 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 05:25:00 INFO - PROCESS | 2530 | 1461155100409 Marionette TRACE conn2 <- [1,954,null,{}] 05:25:00 INFO - PROCESS | 2530 | 1461155100413 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}] 05:25:00 INFO - PROCESS | 2530 | 1461155100530 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 05:25:00 INFO - PROCESS | 2530 | 1461155100592 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x118f4a000 == 29 [pid = 2530] [id = 246] 05:25:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 77 (0x1154b6800) [pid = 2530] [serial = 736] [outer = 0x0] 05:25:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 78 (0x1158ef000) [pid = 2530] [serial = 737] [outer = 0x1154b6800] 05:25:00 INFO - PROCESS | 2530 | 1461155100634 Marionette DEBUG loaded listener.js 05:25:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 79 (0x118c75800) [pid = 2530] [serial = 738] [outer = 0x1154b6800] 05:25:01 INFO - PROCESS | 2530 | 1461155101041 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]]]}] 05:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 05:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 674ms 05:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 05:25:01 INFO - PROCESS | 2530 | 1461155101080 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 05:25:01 INFO - PROCESS | 2530 | 1461155101081 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 05:25:01 INFO - PROCESS | 2530 | 1461155101084 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 05:25:01 INFO - PROCESS | 2530 | 1461155101086 Marionette TRACE conn2 <- [1,958,null,{}] 05:25:01 INFO - PROCESS | 2530 | 1461155101094 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}] 05:25:01 INFO - PROCESS | 2530 | 1461155101162 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 05:25:01 INFO - PROCESS | 2530 | 1461155101189 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192d3000 == 30 [pid = 2530] [id = 247] 05:25:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 80 (0x112114400) [pid = 2530] [serial = 739] [outer = 0x0] 05:25:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 81 (0x119d6a000) [pid = 2530] [serial = 740] [outer = 0x112114400] 05:25:01 INFO - PROCESS | 2530 | 1461155101219 Marionette DEBUG loaded listener.js 05:25:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 82 (0x11a7a1c00) [pid = 2530] [serial = 741] [outer = 0x112114400] 05:25:01 INFO - PROCESS | 2530 | 1461155101528 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]]]}] 05:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 05:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 472ms 05:25:01 INFO - PROCESS | 2530 | 1461155101556 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 05:25:01 INFO - PROCESS | 2530 | 1461155101558 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 05:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 05:25:01 INFO - PROCESS | 2530 | 1461155101560 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 05:25:01 INFO - PROCESS | 2530 | 1461155101561 Marionette TRACE conn2 <- [1,962,null,{}] 05:25:01 INFO - PROCESS | 2530 | 1461155101564 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}] 05:25:01 INFO - PROCESS | 2530 | 1461155101634 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 05:25:01 INFO - PROCESS | 2530 | 1461155101678 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a8cc800 == 31 [pid = 2530] [id = 248] 05:25:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x119c58400) [pid = 2530] [serial = 742] [outer = 0x0] 05:25:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x11a7acc00) [pid = 2530] [serial = 743] [outer = 0x119c58400] 05:25:01 INFO - PROCESS | 2530 | 1461155101704 Marionette DEBUG loaded listener.js 05:25:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x11a8f6800) [pid = 2530] [serial = 744] [outer = 0x119c58400] 05:25:01 INFO - PROCESS | 2530 | 1461155101957 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]]]}] 05:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 05:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 418ms 05:25:01 INFO - PROCESS | 2530 | 1461155101980 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 05:25:01 INFO - PROCESS | 2530 | 1461155101981 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 05:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 05:25:01 INFO - PROCESS | 2530 | 1461155101991 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 05:25:01 INFO - PROCESS | 2530 | 1461155101992 Marionette TRACE conn2 <- [1,966,null,{}] 05:25:01 INFO - PROCESS | 2530 | 1461155101995 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}] 05:25:02 INFO - PROCESS | 2530 | 1461155102071 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 05:25:02 INFO - PROCESS | 2530 | 1461155102076 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b5f8800 == 32 [pid = 2530] [id = 249] 05:25:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x1154af400) [pid = 2530] [serial = 745] [outer = 0x0] 05:25:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x11a9cb800) [pid = 2530] [serial = 746] [outer = 0x1154af400] 05:25:02 INFO - PROCESS | 2530 | 1461155102105 Marionette DEBUG loaded listener.js 05:25:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x11ab89c00) [pid = 2530] [serial = 747] [outer = 0x1154af400] 05:25:02 INFO - PROCESS | 2530 | 1461155102583 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]]]}] 05:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 05:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 626ms 05:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 05:25:02 INFO - PROCESS | 2530 | 1461155102610 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 05:25:02 INFO - PROCESS | 2530 | 1461155102612 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 05:25:02 INFO - PROCESS | 2530 | 1461155102614 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 05:25:02 INFO - PROCESS | 2530 | 1461155102615 Marionette TRACE conn2 <- [1,970,null,{}] 05:25:02 INFO - PROCESS | 2530 | 1461155102617 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}] 05:25:02 INFO - PROCESS | 2530 | 1461155102699 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 05:25:02 INFO - PROCESS | 2530 | 1461155102704 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd3a800 == 33 [pid = 2530] [id = 250] 05:25:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11af5d400) [pid = 2530] [serial = 748] [outer = 0x0] 05:25:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11b589400) [pid = 2530] [serial = 749] [outer = 0x11af5d400] 05:25:02 INFO - PROCESS | 2530 | 1461155102734 Marionette DEBUG loaded listener.js 05:25:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11ba3dc00) [pid = 2530] [serial = 750] [outer = 0x11af5d400] 05:25:03 INFO - PROCESS | 2530 | 1461155103026 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]]]}] 05:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 05:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 05:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 05:25:03 INFO - PROCESS | 2530 | 1461155103082 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 05:25:03 INFO - PROCESS | 2530 | 1461155103083 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 05:25:03 INFO - PROCESS | 2530 | 1461155103085 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 05:25:03 INFO - PROCESS | 2530 | 1461155103086 Marionette TRACE conn2 <- [1,974,null,{}] 05:25:03 INFO - PROCESS | 2530 | 1461155103088 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}] 05:25:03 INFO - PROCESS | 2530 | 1461155103157 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 05:25:03 INFO - PROCESS | 2530 | 1461155103203 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bee4000 == 34 [pid = 2530] [id = 251] 05:25:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x114375400) [pid = 2530] [serial = 751] [outer = 0x0] 05:25:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x11ba44800) [pid = 2530] [serial = 752] [outer = 0x114375400] 05:25:03 INFO - PROCESS | 2530 | 1461155103228 Marionette DEBUG loaded listener.js 05:25:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x11be59c00) [pid = 2530] [serial = 753] [outer = 0x114375400] 05:25:03 INFO - PROCESS | 2530 | 1461155103505 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]]]}] 05:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 05:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 470ms 05:25:03 INFO - PROCESS | 2530 | 1461155103556 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 05:25:03 INFO - PROCESS | 2530 | 1461155103557 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 05:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 05:25:03 INFO - PROCESS | 2530 | 1461155103560 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 05:25:03 INFO - PROCESS | 2530 | 1461155103561 Marionette TRACE conn2 <- [1,978,null,{}] 05:25:03 INFO - PROCESS | 2530 | 1461155103563 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}] 05:25:03 INFO - PROCESS | 2530 | 1461155103632 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 05:25:03 INFO - PROCESS | 2530 | 1461155103638 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x12398d800 == 35 [pid = 2530] [id = 252] 05:25:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x11ba47c00) [pid = 2530] [serial = 754] [outer = 0x0] 05:25:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x11c276c00) [pid = 2530] [serial = 755] [outer = 0x11ba47c00] 05:25:03 INFO - PROCESS | 2530 | 1461155103663 Marionette DEBUG loaded listener.js 05:25:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x11c527400) [pid = 2530] [serial = 756] [outer = 0x11ba47c00] 05:25:03 INFO - PROCESS | 2530 | 1461155103975 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]]]}] 05:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 05:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 467ms 05:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 05:25:04 INFO - PROCESS | 2530 | 1461155104028 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 05:25:04 INFO - PROCESS | 2530 | 1461155104029 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 05:25:04 INFO - PROCESS | 2530 | 1461155104032 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 05:25:04 INFO - PROCESS | 2530 | 1461155104034 Marionette TRACE conn2 <- [1,982,null,{}] 05:25:04 INFO - PROCESS | 2530 | 1461155104048 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}] 05:25:04 INFO - PROCESS | 2530 | 1461155104157 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 05:25:04 INFO - PROCESS | 2530 | 1461155104164 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192d1800 == 36 [pid = 2530] [id = 253] 05:25:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11be5b800) [pid = 2530] [serial = 757] [outer = 0x0] 05:25:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11c52f800) [pid = 2530] [serial = 758] [outer = 0x11be5b800] 05:25:04 INFO - PROCESS | 2530 | 1461155104202 Marionette DEBUG loaded listener.js 05:25:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11c5f5c00) [pid = 2530] [serial = 759] [outer = 0x11be5b800] 05:25:04 INFO - PROCESS | 2530 | 1461155104604 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]]]}] 05:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 05:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 583ms 05:25:04 INFO - PROCESS | 2530 | 1461155104615 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 05:25:04 INFO - PROCESS | 2530 | 1461155104616 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 05:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 05:25:04 INFO - PROCESS | 2530 | 1461155104623 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 05:25:04 INFO - PROCESS | 2530 | 1461155104625 Marionette TRACE conn2 <- [1,986,null,{}] 05:25:04 INFO - PROCESS | 2530 | 1461155104627 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}] 05:25:04 INFO - PROCESS | 2530 | 1461155104732 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 05:25:04 INFO - PROCESS | 2530 | 1461155104745 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x124035800 == 37 [pid = 2530] [id = 254] 05:25:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11460fc00) [pid = 2530] [serial = 760] [outer = 0x0] 05:25:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11c52e400) [pid = 2530] [serial = 761] [outer = 0x11460fc00] 05:25:04 INFO - PROCESS | 2530 | 1461155104770 Marionette DEBUG loaded listener.js 05:25:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12380a400) [pid = 2530] [serial = 762] [outer = 0x11460fc00] 05:25:05 INFO - PROCESS | 2530 | 1461155105111 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]]]}] 05:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 05:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 05:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 05:25:05 INFO - PROCESS | 2530 | 1461155105142 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 05:25:05 INFO - PROCESS | 2530 | 1461155105144 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 05:25:05 INFO - PROCESS | 2530 | 1461155105146 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 05:25:05 INFO - PROCESS | 2530 | 1461155105147 Marionette TRACE conn2 <- [1,990,null,{}] 05:25:05 INFO - PROCESS | 2530 | 1461155105157 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}] 05:25:05 INFO - PROCESS | 2530 | 1461155105250 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 05:25:05 INFO - PROCESS | 2530 | 1461155105256 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b5f7800 == 38 [pid = 2530] [id = 255] 05:25:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x114f5f400) [pid = 2530] [serial = 763] [outer = 0x0] 05:25:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x123819800) [pid = 2530] [serial = 764] [outer = 0x114f5f400] 05:25:05 INFO - PROCESS | 2530 | 1461155105285 Marionette DEBUG loaded listener.js 05:25:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x123c74000) [pid = 2530] [serial = 765] [outer = 0x114f5f400] 05:25:05 INFO - PROCESS | 2530 | 1461155105610 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]]]}] 05:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 05:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 477ms 05:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 05:25:05 INFO - PROCESS | 2530 | 1461155105624 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 05:25:05 INFO - PROCESS | 2530 | 1461155105625 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 05:25:05 INFO - PROCESS | 2530 | 1461155105627 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 05:25:05 INFO - PROCESS | 2530 | 1461155105629 Marionette TRACE conn2 <- [1,994,null,{}] 05:25:05 INFO - PROCESS | 2530 | 1461155105631 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}] 05:25:05 INFO - PROCESS | 2530 | 1461155105723 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 05:25:05 INFO - PROCESS | 2530 | 1461155105728 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f05800 == 39 [pid = 2530] [id = 256] 05:25:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x12380d800) [pid = 2530] [serial = 766] [outer = 0x0] 05:25:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x124248c00) [pid = 2530] [serial = 767] [outer = 0x12380d800] 05:25:05 INFO - PROCESS | 2530 | 1461155105753 Marionette DEBUG loaded listener.js 05:25:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x127347000) [pid = 2530] [serial = 768] [outer = 0x12380d800] 05:25:06 INFO - PROCESS | 2530 | 1461155106086 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]]]}] 05:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 05:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 05:25:06 INFO - PROCESS | 2530 | 1461155106098 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 05:25:06 INFO - PROCESS | 2530 | 1461155106099 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 05:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 05:25:06 INFO - PROCESS | 2530 | 1461155106102 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 05:25:06 INFO - PROCESS | 2530 | 1461155106103 Marionette TRACE conn2 <- [1,998,null,{}] 05:25:06 INFO - PROCESS | 2530 | 1461155106105 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}] 05:25:06 INFO - PROCESS | 2530 | 1461155106193 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 05:25:06 INFO - PROCESS | 2530 | 1461155106205 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0a8000 == 40 [pid = 2530] [id = 257] 05:25:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x123ef6c00) [pid = 2530] [serial = 769] [outer = 0x0] 05:25:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x1275b6000) [pid = 2530] [serial = 770] [outer = 0x123ef6c00] 05:25:06 INFO - PROCESS | 2530 | 1461155106231 Marionette DEBUG loaded listener.js 05:25:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x1278e9800) [pid = 2530] [serial = 771] [outer = 0x123ef6c00] 05:25:06 INFO - PROCESS | 2530 | 1461155106553 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]]]}] 05:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 05:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 472ms 05:25:06 INFO - PROCESS | 2530 | 1461155106574 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 05:25:06 INFO - PROCESS | 2530 | 1461155106576 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 05:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 05:25:06 INFO - PROCESS | 2530 | 1461155106578 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 05:25:06 INFO - PROCESS | 2530 | 1461155106579 Marionette TRACE conn2 <- [1,1002,null,{}] 05:25:06 INFO - PROCESS | 2530 | 1461155106582 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}] 05:25:06 INFO - PROCESS | 2530 | 1461155106691 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x123817000) [pid = 2530] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11c52d800) [pid = 2530] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x1275b9000) [pid = 2530] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x123ee8400) [pid = 2530] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x1273c5800) [pid = 2530] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x1182b4800) [pid = 2530] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x11b5c9000) [pid = 2530] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x119d5cc00) [pid = 2530] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11211c800) [pid = 2530] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x1140b7400) [pid = 2530] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x1153cbc00) [pid = 2530] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x12b270400) [pid = 2530] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11c527000) [pid = 2530] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x11a8ef800) [pid = 2530] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11a8f5000) [pid = 2530] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x114656400) [pid = 2530] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x1191b7c00) [pid = 2530] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 05:25:06 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x11874a400) [pid = 2530] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 05:25:06 INFO - PROCESS | 2530 | 1461155106952 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x116470000 == 41 [pid = 2530] [id = 258] 05:25:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x112120000) [pid = 2530] [serial = 772] [outer = 0x0] 05:25:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x1154b9000) [pid = 2530] [serial = 773] [outer = 0x112120000] 05:25:06 INFO - PROCESS | 2530 | 1461155106978 Marionette DEBUG loaded listener.js 05:25:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x11a8f5000) [pid = 2530] [serial = 774] [outer = 0x112120000] 05:25:07 INFO - PROCESS | 2530 | 1461155107254 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]]]}] 05:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 05:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 721ms 05:25:07 INFO - PROCESS | 2530 | 1461155107300 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 05:25:07 INFO - PROCESS | 2530 | 1461155107302 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 05:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 05:25:07 INFO - PROCESS | 2530 | 1461155107306 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 05:25:07 INFO - PROCESS | 2530 | 1461155107307 Marionette TRACE conn2 <- [1,1006,null,{}] 05:25:07 INFO - PROCESS | 2530 | 1461155107310 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}] 05:25:07 INFO - PROCESS | 2530 | 1461155107382 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 05:25:07 INFO - PROCESS | 2530 | 1461155107389 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x125d42800 == 42 [pid = 2530] [id = 259] 05:25:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11a8f7000) [pid = 2530] [serial = 775] [outer = 0x0] 05:25:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x123ee8400) [pid = 2530] [serial = 776] [outer = 0x11a8f7000] 05:25:07 INFO - PROCESS | 2530 | 1461155107414 Marionette DEBUG loaded listener.js 05:25:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x127f35400) [pid = 2530] [serial = 777] [outer = 0x11a8f7000] 05:25:07 INFO - PROCESS | 2530 | 1461155107725 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]]]}] 05:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 05:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 05:25:07 INFO - PROCESS | 2530 | 1461155107776 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 05:25:07 INFO - PROCESS | 2530 | 1461155107777 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 05:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 05:25:07 INFO - PROCESS | 2530 | 1461155107779 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 05:25:07 INFO - PROCESS | 2530 | 1461155107780 Marionette TRACE conn2 <- [1,1010,null,{}] 05:25:07 INFO - PROCESS | 2530 | 1461155107783 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}] 05:25:07 INFO - PROCESS | 2530 | 1461155107876 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 05:25:07 INFO - PROCESS | 2530 | 1461155107882 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba75800 == 43 [pid = 2530] [id = 260] 05:25:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x118752c00) [pid = 2530] [serial = 778] [outer = 0x0] 05:25:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x127f44c00) [pid = 2530] [serial = 779] [outer = 0x118752c00] 05:25:07 INFO - PROCESS | 2530 | 1461155107910 Marionette DEBUG loaded listener.js 05:25:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12887b800) [pid = 2530] [serial = 780] [outer = 0x118752c00] 05:25:08 INFO - PROCESS | 2530 | 1461155108210 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]]]}] 05:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 05:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 467ms 05:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 05:25:08 INFO - PROCESS | 2530 | 1461155108247 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 05:25:08 INFO - PROCESS | 2530 | 1461155108249 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 05:25:08 INFO - PROCESS | 2530 | 1461155108251 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 05:25:08 INFO - PROCESS | 2530 | 1461155108254 Marionette TRACE conn2 <- [1,1014,null,{}] 05:25:08 INFO - PROCESS | 2530 | 1461155108257 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}] 05:25:08 INFO - PROCESS | 2530 | 1461155108328 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 05:25:08 INFO - PROCESS | 2530 | 1461155108332 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x12cf89000 == 44 [pid = 2530] [id = 261] 05:25:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x128ee4400) [pid = 2530] [serial = 781] [outer = 0x0] 05:25:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x1293cf400) [pid = 2530] [serial = 782] [outer = 0x128ee4400] 05:25:08 INFO - PROCESS | 2530 | 1461155108358 Marionette DEBUG loaded listener.js 05:25:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1293d8c00) [pid = 2530] [serial = 783] [outer = 0x128ee4400] 05:25:08 INFO - PROCESS | 2530 | 1461155108655 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]]]}] 05:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 05:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 422ms 05:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 05:25:08 INFO - PROCESS | 2530 | 1461155108674 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 05:25:08 INFO - PROCESS | 2530 | 1461155108675 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 05:25:08 INFO - PROCESS | 2530 | 1461155108679 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 05:25:08 INFO - PROCESS | 2530 | 1461155108680 Marionette TRACE conn2 <- [1,1018,null,{}] 05:25:08 INFO - PROCESS | 2530 | 1461155108682 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}] 05:25:08 INFO - PROCESS | 2530 | 1461155108758 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 05:25:08 INFO - PROCESS | 2530 | 1461155108808 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0ee000 == 45 [pid = 2530] [id = 262] 05:25:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x1182b2400) [pid = 2530] [serial = 784] [outer = 0x0] 05:25:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x1293d8800) [pid = 2530] [serial = 785] [outer = 0x1182b2400] 05:25:08 INFO - PROCESS | 2530 | 1461155108832 Marionette DEBUG loaded listener.js 05:25:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12b26e000) [pid = 2530] [serial = 786] [outer = 0x1182b2400] 05:25:09 INFO - PROCESS | 2530 | 1461155109307 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]]]}] 05:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 05:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 669ms 05:25:09 INFO - PROCESS | 2530 | 1461155109349 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 05:25:09 INFO - PROCESS | 2530 | 1461155109352 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 05:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 05:25:09 INFO - PROCESS | 2530 | 1461155109383 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 05:25:09 INFO - PROCESS | 2530 | 1461155109387 Marionette TRACE conn2 <- [1,1022,null,{}] 05:25:09 INFO - PROCESS | 2530 | 1461155109391 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}] 05:25:09 INFO - PROCESS | 2530 | 1461155109495 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 05:25:09 INFO - PROCESS | 2530 | 1461155109615 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x118f44000 == 46 [pid = 2530] [id = 263] 05:25:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x115732400) [pid = 2530] [serial = 787] [outer = 0x0] 05:25:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x1158eb000) [pid = 2530] [serial = 788] [outer = 0x115732400] 05:25:09 INFO - PROCESS | 2530 | 1461155109646 Marionette DEBUG loaded listener.js 05:25:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x1186ef400) [pid = 2530] [serial = 789] [outer = 0x115732400] 05:25:10 INFO - PROCESS | 2530 | 1461155110114 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]]]}] 05:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 05:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 775ms 05:25:10 INFO - PROCESS | 2530 | 1461155110157 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 05:25:10 INFO - PROCESS | 2530 | 1461155110161 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 05:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 05:25:10 INFO - PROCESS | 2530 | 1461155110193 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 05:25:10 INFO - PROCESS | 2530 | 1461155110194 Marionette TRACE conn2 <- [1,1026,null,{}] 05:25:10 INFO - PROCESS | 2530 | 1461155110199 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}] 05:25:10 INFO - PROCESS | 2530 | 1461155110416 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 05:25:10 INFO - PROCESS | 2530 | 1461155110475 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x1153ac800 == 47 [pid = 2530] [id = 264] 05:25:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x112121000) [pid = 2530] [serial = 790] [outer = 0x0] 05:25:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x1153d5000) [pid = 2530] [serial = 791] [outer = 0x112121000] 05:25:10 INFO - PROCESS | 2530 | 1461155110505 Marionette DEBUG loaded listener.js 05:25:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x115867000) [pid = 2530] [serial = 792] [outer = 0x112121000] 05:25:10 INFO - PROCESS | 2530 | --DOCSHELL 0x12cf89000 == 46 [pid = 2530] [id = 261] 05:25:10 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba75800 == 45 [pid = 2530] [id = 260] 05:25:10 INFO - PROCESS | 2530 | --DOCSHELL 0x125d42800 == 44 [pid = 2530] [id = 259] 05:25:10 INFO - PROCESS | 2530 | --DOCSHELL 0x116470000 == 43 [pid = 2530] [id = 258] 05:25:10 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0a8000 == 42 [pid = 2530] [id = 257] 05:25:10 INFO - PROCESS | 2530 | --DOCSHELL 0x127f05800 == 41 [pid = 2530] [id = 256] 05:25:10 INFO - PROCESS | 2530 | --DOCSHELL 0x11b5f7800 == 40 [pid = 2530] [id = 255] 05:25:10 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x129319c00) [pid = 2530] [serial = 731] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x124035800 == 39 [pid = 2530] [id = 254] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x1192d1800 == 38 [pid = 2530] [id = 253] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12398d800 == 37 [pid = 2530] [id = 252] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x11bee4000 == 36 [pid = 2530] [id = 251] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd3a800 == 35 [pid = 2530] [id = 250] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x11b5f8800 == 34 [pid = 2530] [id = 249] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x11a8cc800 == 33 [pid = 2530] [id = 248] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x1192d3000 == 32 [pid = 2530] [id = 247] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x118f4a000 == 31 [pid = 2530] [id = 246] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x11581f000 == 30 [pid = 2530] [id = 245] 05:25:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce6f000 == 29 [pid = 2530] [id = 244] 05:25:11 INFO - PROCESS | 2530 | 1461155111026 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]]]}] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12910e400) [pid = 2530] [serial = 729] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x123e3f800) [pid = 2530] [serial = 711] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1278e6000) [pid = 2530] [serial = 716] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12438a000) [pid = 2530] [serial = 713] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x127f3b400) [pid = 2530] [serial = 719] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11a7a1400) [pid = 2530] [serial = 722] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x127ed3000) [pid = 2530] [serial = 717] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x125de9000) [pid = 2530] [serial = 725] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x128ee1000) [pid = 2530] [serial = 728] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x128874800) [pid = 2530] [serial = 720] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x128876c00) [pid = 2530] [serial = 726] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11a7aa000) [pid = 2530] [serial = 689] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x11a770800) [pid = 2530] [serial = 686] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11a79e000) [pid = 2530] [serial = 687] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x1182b1c00) [pid = 2530] [serial = 683] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x1191b7800) [pid = 2530] [serial = 684] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x1154ba000) [pid = 2530] [serial = 680] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x1158eb400) [pid = 2530] [serial = 681] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x12b4c8000) [pid = 2530] [serial = 678] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x11c6c2400) [pid = 2530] [serial = 707] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x11c525400) [pid = 2530] [serial = 704] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x11c52cc00) [pid = 2530] [serial = 705] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x11bb9b400) [pid = 2530] [serial = 701] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x11c249c00) [pid = 2530] [serial = 702] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x11ba46400) [pid = 2530] [serial = 698] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x11bb99000) [pid = 2530] [serial = 699] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x11aa3b800) [pid = 2530] [serial = 695] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x11b5c8400) [pid = 2530] [serial = 696] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x11a9c8800) [pid = 2530] [serial = 692] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x11a9d4800) [pid = 2530] [serial = 693] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x11a8f0400) [pid = 2530] [serial = 690] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x11bb8f400) [pid = 2530] [serial = 723] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 81 (0x123817400) [pid = 2530] [serial = 710] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 80 (0x1273c8800) [pid = 2530] [serial = 714] [outer = 0x0] [url = about:blank] 05:25:11 INFO - PROCESS | 2530 | --DOMWINDOW == 79 (0x123736c00) [pid = 2530] [serial = 708] [outer = 0x0] [url = about:blank] 05:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 05:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 903ms 05:25:11 INFO - PROCESS | 2530 | 1461155111073 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 05:25:11 INFO - PROCESS | 2530 | 1461155111076 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 05:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 05:25:11 INFO - PROCESS | 2530 | 1461155111079 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 05:25:11 INFO - PROCESS | 2530 | 1461155111082 Marionette TRACE conn2 <- [1,1030,null,{}] 05:25:11 INFO - PROCESS | 2530 | 1461155111086 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}] 05:25:11 INFO - PROCESS | 2530 | 1461155111156 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 05:25:11 INFO - PROCESS | 2530 | 1461155111160 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:11 INFO - PROCESS | 2530 | ++DOCSHELL 0x118ab1000 == 30 [pid = 2530] [id = 265] 05:25:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 80 (0x1158ecc00) [pid = 2530] [serial = 793] [outer = 0x0] 05:25:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 81 (0x118a6cc00) [pid = 2530] [serial = 794] [outer = 0x1158ecc00] 05:25:11 INFO - PROCESS | 2530 | 1461155111188 Marionette DEBUG loaded listener.js 05:25:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 82 (0x119254800) [pid = 2530] [serial = 795] [outer = 0x1158ecc00] 05:25:11 INFO - PROCESS | 2530 | 1461155111516 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]]]}] 05:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 05:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 472ms 05:25:11 INFO - PROCESS | 2530 | 1461155111552 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 05:25:11 INFO - PROCESS | 2530 | 1461155111554 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 05:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 05:25:11 INFO - PROCESS | 2530 | 1461155111556 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 05:25:11 INFO - PROCESS | 2530 | 1461155111557 Marionette TRACE conn2 <- [1,1034,null,{}] 05:25:11 INFO - PROCESS | 2530 | 1461155111580 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}] 05:25:11 INFO - PROCESS | 2530 | 1461155111651 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 05:25:11 INFO - PROCESS | 2530 | 1461155111657 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:11 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a51a800 == 31 [pid = 2530] [id = 266] 05:25:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x119254c00) [pid = 2530] [serial = 796] [outer = 0x0] 05:25:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x11a79b400) [pid = 2530] [serial = 797] [outer = 0x119254c00] 05:25:11 INFO - PROCESS | 2530 | 1461155111685 Marionette DEBUG loaded listener.js 05:25:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x11a7b3400) [pid = 2530] [serial = 798] [outer = 0x119254c00] 05:25:12 INFO - PROCESS | 2530 | 1461155112014 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]]]}] 05:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 05:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 485ms 05:25:12 INFO - PROCESS | 2530 | 1461155112042 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 05:25:12 INFO - PROCESS | 2530 | 1461155112044 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 05:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 05:25:12 INFO - PROCESS | 2530 | 1461155112055 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 05:25:12 INFO - PROCESS | 2530 | 1461155112058 Marionette TRACE conn2 <- [1,1038,null,{}] 05:25:12 INFO - PROCESS | 2530 | 1461155112060 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}] 05:25:12 INFO - PROCESS | 2530 | 1461155112133 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 05:25:12 INFO - PROCESS | 2530 | 1461155112179 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b502800 == 32 [pid = 2530] [id = 267] 05:25:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x114f8b000) [pid = 2530] [serial = 799] [outer = 0x0] 05:25:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x11a8eb800) [pid = 2530] [serial = 800] [outer = 0x114f8b000] 05:25:12 INFO - PROCESS | 2530 | 1461155112205 Marionette DEBUG loaded listener.js 05:25:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x11acd7000) [pid = 2530] [serial = 801] [outer = 0x114f8b000] 05:25:12 INFO - PROCESS | 2530 | 1461155112491 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]]]}] 05:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 05:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 477ms 05:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 05:25:12 INFO - PROCESS | 2530 | 1461155112526 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 05:25:12 INFO - PROCESS | 2530 | 1461155112527 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 05:25:12 INFO - PROCESS | 2530 | 1461155112529 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 05:25:12 INFO - PROCESS | 2530 | 1461155112530 Marionette TRACE conn2 <- [1,1042,null,{}] 05:25:12 INFO - PROCESS | 2530 | 1461155112532 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}] 05:25:12 INFO - PROCESS | 2530 | 1461155112609 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 05:25:12 INFO - PROCESS | 2530 | 1461155112613 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bed0800 == 33 [pid = 2530] [id = 268] 05:25:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11ab8ec00) [pid = 2530] [serial = 802] [outer = 0x0] 05:25:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11ace4c00) [pid = 2530] [serial = 803] [outer = 0x11ab8ec00] 05:25:12 INFO - PROCESS | 2530 | 1461155112641 Marionette DEBUG loaded listener.js 05:25:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11b58dc00) [pid = 2530] [serial = 804] [outer = 0x11ab8ec00] 05:25:12 INFO - PROCESS | 2530 | 1461155112938 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]]]}] 05:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 05:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 419ms 05:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 05:25:12 INFO - PROCESS | 2530 | 1461155112948 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 05:25:12 INFO - PROCESS | 2530 | 1461155112950 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 05:25:12 INFO - PROCESS | 2530 | 1461155112955 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 05:25:12 INFO - PROCESS | 2530 | 1461155112956 Marionette TRACE conn2 <- [1,1046,null,{}] 05:25:12 INFO - PROCESS | 2530 | 1461155112959 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}] 05:25:13 INFO - PROCESS | 2530 | 1461155113032 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 05:25:13 INFO - PROCESS | 2530 | 1461155113065 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c5be000 == 34 [pid = 2530] [id = 269] 05:25:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x11ba42000) [pid = 2530] [serial = 805] [outer = 0x0] 05:25:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x11ba46400) [pid = 2530] [serial = 806] [outer = 0x11ba42000] 05:25:13 INFO - PROCESS | 2530 | 1461155113127 Marionette DEBUG loaded listener.js 05:25:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x11be5a000) [pid = 2530] [serial = 807] [outer = 0x11ba42000] 05:25:13 INFO - PROCESS | 2530 | 1461155113472 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]]]}] 05:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 05:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 05:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 05:25:13 INFO - PROCESS | 2530 | 1461155113524 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 05:25:13 INFO - PROCESS | 2530 | 1461155113525 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 05:25:13 INFO - PROCESS | 2530 | 1461155113527 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 05:25:13 INFO - PROCESS | 2530 | 1461155113528 Marionette TRACE conn2 <- [1,1050,null,{}] 05:25:13 INFO - PROCESS | 2530 | 1461155113530 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}] 05:25:13 INFO - PROCESS | 2530 | 1461155113618 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 05:25:13 INFO - PROCESS | 2530 | 1461155113647 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d64800 == 35 [pid = 2530] [id = 270] 05:25:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x11be5a800) [pid = 2530] [serial = 808] [outer = 0x0] 05:25:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x11c52a000) [pid = 2530] [serial = 809] [outer = 0x11be5a800] 05:25:13 INFO - PROCESS | 2530 | 1461155113677 Marionette DEBUG loaded listener.js 05:25:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x11c549000) [pid = 2530] [serial = 810] [outer = 0x11be5a800] 05:25:14 INFO - PROCESS | 2530 | 1461155114022 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]]]}] 05:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 05:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 05:25:14 INFO - PROCESS | 2530 | 1461155114048 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 05:25:14 INFO - PROCESS | 2530 | 1461155114050 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 05:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 05:25:14 INFO - PROCESS | 2530 | 1461155114052 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 05:25:14 INFO - PROCESS | 2530 | 1461155114053 Marionette TRACE conn2 <- [1,1054,null,{}] 05:25:14 INFO - PROCESS | 2530 | 1461155114055 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}] 05:25:14 INFO - PROCESS | 2530 | 1461155114150 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 05:25:14 INFO - PROCESS | 2530 | 1461155114154 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x125d48800 == 36 [pid = 2530] [id = 271] 05:25:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11c6b4800) [pid = 2530] [serial = 811] [outer = 0x0] 05:25:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x123736c00) [pid = 2530] [serial = 812] [outer = 0x11c6b4800] 05:25:14 INFO - PROCESS | 2530 | 1461155114179 Marionette DEBUG loaded listener.js 05:25:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x123813400) [pid = 2530] [serial = 813] [outer = 0x11c6b4800] 05:25:14 INFO - PROCESS | 2530 | 1461155114475 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]]]}] 05:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 05:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 472ms 05:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 05:25:14 INFO - PROCESS | 2530 | 1461155114528 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 05:25:14 INFO - PROCESS | 2530 | 1461155114529 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 05:25:14 INFO - PROCESS | 2530 | 1461155114531 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 05:25:14 INFO - PROCESS | 2530 | 1461155114532 Marionette TRACE conn2 <- [1,1058,null,{}] 05:25:14 INFO - PROCESS | 2530 | 1461155114534 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}] 05:25:14 INFO - PROCESS | 2530 | 1461155114620 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 05:25:14 INFO - PROCESS | 2530 | 1461155114624 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x127158800 == 37 [pid = 2530] [id = 272] 05:25:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11ba47000) [pid = 2530] [serial = 814] [outer = 0x0] 05:25:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x123814000) [pid = 2530] [serial = 815] [outer = 0x11ba47000] 05:25:14 INFO - PROCESS | 2530 | 1461155114649 Marionette DEBUG loaded listener.js 05:25:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1239e5c00) [pid = 2530] [serial = 816] [outer = 0x11ba47000] 05:25:14 INFO - PROCESS | 2530 | 1461155114995 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]]]}] 05:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 05:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 05:25:15 INFO - PROCESS | 2530 | 1461155114999 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 05:25:15 INFO - PROCESS | 2530 | 1461155115001 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 05:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 05:25:15 INFO - PROCESS | 2530 | 1461155115005 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 05:25:15 INFO - PROCESS | 2530 | 1461155115006 Marionette TRACE conn2 <- [1,1062,null,{}] 05:25:15 INFO - PROCESS | 2530 | 1461155115008 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}] 05:25:15 INFO - PROCESS | 2530 | 1461155115207 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x1154af400) [pid = 2530] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x114375400) [pid = 2530] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x128e03400) [pid = 2530] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11be5b800) [pid = 2530] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x11af5d400) [pid = 2530] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x1154ad000) [pid = 2530] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x1154b6800) [pid = 2530] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x11ba47c00) [pid = 2530] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x123ef6c00) [pid = 2530] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x118752c00) [pid = 2530] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x128ee4400) [pid = 2530] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x112120000) [pid = 2530] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x11a8f7000) [pid = 2530] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x114f5f400) [pid = 2530] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x11460fc00) [pid = 2530] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x12380d800) [pid = 2530] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x112114400) [pid = 2530] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 05:25:15 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x119c58400) [pid = 2530] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 05:25:15 INFO - PROCESS | 2530 | 1461155115253 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x118777800 == 38 [pid = 2530] [id = 273] 05:25:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x112120000) [pid = 2530] [serial = 817] [outer = 0x0] 05:25:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x1154b6800) [pid = 2530] [serial = 818] [outer = 0x112120000] 05:25:15 INFO - PROCESS | 2530 | 1461155115278 Marionette DEBUG loaded listener.js 05:25:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x11a8ea000) [pid = 2530] [serial = 819] [outer = 0x112120000] 05:25:15 INFO - PROCESS | 2530 | 1461155115555 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]]]}] 05:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 05:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 569ms 05:25:15 INFO - PROCESS | 2530 | 1461155115581 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 05:25:15 INFO - PROCESS | 2530 | 1461155115583 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 05:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 05:25:15 INFO - PROCESS | 2530 | 1461155115593 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 05:25:15 INFO - PROCESS | 2530 | 1461155115594 Marionette TRACE conn2 <- [1,1066,null,{}] 05:25:15 INFO - PROCESS | 2530 | 1461155115596 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}] 05:25:15 INFO - PROCESS | 2530 | 1461155115673 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 05:25:15 INFO - PROCESS | 2530 | 1461155115677 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x129048000 == 39 [pid = 2530] [id = 274] 05:25:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11acd6000) [pid = 2530] [serial = 820] [outer = 0x0] 05:25:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x123b51000) [pid = 2530] [serial = 821] [outer = 0x11acd6000] 05:25:15 INFO - PROCESS | 2530 | 1461155115709 Marionette DEBUG loaded listener.js 05:25:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x124384800) [pid = 2530] [serial = 822] [outer = 0x11acd6000] 05:25:16 INFO - PROCESS | 2530 | 1461155116064 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]]]}] 05:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 05:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 518ms 05:25:16 INFO - PROCESS | 2530 | 1461155116112 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 05:25:16 INFO - PROCESS | 2530 | 1461155116113 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 05:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 05:25:16 INFO - PROCESS | 2530 | 1461155116116 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 05:25:16 INFO - PROCESS | 2530 | 1461155116117 Marionette TRACE conn2 <- [1,1070,null,{}] 05:25:16 INFO - PROCESS | 2530 | 1461155116119 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}] 05:25:16 INFO - PROCESS | 2530 | 1461155116205 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 05:25:16 INFO - PROCESS | 2530 | 1461155116209 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b46b800 == 40 [pid = 2530] [id = 275] 05:25:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x125ded000) [pid = 2530] [serial = 823] [outer = 0x0] 05:25:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x1277f6000) [pid = 2530] [serial = 824] [outer = 0x125ded000] 05:25:16 INFO - PROCESS | 2530 | 1461155116235 Marionette DEBUG loaded listener.js 05:25:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x127f37400) [pid = 2530] [serial = 825] [outer = 0x125ded000] 05:25:16 INFO - PROCESS | 2530 | 1461155116535 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]]]}] 05:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 05:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 474ms 05:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 05:25:16 INFO - PROCESS | 2530 | 1461155116591 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 05:25:16 INFO - PROCESS | 2530 | 1461155116592 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 05:25:16 INFO - PROCESS | 2530 | 1461155116594 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 05:25:16 INFO - PROCESS | 2530 | 1461155116595 Marionette TRACE conn2 <- [1,1074,null,{}] 05:25:16 INFO - PROCESS | 2530 | 1461155116597 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}] 05:25:16 INFO - PROCESS | 2530 | 1461155116671 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 05:25:16 INFO - PROCESS | 2530 | 1461155116718 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b772800 == 41 [pid = 2530] [id = 276] 05:25:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x1278e8800) [pid = 2530] [serial = 826] [outer = 0x0] 05:25:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x128872800) [pid = 2530] [serial = 827] [outer = 0x1278e8800] 05:25:16 INFO - PROCESS | 2530 | 1461155116744 Marionette DEBUG loaded listener.js 05:25:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x128e10c00) [pid = 2530] [serial = 828] [outer = 0x1278e8800] 05:25:17 INFO - PROCESS | 2530 | 1461155117026 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]]]}] 05:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 05:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 05:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 05:25:17 INFO - PROCESS | 2530 | 1461155117062 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 05:25:17 INFO - PROCESS | 2530 | 1461155117063 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 05:25:17 INFO - PROCESS | 2530 | 1461155117065 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 05:25:17 INFO - PROCESS | 2530 | 1461155117066 Marionette TRACE conn2 <- [1,1078,null,{}] 05:25:17 INFO - PROCESS | 2530 | 1461155117072 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}] 05:25:17 INFO - PROCESS | 2530 | 1461155117146 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 05:25:17 INFO - PROCESS | 2530 | 1461155117151 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce77000 == 42 [pid = 2530] [id = 277] 05:25:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x1273f5000) [pid = 2530] [serial = 829] [outer = 0x0] 05:25:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x129321800) [pid = 2530] [serial = 830] [outer = 0x1273f5000] 05:25:17 INFO - PROCESS | 2530 | 1461155117177 Marionette DEBUG loaded listener.js 05:25:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x12b267000) [pid = 2530] [serial = 831] [outer = 0x1273f5000] 05:25:17 INFO - PROCESS | 2530 | 1461155117657 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]]]}] 05:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 05:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 623ms 05:25:17 INFO - PROCESS | 2530 | 1461155117689 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 05:25:17 INFO - PROCESS | 2530 | 1461155117692 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 05:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 05:25:17 INFO - PROCESS | 2530 | 1461155117696 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 05:25:17 INFO - PROCESS | 2530 | 1461155117698 Marionette TRACE conn2 <- [1,1082,null,{}] 05:25:17 INFO - PROCESS | 2530 | 1461155117721 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}] 05:25:17 INFO - PROCESS | 2530 | 1461155117819 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 05:25:17 INFO - PROCESS | 2530 | 1461155117867 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a505000 == 43 [pid = 2530] [id = 278] 05:25:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x116461000) [pid = 2530] [serial = 832] [outer = 0x0] 05:25:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x118a11800) [pid = 2530] [serial = 833] [outer = 0x116461000] 05:25:17 INFO - PROCESS | 2530 | 1461155117900 Marionette DEBUG loaded listener.js 05:25:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11925a000) [pid = 2530] [serial = 834] [outer = 0x116461000] 05:25:18 INFO - PROCESS | 2530 | 1461155118465 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]]]}] 05:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 05:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 836ms 05:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 05:25:18 INFO - PROCESS | 2530 | 1461155118533 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 05:25:18 INFO - PROCESS | 2530 | 1461155118537 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 05:25:18 INFO - PROCESS | 2530 | 1461155118542 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 05:25:18 INFO - PROCESS | 2530 | 1461155118544 Marionette TRACE conn2 <- [1,1086,null,{}] 05:25:18 INFO - PROCESS | 2530 | 1461155118546 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}] 05:25:18 INFO - PROCESS | 2530 | 1461155118642 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 05:25:18 INFO - PROCESS | 2530 | 1461155118702 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x12398c800 == 44 [pid = 2530] [id = 279] 05:25:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11a79c000) [pid = 2530] [serial = 835] [outer = 0x0] 05:25:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11a9ca000) [pid = 2530] [serial = 836] [outer = 0x11a79c000] 05:25:18 INFO - PROCESS | 2530 | 1461155118732 Marionette DEBUG loaded listener.js 05:25:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x11a9d6400) [pid = 2530] [serial = 837] [outer = 0x11a79c000] 05:25:19 INFO - PROCESS | 2530 | 1461155119144 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]]]}] 05:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 05:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 619ms 05:25:19 INFO - PROCESS | 2530 | 1461155119161 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 05:25:19 INFO - PROCESS | 2530 | 1461155119162 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 05:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 05:25:19 INFO - PROCESS | 2530 | 1461155119165 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 05:25:19 INFO - PROCESS | 2530 | 1461155119167 Marionette TRACE conn2 <- [1,1090,null,{}] 05:25:19 INFO - PROCESS | 2530 | 1461155119175 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}] 05:25:19 INFO - PROCESS | 2530 | 1461155119274 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 05:25:19 INFO - PROCESS | 2530 | 1461155119330 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf57000 == 45 [pid = 2530] [id = 280] 05:25:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11a9d6000) [pid = 2530] [serial = 838] [outer = 0x0] 05:25:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11bb8ec00) [pid = 2530] [serial = 839] [outer = 0x11a9d6000] 05:25:19 INFO - PROCESS | 2530 | 1461155119368 Marionette DEBUG loaded listener.js 05:25:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11c52b800) [pid = 2530] [serial = 840] [outer = 0x11a9d6000] 05:25:19 INFO - PROCESS | 2530 | 1461155119775 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]]]}] 05:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 05:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 621ms 05:25:19 INFO - PROCESS | 2530 | 1461155119786 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 05:25:19 INFO - PROCESS | 2530 | 1461155119788 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 05:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 05:25:19 INFO - PROCESS | 2530 | 1461155119791 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 05:25:19 INFO - PROCESS | 2530 | 1461155119792 Marionette TRACE conn2 <- [1,1094,null,{}] 05:25:19 INFO - PROCESS | 2530 | 1461155119794 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}] 05:25:19 INFO - PROCESS | 2530 | 1461155119885 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 05:25:19 INFO - PROCESS | 2530 | 1461155119965 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d952000 == 46 [pid = 2530] [id = 281] 05:25:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x123732400) [pid = 2530] [serial = 841] [outer = 0x0] 05:25:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x123d0f000) [pid = 2530] [serial = 842] [outer = 0x123732400] 05:25:19 INFO - PROCESS | 2530 | 1461155119993 Marionette DEBUG loaded listener.js 05:25:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x127346000) [pid = 2530] [serial = 843] [outer = 0x123732400] 05:25:20 INFO - PROCESS | 2530 | 1461155120402 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]]]}] 05:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 05:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 669ms 05:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 05:25:20 INFO - PROCESS | 2530 | 1461155120460 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 05:25:20 INFO - PROCESS | 2530 | 1461155120462 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 05:25:20 INFO - PROCESS | 2530 | 1461155120464 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 05:25:20 INFO - PROCESS | 2530 | 1461155120465 Marionette TRACE conn2 <- [1,1098,null,{}] 05:25:20 INFO - PROCESS | 2530 | 1461155120468 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}] 05:25:20 INFO - PROCESS | 2530 | 1461155120561 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 05:25:20 INFO - PROCESS | 2530 | 1461155120622 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x118cca000 == 47 [pid = 2530] [id = 282] 05:25:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x112120c00) [pid = 2530] [serial = 844] [outer = 0x0] 05:25:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11a8ea400) [pid = 2530] [serial = 845] [outer = 0x112120c00] 05:25:20 INFO - PROCESS | 2530 | 1461155120653 Marionette DEBUG loaded listener.js 05:25:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x1273f4400) [pid = 2530] [serial = 846] [outer = 0x112120c00] 05:25:21 INFO - PROCESS | 2530 | 1461155121364 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]]]}] 05:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 05:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 969ms 05:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 05:25:21 INFO - PROCESS | 2530 | 1461155121434 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 05:25:21 INFO - PROCESS | 2530 | 1461155121437 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 05:25:21 INFO - PROCESS | 2530 | 1461155121439 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 05:25:21 INFO - PROCESS | 2530 | 1461155121442 Marionette TRACE conn2 <- [1,1102,null,{}] 05:25:21 INFO - PROCESS | 2530 | 1461155121445 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}] 05:25:21 INFO - PROCESS | 2530 | 1461155121532 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 05:25:21 INFO - PROCESS | 2530 | 1461155121585 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x118cc7800 == 48 [pid = 2530] [id = 283] 05:25:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x119d60000) [pid = 2530] [serial = 847] [outer = 0x0] 05:25:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x11a9ce000) [pid = 2530] [serial = 848] [outer = 0x119d60000] 05:25:21 INFO - PROCESS | 2530 | 1461155121614 Marionette DEBUG loaded listener.js 05:25:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11acdb800) [pid = 2530] [serial = 849] [outer = 0x119d60000] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x12b772800 == 47 [pid = 2530] [id = 276] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x12b46b800 == 46 [pid = 2530] [id = 275] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x129048000 == 45 [pid = 2530] [id = 274] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x118777800 == 44 [pid = 2530] [id = 273] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x127158800 == 43 [pid = 2530] [id = 272] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x125d48800 == 42 [pid = 2530] [id = 271] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x123d64800 == 41 [pid = 2530] [id = 270] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x11c5be000 == 40 [pid = 2530] [id = 269] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x1293d8800) [pid = 2530] [serial = 785] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x11bed0800 == 39 [pid = 2530] [id = 268] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x11b502800 == 38 [pid = 2530] [id = 267] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x11a51a800 == 37 [pid = 2530] [id = 266] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x118ab1000 == 36 [pid = 2530] [id = 265] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x1153ac800 == 35 [pid = 2530] [id = 264] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x118f44000 == 34 [pid = 2530] [id = 263] 05:25:21 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0ee000 == 33 [pid = 2530] [id = 262] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x123819800) [pid = 2530] [serial = 764] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x12380a400) [pid = 2530] [serial = 762] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x124248c00) [pid = 2530] [serial = 767] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x119d6a000) [pid = 2530] [serial = 740] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11a7a1c00) [pid = 2530] [serial = 741] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11a7acc00) [pid = 2530] [serial = 743] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11a8f6800) [pid = 2530] [serial = 744] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11a9cb800) [pid = 2530] [serial = 746] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11ab89c00) [pid = 2530] [serial = 747] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x11ba44800) [pid = 2530] [serial = 752] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11be59c00) [pid = 2530] [serial = 753] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x1293db400) [pid = 2530] [serial = 732] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x11c52f800) [pid = 2530] [serial = 758] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11c5f5c00) [pid = 2530] [serial = 759] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11b589400) [pid = 2530] [serial = 749] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x11ba3dc00) [pid = 2530] [serial = 750] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x1154b9400) [pid = 2530] [serial = 734] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x115862c00) [pid = 2530] [serial = 735] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x1158ef000) [pid = 2530] [serial = 737] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x118c75800) [pid = 2530] [serial = 738] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11c276c00) [pid = 2530] [serial = 755] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x11c527400) [pid = 2530] [serial = 756] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x1275b6000) [pid = 2530] [serial = 770] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x127347000) [pid = 2530] [serial = 768] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x12887b800) [pid = 2530] [serial = 780] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x1293cf400) [pid = 2530] [serial = 782] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x1154b9000) [pid = 2530] [serial = 773] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x123ee8400) [pid = 2530] [serial = 776] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x11a8f5000) [pid = 2530] [serial = 774] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x11c52e400) [pid = 2530] [serial = 761] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x1278e9800) [pid = 2530] [serial = 771] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x1293d8c00) [pid = 2530] [serial = 783] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x123c74000) [pid = 2530] [serial = 765] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x127f35400) [pid = 2530] [serial = 777] [outer = 0x0] [url = about:blank] 05:25:21 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x127f44c00) [pid = 2530] [serial = 779] [outer = 0x0] [url = about:blank] 05:25:22 INFO - PROCESS | 2530 | 1461155122028 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]]]}] 05:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 05:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 620ms 05:25:22 INFO - PROCESS | 2530 | 1461155122060 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 05:25:22 INFO - PROCESS | 2530 | 1461155122063 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 05:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 05:25:22 INFO - PROCESS | 2530 | 1461155122068 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 05:25:22 INFO - PROCESS | 2530 | 1461155122069 Marionette TRACE conn2 <- [1,1106,null,{}] 05:25:22 INFO - PROCESS | 2530 | 1461155122072 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}] 05:25:22 INFO - PROCESS | 2530 | 1461155122148 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 05:25:22 INFO - PROCESS | 2530 | 1461155122154 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x11910e000 == 34 [pid = 2530] [id = 284] 05:25:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x1191b7800) [pid = 2530] [serial = 850] [outer = 0x0] 05:25:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x11a8f5000) [pid = 2530] [serial = 851] [outer = 0x1191b7800] 05:25:22 INFO - PROCESS | 2530 | 1461155122180 Marionette DEBUG loaded listener.js 05:25:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x11b5cd000) [pid = 2530] [serial = 852] [outer = 0x1191b7800] 05:25:22 INFO - PROCESS | 2530 | 1461155122543 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]]]}] 05:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 05:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 05:25:22 INFO - PROCESS | 2530 | 1461155122588 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 05:25:22 INFO - PROCESS | 2530 | 1461155122590 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 05:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 05:25:22 INFO - PROCESS | 2530 | 1461155122592 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 05:25:22 INFO - PROCESS | 2530 | 1461155122594 Marionette TRACE conn2 <- [1,1110,null,{}] 05:25:22 INFO - PROCESS | 2530 | 1461155122601 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}] 05:25:22 INFO - PROCESS | 2530 | 1461155122680 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 05:25:22 INFO - PROCESS | 2530 | 1461155122687 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd4f800 == 35 [pid = 2530] [id = 285] 05:25:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x11bba5400) [pid = 2530] [serial = 853] [outer = 0x0] 05:25:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x11c52ac00) [pid = 2530] [serial = 854] [outer = 0x11bba5400] 05:25:22 INFO - PROCESS | 2530 | 1461155122715 Marionette DEBUG loaded listener.js 05:25:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x123734c00) [pid = 2530] [serial = 855] [outer = 0x11bba5400] 05:25:23 INFO - PROCESS | 2530 | 1461155123037 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]]]}] 05:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 05:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 478ms 05:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 05:25:23 INFO - PROCESS | 2530 | 1461155123071 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 05:25:23 INFO - PROCESS | 2530 | 1461155123073 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 05:25:23 INFO - PROCESS | 2530 | 1461155123075 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 05:25:23 INFO - PROCESS | 2530 | 1461155123076 Marionette TRACE conn2 <- [1,1114,null,{}] 05:25:23 INFO - PROCESS | 2530 | 1461155123078 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}] 05:25:23 INFO - PROCESS | 2530 | 1461155123156 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 05:25:23 INFO - PROCESS | 2530 | 1461155123202 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a91800 == 36 [pid = 2530] [id = 286] 05:25:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11be63800) [pid = 2530] [serial = 856] [outer = 0x0] 05:25:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x123904000) [pid = 2530] [serial = 857] [outer = 0x11be63800] 05:25:23 INFO - PROCESS | 2530 | 1461155123228 Marionette DEBUG loaded listener.js 05:25:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x123c76800) [pid = 2530] [serial = 858] [outer = 0x11be63800] 05:25:23 INFO - PROCESS | 2530 | 1461155123507 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]]]}] 05:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 05:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 468ms 05:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 05:25:23 INFO - PROCESS | 2530 | 1461155123543 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 05:25:23 INFO - PROCESS | 2530 | 1461155123544 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 05:25:23 INFO - PROCESS | 2530 | 1461155123546 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 05:25:23 INFO - PROCESS | 2530 | 1461155123547 Marionette TRACE conn2 <- [1,1118,null,{}] 05:25:23 INFO - PROCESS | 2530 | 1461155123550 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}] 05:25:23 INFO - PROCESS | 2530 | 1461155123626 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 05:25:23 INFO - PROCESS | 2530 | 1461155123630 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x125dda800 == 37 [pid = 2530] [id = 287] 05:25:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x123907800) [pid = 2530] [serial = 859] [outer = 0x0] 05:25:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x1273c0000) [pid = 2530] [serial = 860] [outer = 0x123907800] 05:25:23 INFO - PROCESS | 2530 | 1461155123658 Marionette DEBUG loaded listener.js 05:25:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x1278e9800) [pid = 2530] [serial = 861] [outer = 0x123907800] 05:25:23 INFO - PROCESS | 2530 | 1461155123966 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]]]}] 05:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 05:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 471ms 05:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 05:25:24 INFO - PROCESS | 2530 | 1461155124017 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 05:25:24 INFO - PROCESS | 2530 | 1461155124018 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 05:25:24 INFO - PROCESS | 2530 | 1461155124020 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 05:25:24 INFO - PROCESS | 2530 | 1461155124022 Marionette TRACE conn2 <- [1,1122,null,{}] 05:25:24 INFO - PROCESS | 2530 | 1461155124024 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}] 05:25:24 INFO - PROCESS | 2530 | 1461155124139 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 05:25:24 INFO - PROCESS | 2530 | 1461155124151 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x127ec0000 == 38 [pid = 2530] [id = 288] 05:25:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x1278e9c00) [pid = 2530] [serial = 862] [outer = 0x0] 05:25:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x128e09800) [pid = 2530] [serial = 863] [outer = 0x1278e9c00] 05:25:24 INFO - PROCESS | 2530 | 1461155124179 Marionette DEBUG loaded listener.js 05:25:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x12b26bc00) [pid = 2530] [serial = 864] [outer = 0x1278e9c00] 05:25:24 INFO - PROCESS | 2530 | 1461155124500 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]]]}] 05:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 05:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 05:25:24 INFO - PROCESS | 2530 | 1461155124541 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 05:25:24 INFO - PROCESS | 2530 | 1461155124542 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 05:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 05:25:24 INFO - PROCESS | 2530 | 1461155124544 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 05:25:24 INFO - PROCESS | 2530 | 1461155124545 Marionette TRACE conn2 <- [1,1126,null,{}] 05:25:24 INFO - PROCESS | 2530 | 1461155124548 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}] 05:25:24 INFO - PROCESS | 2530 | 1461155124639 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 05:25:24 INFO - PROCESS | 2530 | 1461155124651 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f7000 == 39 [pid = 2530] [id = 289] 05:25:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x123c72800) [pid = 2530] [serial = 865] [outer = 0x0] 05:25:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x12b275000) [pid = 2530] [serial = 866] [outer = 0x123c72800] 05:25:24 INFO - PROCESS | 2530 | 1461155124674 Marionette DEBUG loaded listener.js 05:25:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x12b2e7800) [pid = 2530] [serial = 867] [outer = 0x123c72800] 05:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 05:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 471ms 05:25:25 INFO - PROCESS | 2530 | 1461155125012 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]]]}] 05:25:25 INFO - PROCESS | 2530 | 1461155125016 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 05:25:25 INFO - PROCESS | 2530 | 1461155125017 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 05:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 05:25:25 INFO - PROCESS | 2530 | 1461155125022 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 05:25:25 INFO - PROCESS | 2530 | 1461155125024 Marionette TRACE conn2 <- [1,1130,null,{}] 05:25:25 INFO - PROCESS | 2530 | 1461155125026 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}] 05:25:25 INFO - PROCESS | 2530 | 1461155125121 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 05:25:25 INFO - PROCESS | 2530 | 1461155125125 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b457800 == 40 [pid = 2530] [id = 290] 05:25:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x12b2e8800) [pid = 2530] [serial = 868] [outer = 0x0] 05:25:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x12b4c8c00) [pid = 2530] [serial = 869] [outer = 0x12b2e8800] 05:25:25 INFO - PROCESS | 2530 | 1461155125149 Marionette DEBUG loaded listener.js 05:25:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12b6f5800) [pid = 2530] [serial = 870] [outer = 0x12b2e8800] 05:25:25 INFO - PROCESS | 2530 | 1461155125460 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]]]}] 05:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 05:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 471ms 05:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 05:25:25 INFO - PROCESS | 2530 | 1461155125497 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 05:25:25 INFO - PROCESS | 2530 | 1461155125498 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 05:25:25 INFO - PROCESS | 2530 | 1461155125501 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 05:25:25 INFO - PROCESS | 2530 | 1461155125504 Marionette TRACE conn2 <- [1,1134,null,{}] 05:25:25 INFO - PROCESS | 2530 | 1461155125508 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}] 05:25:25 INFO - PROCESS | 2530 | 1461155125611 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 05:25:25 INFO - PROCESS | 2530 | 1461155125642 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf58000 == 41 [pid = 2530] [id = 291] 05:25:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12b2e6400) [pid = 2530] [serial = 871] [outer = 0x0] 05:25:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12b7b2c00) [pid = 2530] [serial = 872] [outer = 0x12b2e6400] 05:25:25 INFO - PROCESS | 2530 | 1461155125669 Marionette DEBUG loaded listener.js 05:25:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12b7b9c00) [pid = 2530] [serial = 873] [outer = 0x12b2e6400] 05:25:26 INFO - PROCESS | 2530 | 1461155126024 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]]]}] 05:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 05:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 574ms 05:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 05:25:26 INFO - PROCESS | 2530 | 1461155126075 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 05:25:26 INFO - PROCESS | 2530 | 1461155126076 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 05:25:26 INFO - PROCESS | 2530 | 1461155126078 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 05:25:26 INFO - PROCESS | 2530 | 1461155126079 Marionette TRACE conn2 <- [1,1138,null,{}] 05:25:26 INFO - PROCESS | 2530 | 1461155126082 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}] 05:25:26 INFO - PROCESS | 2530 | 1461155126242 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x1278e8800) [pid = 2530] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x1158ecc00) [pid = 2530] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11ba47000) [pid = 2530] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11ba42000) [pid = 2530] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x11ab8ec00) [pid = 2530] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11be5a800) [pid = 2530] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11acd6000) [pid = 2530] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x119254c00) [pid = 2530] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11c6b4800) [pid = 2530] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x112120000) [pid = 2530] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x112121000) [pid = 2530] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 05:25:26 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x125ded000) [pid = 2530] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 05:25:26 INFO - PROCESS | 2530 | 1461155126285 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x118cad000 == 42 [pid = 2530] [id = 292] 05:25:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x112121000) [pid = 2530] [serial = 874] [outer = 0x0] 05:25:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x1164a9800) [pid = 2530] [serial = 875] [outer = 0x112121000] 05:25:26 INFO - PROCESS | 2530 | 1461155126310 Marionette DEBUG loaded listener.js 05:25:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x11ba43400) [pid = 2530] [serial = 876] [outer = 0x112121000] 05:25:26 INFO - PROCESS | 2530 | 1461155126588 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]]]}] 05:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 05:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 05:25:26 INFO - PROCESS | 2530 | 1461155126598 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 05:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 05:25:26 INFO - PROCESS | 2530 | 1461155126600 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 05:25:26 INFO - PROCESS | 2530 | 1461155126610 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 05:25:26 INFO - PROCESS | 2530 | 1461155126611 Marionette TRACE conn2 <- [1,1142,null,{}] 05:25:26 INFO - PROCESS | 2530 | 1461155126614 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}] 05:25:26 INFO - PROCESS | 2530 | 1461155126710 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 05:25:26 INFO - PROCESS | 2530 | 1461155126714 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d989000 == 43 [pid = 2530] [id = 293] 05:25:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x119d5cc00) [pid = 2530] [serial = 877] [outer = 0x0] 05:25:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x12baf2400) [pid = 2530] [serial = 878] [outer = 0x119d5cc00] 05:25:26 INFO - PROCESS | 2530 | 1461155126746 Marionette DEBUG loaded listener.js 05:25:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x12bbaf400) [pid = 2530] [serial = 879] [outer = 0x119d5cc00] 05:25:27 INFO - PROCESS | 2530 | 1461155127107 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]]]}] 05:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 05:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 525ms 05:25:27 INFO - PROCESS | 2530 | 1461155127132 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 05:25:27 INFO - PROCESS | 2530 | 1461155127134 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 05:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 05:25:27 INFO - PROCESS | 2530 | 1461155127137 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 05:25:27 INFO - PROCESS | 2530 | 1461155127139 Marionette TRACE conn2 <- [1,1146,null,{}] 05:25:27 INFO - PROCESS | 2530 | 1461155127142 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}] 05:25:27 INFO - PROCESS | 2530 | 1461155127261 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 05:25:27 INFO - PROCESS | 2530 | 1461155127270 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da51000 == 44 [pid = 2530] [id = 294] 05:25:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x12bbafc00) [pid = 2530] [serial = 880] [outer = 0x0] 05:25:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x12bbbac00) [pid = 2530] [serial = 881] [outer = 0x12bbafc00] 05:25:27 INFO - PROCESS | 2530 | 1461155127309 Marionette DEBUG loaded listener.js 05:25:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12cfcfc00) [pid = 2530] [serial = 882] [outer = 0x12bbafc00] 05:25:27 INFO - PROCESS | 2530 | 1461155127699 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]]]}] 05:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 05:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 571ms 05:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 05:25:27 INFO - PROCESS | 2530 | 1461155127709 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 05:25:27 INFO - PROCESS | 2530 | 1461155127710 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 05:25:27 INFO - PROCESS | 2530 | 1461155127712 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 05:25:27 INFO - PROCESS | 2530 | 1461155127713 Marionette TRACE conn2 <- [1,1150,null,{}] 05:25:27 INFO - PROCESS | 2530 | 1461155127715 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}] 05:25:27 INFO - PROCESS | 2530 | 1461155127816 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 05:25:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12bbb0800) [pid = 2530] [serial = 883] [outer = 0x12f59f400] 05:25:27 INFO - PROCESS | 2530 | 1461155127834 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e68c800 == 45 [pid = 2530] [id = 295] 05:25:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12d028400) [pid = 2530] [serial = 884] [outer = 0x0] 05:25:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12d02a000) [pid = 2530] [serial = 885] [outer = 0x12d028400] 05:25:27 INFO - PROCESS | 2530 | 1461155127867 Marionette DEBUG loaded listener.js 05:25:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x12d032400) [pid = 2530] [serial = 886] [outer = 0x12d028400] 05:25:28 INFO - PROCESS | 2530 | 1461155128169 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]]]}] 05:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 05:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 05:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 05:25:28 INFO - PROCESS | 2530 | 1461155128181 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 05:25:28 INFO - PROCESS | 2530 | 1461155128182 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 05:25:28 INFO - PROCESS | 2530 | 1461155128184 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 05:25:28 INFO - PROCESS | 2530 | 1461155128186 Marionette TRACE conn2 <- [1,1154,null,{}] 05:25:28 INFO - PROCESS | 2530 | 1461155128191 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}] 05:25:28 INFO - PROCESS | 2530 | 1461155128326 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 05:25:28 INFO - PROCESS | 2530 | 1461155128375 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x1157a1000 == 46 [pid = 2530] [id = 296] 05:25:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x112117c00) [pid = 2530] [serial = 887] [outer = 0x0] 05:25:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11403ec00) [pid = 2530] [serial = 888] [outer = 0x112117c00] 05:25:28 INFO - PROCESS | 2530 | 1461155128407 Marionette DEBUG loaded listener.js 05:25:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11572cc00) [pid = 2530] [serial = 889] [outer = 0x112117c00] 05:25:28 INFO - PROCESS | 2530 | 1461155128826 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]]]}] 05:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 05:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 673ms 05:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 05:25:28 INFO - PROCESS | 2530 | 1461155128858 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 05:25:28 INFO - PROCESS | 2530 | 1461155128862 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 05:25:28 INFO - PROCESS | 2530 | 1461155128865 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 05:25:28 INFO - PROCESS | 2530 | 1461155128868 Marionette TRACE conn2 <- [1,1158,null,{}] 05:25:28 INFO - PROCESS | 2530 | 1461155128871 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}] 05:25:28 INFO - PROCESS | 2530 | 1461155128971 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 05:25:29 INFO - PROCESS | 2530 | 1461155129020 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd54000 == 47 [pid = 2530] [id = 297] 05:25:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11a79e000) [pid = 2530] [serial = 890] [outer = 0x0] 05:25:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11b5c8400) [pid = 2530] [serial = 891] [outer = 0x11a79e000] 05:25:29 INFO - PROCESS | 2530 | 1461155129051 Marionette DEBUG loaded listener.js 05:25:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11bb93400) [pid = 2530] [serial = 892] [outer = 0x11a79e000] 05:25:29 INFO - PROCESS | 2530 | 1461155129464 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]]]}] 05:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 05:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 623ms 05:25:29 INFO - PROCESS | 2530 | 1461155129488 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 05:25:29 INFO - PROCESS | 2530 | 1461155129490 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 05:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 05:25:29 INFO - PROCESS | 2530 | 1461155129493 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 05:25:29 INFO - PROCESS | 2530 | 1461155129494 Marionette TRACE conn2 <- [1,1162,null,{}] 05:25:29 INFO - PROCESS | 2530 | 1461155129496 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}] 05:25:29 INFO - PROCESS | 2530 | 1461155129595 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 05:25:29 INFO - PROCESS | 2530 | 1461155129642 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291e7000 == 48 [pid = 2530] [id = 298] 05:25:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11c524c00) [pid = 2530] [serial = 893] [outer = 0x0] 05:25:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12373ac00) [pid = 2530] [serial = 894] [outer = 0x11c524c00] 05:25:29 INFO - PROCESS | 2530 | 1461155129672 Marionette DEBUG loaded listener.js 05:25:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x127ecc400) [pid = 2530] [serial = 895] [outer = 0x11c524c00] 05:25:30 INFO - PROCESS | 2530 | 1461155130121 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]]]}] 05:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 05:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 673ms 05:25:30 INFO - PROCESS | 2530 | 1461155130169 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 05:25:30 INFO - PROCESS | 2530 | 1461155130172 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 05:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 05:25:30 INFO - PROCESS | 2530 | 1461155130180 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 05:25:30 INFO - PROCESS | 2530 | 1461155130183 Marionette TRACE conn2 <- [1,1166,null,{}] 05:25:30 INFO - PROCESS | 2530 | 1461155130188 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}] 05:25:30 INFO - PROCESS | 2530 | 1461155130284 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 05:25:30 INFO - PROCESS | 2530 | 1461155130347 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e686000 == 49 [pid = 2530] [id = 299] 05:25:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x11c531800) [pid = 2530] [serial = 896] [outer = 0x0] 05:25:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12b4c2000) [pid = 2530] [serial = 897] [outer = 0x11c531800] 05:25:30 INFO - PROCESS | 2530 | 1461155130377 Marionette DEBUG loaded listener.js 05:25:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12b7bbc00) [pid = 2530] [serial = 898] [outer = 0x11c531800] 05:25:30 INFO - PROCESS | 2530 | 1461155130803 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]]]}] 05:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 05:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 676ms 05:25:30 INFO - PROCESS | 2530 | 1461155130852 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 05:25:30 INFO - PROCESS | 2530 | 1461155130853 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 05:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 05:25:30 INFO - PROCESS | 2530 | 1461155130856 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 05:25:30 INFO - PROCESS | 2530 | 1461155130857 Marionette TRACE conn2 <- [1,1170,null,{}] 05:25:30 INFO - PROCESS | 2530 | 1461155130860 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}] 05:25:30 INFO - PROCESS | 2530 | 1461155130976 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 05:25:31 INFO - PROCESS | 2530 | 1461155131038 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba18800 == 50 [pid = 2530] [id = 300] 05:25:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x11553d400) [pid = 2530] [serial = 899] [outer = 0x0] 05:25:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x1293da400) [pid = 2530] [serial = 900] [outer = 0x11553d400] 05:25:31 INFO - PROCESS | 2530 | 1461155131070 Marionette DEBUG loaded listener.js 05:25:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12bbab000) [pid = 2530] [serial = 901] [outer = 0x11553d400] 05:25:31 INFO - PROCESS | 2530 | 1461155131625 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]]]}] 05:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 05:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 819ms 05:25:31 INFO - PROCESS | 2530 | 1461155131686 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 05:25:31 INFO - PROCESS | 2530 | 1461155131688 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 05:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 05:25:31 INFO - PROCESS | 2530 | 1461155131693 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 05:25:31 INFO - PROCESS | 2530 | 1461155131695 Marionette TRACE conn2 <- [1,1174,null,{}] 05:25:31 INFO - PROCESS | 2530 | 1461155131698 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}] 05:25:31 INFO - PROCESS | 2530 | 1461155131792 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 05:25:31 INFO - PROCESS | 2530 | 1461155131857 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x11914a000 == 51 [pid = 2530] [id = 301] 05:25:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x114f64000) [pid = 2530] [serial = 902] [outer = 0x0] 05:25:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x1158ef000) [pid = 2530] [serial = 903] [outer = 0x114f64000] 05:25:31 INFO - PROCESS | 2530 | 1461155131885 Marionette DEBUG loaded listener.js 05:25:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x118c75800) [pid = 2530] [serial = 904] [outer = 0x114f64000] 05:25:32 INFO - PROCESS | 2530 | 1461155132347 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] 05:25:32 INFO - PROCESS | 2530 | 1461155132373 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 05:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 05:25:32 INFO - PROCESS | 2530 | 1461155132380 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 05:25:32 INFO - PROCESS | 2530 | 1461155132382 Marionette TRACE conn2 <- [1,1178,null,{}] 05:25:32 INFO - PROCESS | 2530 | 1461155132386 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}] 05:25:32 INFO - PROCESS | 2530 | 1461155132511 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 05:25:32 INFO - PROCESS | 2530 | 1461155132586 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192da800 == 52 [pid = 2530] [id = 302] 05:25:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x119138800) [pid = 2530] [serial = 905] [outer = 0x0] 05:25:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x11a8eac00) [pid = 2530] [serial = 906] [outer = 0x119138800] 05:25:32 INFO - PROCESS | 2530 | 1461155132628 Marionette DEBUG loaded listener.js 05:25:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x11a8f6c00) [pid = 2530] [serial = 907] [outer = 0x119138800] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x12e68c800 == 51 [pid = 2530] [id = 295] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x12da51000 == 50 [pid = 2530] [id = 294] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x12d989000 == 49 [pid = 2530] [id = 293] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x118cad000 == 48 [pid = 2530] [id = 292] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf58000 == 47 [pid = 2530] [id = 291] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x12b457800 == 46 [pid = 2530] [id = 290] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f7000 == 45 [pid = 2530] [id = 289] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x127ec0000 == 44 [pid = 2530] [id = 288] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x125dda800 == 43 [pid = 2530] [id = 287] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x123a91800 == 42 [pid = 2530] [id = 286] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd4f800 == 41 [pid = 2530] [id = 285] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x11910e000 == 40 [pid = 2530] [id = 284] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x118cc7800 == 39 [pid = 2530] [id = 283] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x118cca000 == 38 [pid = 2530] [id = 282] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x12d952000 == 37 [pid = 2530] [id = 281] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf57000 == 36 [pid = 2530] [id = 280] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x12398c800 == 35 [pid = 2530] [id = 279] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x11a505000 == 34 [pid = 2530] [id = 278] 05:25:32 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce77000 == 33 [pid = 2530] [id = 277] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x127f37400) [pid = 2530] [serial = 825] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x128e10c00) [pid = 2530] [serial = 828] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x128872800) [pid = 2530] [serial = 827] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x118a6cc00) [pid = 2530] [serial = 794] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x1239e5c00) [pid = 2530] [serial = 816] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x11be5a000) [pid = 2530] [serial = 807] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x11ace4c00) [pid = 2530] [serial = 803] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x11c52a000) [pid = 2530] [serial = 809] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x123b51000) [pid = 2530] [serial = 821] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x11a79b400) [pid = 2530] [serial = 797] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11c549000) [pid = 2530] [serial = 810] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11b58dc00) [pid = 2530] [serial = 804] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x123736c00) [pid = 2530] [serial = 812] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x123814000) [pid = 2530] [serial = 815] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x11a8eb800) [pid = 2530] [serial = 800] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11a8ea000) [pid = 2530] [serial = 819] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1153d5000) [pid = 2530] [serial = 791] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x115867000) [pid = 2530] [serial = 792] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x1154b6800) [pid = 2530] [serial = 818] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11ba46400) [pid = 2530] [serial = 806] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x1277f6000) [pid = 2530] [serial = 824] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x124384800) [pid = 2530] [serial = 822] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x119254800) [pid = 2530] [serial = 795] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x11a7b3400) [pid = 2530] [serial = 798] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x1158eb000) [pid = 2530] [serial = 788] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x123813400) [pid = 2530] [serial = 813] [outer = 0x0] [url = about:blank] 05:25:33 INFO - PROCESS | 2530 | 1461155133121 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] 05:25:33 INFO - PROCESS | 2530 | 1461155133160 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 05:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 05:25:33 INFO - PROCESS | 2530 | 1461155133163 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 05:25:33 INFO - PROCESS | 2530 | 1461155133167 Marionette TRACE conn2 <- [1,1182,null,{}] 05:25:33 INFO - PROCESS | 2530 | 1461155133180 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}] 05:25:33 INFO - PROCESS | 2530 | 1461155133298 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 05:25:33 INFO - PROCESS | 2530 | 1461155133396 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a505000 == 34 [pid = 2530] [id = 303] 05:25:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1197dc000) [pid = 2530] [serial = 908] [outer = 0x0] 05:25:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11acdc800) [pid = 2530] [serial = 909] [outer = 0x1197dc000] 05:25:33 INFO - PROCESS | 2530 | 1461155133440 Marionette DEBUG loaded listener.js 05:25:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11af67400) [pid = 2530] [serial = 910] [outer = 0x1197dc000] 05:25:33 INFO - PROCESS | 2530 | 1461155133749 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 05:25:33 INFO - PROCESS | 2530 | 1461155133795 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 05:25:33 INFO - PROCESS | 2530 | 1461155133797 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 05:25:33 INFO - PROCESS | 2530 | 1461155133798 Marionette TRACE conn2 <- [1,1186,null,{}] 05:25:33 INFO - PROCESS | 2530 | 1461155133801 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}] 05:25:33 INFO - PROCESS | 2530 | 1461155133896 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 05:25:33 INFO - PROCESS | 2530 | 1461155133946 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8d6000 == 35 [pid = 2530] [id = 304] 05:25:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x11af67800) [pid = 2530] [serial = 911] [outer = 0x0] 05:25:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11bb88400) [pid = 2530] [serial = 912] [outer = 0x11af67800] 05:25:33 INFO - PROCESS | 2530 | 1461155133972 Marionette DEBUG loaded listener.js 05:25:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11c276c00) [pid = 2530] [serial = 913] [outer = 0x11af67800] 05:25:34 INFO - PROCESS | 2530 | 1461155134243 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] 05:25:34 INFO - PROCESS | 2530 | 1461155134276 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 05:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 05:25:34 INFO - PROCESS | 2530 | 1461155134279 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 05:25:34 INFO - PROCESS | 2530 | 1461155134280 Marionette TRACE conn2 <- [1,1190,null,{}] 05:25:34 INFO - PROCESS | 2530 | 1461155134282 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}] 05:25:34 INFO - PROCESS | 2530 | 1461155134368 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 05:25:34 INFO - PROCESS | 2530 | 1461155134374 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x123970000 == 36 [pid = 2530] [id = 305] 05:25:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11c277800) [pid = 2530] [serial = 914] [outer = 0x0] 05:25:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11c544000) [pid = 2530] [serial = 915] [outer = 0x11c277800] 05:25:34 INFO - PROCESS | 2530 | 1461155134399 Marionette DEBUG loaded listener.js 05:25:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x123738800) [pid = 2530] [serial = 916] [outer = 0x11c277800] 05:25:34 INFO - PROCESS | 2530 | 1461155134732 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] 05:25:34 INFO - PROCESS | 2530 | 1461155134749 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 05:25:34 INFO - PROCESS | 2530 | 1461155134752 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 05:25:34 INFO - PROCESS | 2530 | 1461155134755 Marionette TRACE conn2 <- [1,1194,null,{}] 05:25:34 INFO - PROCESS | 2530 | 1461155134758 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}] 05:25:34 INFO - PROCESS | 2530 | 1461155134876 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 05:25:34 INFO - PROCESS | 2530 | 1461155134891 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x124030800 == 37 [pid = 2530] [id = 306] 05:25:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12380d800) [pid = 2530] [serial = 917] [outer = 0x0] 05:25:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x123819c00) [pid = 2530] [serial = 918] [outer = 0x12380d800] 05:25:34 INFO - PROCESS | 2530 | 1461155134919 Marionette DEBUG loaded listener.js 05:25:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x1273f3400) [pid = 2530] [serial = 919] [outer = 0x12380d800] 05:25:35 INFO - PROCESS | 2530 | 1461155135269 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] 05:25:35 INFO - PROCESS | 2530 | 1461155135277 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 05:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 05:25:35 INFO - PROCESS | 2530 | 1461155135279 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 05:25:35 INFO - PROCESS | 2530 | 1461155135280 Marionette TRACE conn2 <- [1,1198,null,{}] 05:25:35 INFO - PROCESS | 2530 | 1461155135283 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}] 05:25:35 INFO - PROCESS | 2530 | 1461155135373 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 05:25:35 INFO - PROCESS | 2530 | 1461155135382 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f14800 == 38 [pid = 2530] [id = 307] 05:25:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x1273f4800) [pid = 2530] [serial = 920] [outer = 0x0] 05:25:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x127f35800) [pid = 2530] [serial = 921] [outer = 0x1273f4800] 05:25:35 INFO - PROCESS | 2530 | 1461155135411 Marionette DEBUG loaded listener.js 05:25:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x128872800) [pid = 2530] [serial = 922] [outer = 0x1273f4800] 05:25:35 INFO - PROCESS | 2530 | 1461155135718 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]]]}] 05:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 05:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 05:25:35 INFO - PROCESS | 2530 | 1461155135749 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 05:25:35 INFO - PROCESS | 2530 | 1461155135750 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 05:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 05:25:35 INFO - PROCESS | 2530 | 1461155135754 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 05:25:35 INFO - PROCESS | 2530 | 1461155135756 Marionette TRACE conn2 <- [1,1202,null,{}] 05:25:35 INFO - PROCESS | 2530 | 1461155135758 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}] 05:25:35 INFO - PROCESS | 2530 | 1461155135855 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 05:25:35 INFO - PROCESS | 2530 | 1461155135859 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f8000 == 39 [pid = 2530] [id = 308] 05:25:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x127ed1800) [pid = 2530] [serial = 923] [outer = 0x0] 05:25:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x128ee6400) [pid = 2530] [serial = 924] [outer = 0x127ed1800] 05:25:35 INFO - PROCESS | 2530 | 1461155135889 Marionette DEBUG loaded listener.js 05:25:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x129320c00) [pid = 2530] [serial = 925] [outer = 0x127ed1800] 05:25:36 INFO - PROCESS | 2530 | 1461155136304 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]]]}] 05:25:36 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 05:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 571ms 05:25:36 INFO - PROCESS | 2530 | 1461155136325 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 05:25:36 INFO - PROCESS | 2530 | 1461155136326 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 05:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 05:25:36 INFO - PROCESS | 2530 | 1461155136328 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 05:25:36 INFO - PROCESS | 2530 | 1461155136329 Marionette TRACE conn2 <- [1,1206,null,{}] 05:25:36 INFO - PROCESS | 2530 | 1461155136331 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}] 05:25:36 INFO - PROCESS | 2530 | 1461155136425 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 05:25:36 INFO - PROCESS | 2530 | 1461155136437 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b452800 == 40 [pid = 2530] [id = 309] 05:25:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x129322c00) [pid = 2530] [serial = 926] [outer = 0x0] 05:25:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12b266800) [pid = 2530] [serial = 927] [outer = 0x129322c00] 05:25:36 INFO - PROCESS | 2530 | 1461155136462 Marionette DEBUG loaded listener.js 05:25:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12b2df000) [pid = 2530] [serial = 928] [outer = 0x129322c00] 05:25:36 INFO - PROCESS | 2530 | 1461155136785 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]]]}] 05:25:36 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 05:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 05:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:25:36 INFO - PROCESS | 2530 | 1461155136796 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 05:25:36 INFO - PROCESS | 2530 | 1461155136797 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 05:25:36 INFO - PROCESS | 2530 | 1461155136799 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:25:36 INFO - PROCESS | 2530 | 1461155136801 Marionette TRACE conn2 <- [1,1210,null,{}] 05:25:36 INFO - PROCESS | 2530 | 1461155136806 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}] 05:25:37 INFO - PROCESS | 2530 | 1461155137068 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x123c72800) [pid = 2530] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x11be63800) [pid = 2530] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x1191b7800) [pid = 2530] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x112120c00) [pid = 2530] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12b2e8800) [pid = 2530] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x119d60000) [pid = 2530] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11bba5400) [pid = 2530] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x123907800) [pid = 2530] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x12b2e6400) [pid = 2530] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12bbafc00) [pid = 2530] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x112121000) [pid = 2530] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1278e9c00) [pid = 2530] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x119d5cc00) [pid = 2530] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:25:37 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x114f8b000) [pid = 2530] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 05:25:37 INFO - PROCESS | 2530 | 1461155137108 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8cc800 == 41 [pid = 2530] [id = 310] 05:25:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x112120c00) [pid = 2530] [serial = 929] [outer = 0x0] 05:25:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x1199e7c00) [pid = 2530] [serial = 930] [outer = 0x112120c00] 05:25:37 INFO - PROCESS | 2530 | 1461155137133 Marionette DEBUG loaded listener.js 05:25:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11bba5400) [pid = 2530] [serial = 931] [outer = 0x112120c00] 05:25:37 INFO - PROCESS | 2530 | 1461155137406 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]]]}] 05:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 621ms 05:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:25:37 INFO - PROCESS | 2530 | 1461155137427 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 05:25:37 INFO - PROCESS | 2530 | 1461155137428 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 05:25:37 INFO - PROCESS | 2530 | 1461155137430 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:25:37 INFO - PROCESS | 2530 | 1461155137432 Marionette TRACE conn2 <- [1,1214,null,{}] 05:25:37 INFO - PROCESS | 2530 | 1461155137443 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}] 05:25:37 INFO - PROCESS | 2530 | 1461155137539 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 05:25:37 INFO - PROCESS | 2530 | 1461155137544 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0e8000 == 42 [pid = 2530] [id = 311] 05:25:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x123ee8400) [pid = 2530] [serial = 932] [outer = 0x0] 05:25:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12b2eb000) [pid = 2530] [serial = 933] [outer = 0x123ee8400] 05:25:37 INFO - PROCESS | 2530 | 1461155137573 Marionette DEBUG loaded listener.js 05:25:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12baeb000) [pid = 2530] [serial = 934] [outer = 0x123ee8400] 05:25:37 INFO - PROCESS | 2530 | 1461155137905 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]]]}] 05:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 05:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:25:37 INFO - PROCESS | 2530 | 1461155137959 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 05:25:37 INFO - PROCESS | 2530 | 1461155137960 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 05:25:37 INFO - PROCESS | 2530 | 1461155137962 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:25:37 INFO - PROCESS | 2530 | 1461155137963 Marionette TRACE conn2 <- [1,1218,null,{}] 05:25:37 INFO - PROCESS | 2530 | 1461155137966 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}] 05:25:38 INFO - PROCESS | 2530 | 1461155138042 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 05:25:38 INFO - PROCESS | 2530 | 1461155138046 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d988000 == 43 [pid = 2530] [id = 312] 05:25:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12b7b3000) [pid = 2530] [serial = 935] [outer = 0x0] 05:25:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12bb76000) [pid = 2530] [serial = 936] [outer = 0x12b7b3000] 05:25:38 INFO - PROCESS | 2530 | 1461155138071 Marionette DEBUG loaded listener.js 05:25:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12bbb1800) [pid = 2530] [serial = 937] [outer = 0x12b7b3000] 05:25:38 INFO - PROCESS | 2530 | 1461155138360 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]]]}] 05:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 419ms 05:25:38 INFO - PROCESS | 2530 | 1461155138381 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 05:25:38 INFO - PROCESS | 2530 | 1461155138382 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 05:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:25:38 INFO - PROCESS | 2530 | 1461155138385 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:25:38 INFO - PROCESS | 2530 | 1461155138388 Marionette TRACE conn2 <- [1,1222,null,{}] 05:25:38 INFO - PROCESS | 2530 | 1461155138392 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}] 05:25:38 INFO - PROCESS | 2530 | 1461155138470 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 05:25:38 INFO - PROCESS | 2530 | 1461155138475 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2ac000 == 44 [pid = 2530] [id = 313] 05:25:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12bbb2000) [pid = 2530] [serial = 938] [outer = 0x0] 05:25:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12d029000) [pid = 2530] [serial = 939] [outer = 0x12bbb2000] 05:25:38 INFO - PROCESS | 2530 | 1461155138499 Marionette DEBUG loaded listener.js 05:25:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x12d035c00) [pid = 2530] [serial = 940] [outer = 0x12bbb2000] 05:25:38 INFO - PROCESS | 2530 | 1461155138832 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] 05:25:38 INFO - PROCESS | 2530 | 1461155138859 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 05:25:38 INFO - PROCESS | 2530 | 1461155138861 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:25:38 INFO - PROCESS | 2530 | 1461155138862 Marionette TRACE conn2 <- [1,1226,null,{}] 05:25:38 INFO - PROCESS | 2530 | 1461155138864 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}] 05:25:38 INFO - PROCESS | 2530 | 1461155138960 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 05:25:38 INFO - PROCESS | 2530 | 1461155138966 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e869800 == 45 [pid = 2530] [id = 314] 05:25:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12d317400) [pid = 2530] [serial = 941] [outer = 0x0] 05:25:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12d321000) [pid = 2530] [serial = 942] [outer = 0x12d317400] 05:25:38 INFO - PROCESS | 2530 | 1461155138994 Marionette DEBUG loaded listener.js 05:25:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x12d97bc00) [pid = 2530] [serial = 943] [outer = 0x12d317400] 05:25:39 INFO - PROCESS | 2530 | 1461155139444 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]]]}] 05:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 618ms 05:25:39 INFO - PROCESS | 2530 | 1461155139480 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 05:25:39 INFO - PROCESS | 2530 | 1461155139483 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 05:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:25:39 INFO - PROCESS | 2530 | 1461155139487 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:25:39 INFO - PROCESS | 2530 | 1461155139489 Marionette TRACE conn2 <- [1,1230,null,{}] 05:25:39 INFO - PROCESS | 2530 | 1461155139493 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}] 05:25:39 INFO - PROCESS | 2530 | 1461155139593 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 05:25:39 INFO - PROCESS | 2530 | 1461155139656 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x11910f000 == 46 [pid = 2530] [id = 315] 05:25:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x118af1800) [pid = 2530] [serial = 944] [outer = 0x0] 05:25:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x119d69400) [pid = 2530] [serial = 945] [outer = 0x118af1800] 05:25:39 INFO - PROCESS | 2530 | 1461155139688 Marionette DEBUG loaded listener.js 05:25:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x11a7b1c00) [pid = 2530] [serial = 946] [outer = 0x118af1800] 05:25:40 INFO - PROCESS | 2530 | 1461155140099 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]]]}] 05:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 621ms 05:25:40 INFO - PROCESS | 2530 | 1461155140108 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 05:25:40 INFO - PROCESS | 2530 | 1461155140112 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 05:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:25:40 INFO - PROCESS | 2530 | 1461155140116 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:25:40 INFO - PROCESS | 2530 | 1461155140118 Marionette TRACE conn2 <- [1,1234,null,{}] 05:25:40 INFO - PROCESS | 2530 | 1461155140121 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}] 05:25:40 INFO - PROCESS | 2530 | 1461155140218 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 05:25:40 INFO - PROCESS | 2530 | 1461155140305 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0be000 == 47 [pid = 2530] [id = 316] 05:25:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x11acd9400) [pid = 2530] [serial = 947] [outer = 0x0] 05:25:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x11b582800) [pid = 2530] [serial = 948] [outer = 0x11acd9400] 05:25:40 INFO - PROCESS | 2530 | 1461155140335 Marionette DEBUG loaded listener.js 05:25:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x11bb9b800) [pid = 2530] [serial = 949] [outer = 0x11acd9400] 05:25:40 INFO - PROCESS | 2530 | 1461155140747 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]]]}] 05:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 673ms 05:25:40 INFO - PROCESS | 2530 | 1461155140790 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 05:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:25:40 INFO - PROCESS | 2530 | 1461155140792 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 05:25:40 INFO - PROCESS | 2530 | 1461155140796 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:25:40 INFO - PROCESS | 2530 | 1461155140800 Marionette TRACE conn2 <- [1,1238,null,{}] 05:25:40 INFO - PROCESS | 2530 | 1461155140812 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}] 05:25:40 INFO - PROCESS | 2530 | 1461155140959 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 05:25:41 INFO - PROCESS | 2530 | 1461155141077 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0e5000 == 48 [pid = 2530] [id = 317] 05:25:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x11c6b4800) [pid = 2530] [serial = 950] [outer = 0x0] 05:25:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x1239e5c00) [pid = 2530] [serial = 951] [outer = 0x11c6b4800] 05:25:41 INFO - PROCESS | 2530 | 1461155141128 Marionette DEBUG loaded listener.js 05:25:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x124384800) [pid = 2530] [serial = 952] [outer = 0x11c6b4800] 05:25:41 INFO - PROCESS | 2530 | 1461155141563 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]]]}] 05:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 774ms 05:25:41 INFO - PROCESS | 2530 | 1461155141569 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 05:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:25:41 INFO - PROCESS | 2530 | 1461155141571 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 05:25:41 INFO - PROCESS | 2530 | 1461155141573 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:25:41 INFO - PROCESS | 2530 | 1461155141575 Marionette TRACE conn2 <- [1,1242,null,{}] 05:25:41 INFO - PROCESS | 2530 | 1461155141577 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}] 05:25:41 INFO - PROCESS | 2530 | 1461155141672 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 05:25:41 INFO - PROCESS | 2530 | 1461155141717 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed77800 == 49 [pid = 2530] [id = 318] 05:25:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x123814400) [pid = 2530] [serial = 953] [outer = 0x0] 05:25:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x1293d8400) [pid = 2530] [serial = 954] [outer = 0x123814400] 05:25:41 INFO - PROCESS | 2530 | 1461155141747 Marionette DEBUG loaded listener.js 05:25:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x12b2e6400) [pid = 2530] [serial = 955] [outer = 0x123814400] 05:25:42 INFO - PROCESS | 2530 | 1461155142158 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]]]}] 05:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 619ms 05:25:42 INFO - PROCESS | 2530 | 1461155142193 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 05:25:42 INFO - PROCESS | 2530 | 1461155142194 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 05:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:25:42 INFO - PROCESS | 2530 | 1461155142197 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:25:42 INFO - PROCESS | 2530 | 1461155142198 Marionette TRACE conn2 <- [1,1246,null,{}] 05:25:42 INFO - PROCESS | 2530 | 1461155142219 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}] 05:25:42 INFO - PROCESS | 2530 | 1461155142335 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 05:25:42 INFO - PROCESS | 2530 | 1461155142383 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192cf000 == 50 [pid = 2530] [id = 319] 05:25:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x114f64800) [pid = 2530] [serial = 956] [outer = 0x0] 05:25:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x123c76400) [pid = 2530] [serial = 957] [outer = 0x114f64800] 05:25:42 INFO - PROCESS | 2530 | 1461155142415 Marionette DEBUG loaded listener.js 05:25:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x12b4c6400) [pid = 2530] [serial = 958] [outer = 0x114f64800] 05:25:42 INFO - PROCESS | 2530 | 1461155142979 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]]]}] 05:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 824ms 05:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:25:43 INFO - PROCESS | 2530 | 1461155143023 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 05:25:43 INFO - PROCESS | 2530 | 1461155143026 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 05:25:43 INFO - PROCESS | 2530 | 1461155143029 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:25:43 INFO - PROCESS | 2530 | 1461155143031 Marionette TRACE conn2 <- [1,1250,null,{}] 05:25:43 INFO - PROCESS | 2530 | 1461155143035 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}] 05:25:43 INFO - PROCESS | 2530 | 1461155143128 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 05:25:43 INFO - PROCESS | 2530 | 1461155143193 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x118cb9800 == 51 [pid = 2530] [id = 320] 05:25:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x11a79f800) [pid = 2530] [serial = 959] [outer = 0x0] 05:25:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x11a7b2000) [pid = 2530] [serial = 960] [outer = 0x11a79f800] 05:25:43 INFO - PROCESS | 2530 | 1461155143223 Marionette DEBUG loaded listener.js 05:25:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x11a9d1400) [pid = 2530] [serial = 961] [outer = 0x11a79f800] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2ac000 == 50 [pid = 2530] [id = 313] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x12d988000 == 49 [pid = 2530] [id = 312] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0e8000 == 48 [pid = 2530] [id = 311] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8cc800 == 47 [pid = 2530] [id = 310] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x12b452800 == 46 [pid = 2530] [id = 309] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f8000 == 45 [pid = 2530] [id = 308] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x129321800) [pid = 2530] [serial = 830] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x127f14800 == 44 [pid = 2530] [id = 307] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x124030800 == 43 [pid = 2530] [id = 306] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x123970000 == 42 [pid = 2530] [id = 305] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8d6000 == 41 [pid = 2530] [id = 304] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11a505000 == 40 [pid = 2530] [id = 303] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x1192da800 == 39 [pid = 2530] [id = 302] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11914a000 == 38 [pid = 2530] [id = 301] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba18800 == 37 [pid = 2530] [id = 300] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x12e686000 == 36 [pid = 2530] [id = 299] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x1291e7000 == 35 [pid = 2530] [id = 298] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd54000 == 34 [pid = 2530] [id = 297] 05:25:43 INFO - PROCESS | 2530 | --DOCSHELL 0x1157a1000 == 33 [pid = 2530] [id = 296] 05:25:43 INFO - PROCESS | 2530 | 1461155143663 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]]]}] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x12b2e3400) [pid = 2530] [serial = 465] [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.] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12b275000) [pid = 2530] [serial = 866] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x123904000) [pid = 2530] [serial = 857] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x123c76800) [pid = 2530] [serial = 858] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x11bb8ec00) [pid = 2530] [serial = 839] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x11a8f5000) [pid = 2530] [serial = 851] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x11b5cd000) [pid = 2530] [serial = 852] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x118a11800) [pid = 2530] [serial = 833] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x1273f4400) [pid = 2530] [serial = 846] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x11a8ea400) [pid = 2530] [serial = 845] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x12b4c8c00) [pid = 2530] [serial = 869] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x12d02a000) [pid = 2530] [serial = 885] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x11acdb800) [pid = 2530] [serial = 849] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x11a9ce000) [pid = 2530] [serial = 848] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x123d0f000) [pid = 2530] [serial = 842] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x11c52ac00) [pid = 2530] [serial = 854] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x123734c00) [pid = 2530] [serial = 855] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x11a9ca000) [pid = 2530] [serial = 836] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x1273c0000) [pid = 2530] [serial = 860] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x1278e9800) [pid = 2530] [serial = 861] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12b7b2c00) [pid = 2530] [serial = 872] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12b6f5800) [pid = 2530] [serial = 870] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12b7b9c00) [pid = 2530] [serial = 873] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12bbbac00) [pid = 2530] [serial = 881] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x1164a9800) [pid = 2530] [serial = 875] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11ba43400) [pid = 2530] [serial = 876] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x128e09800) [pid = 2530] [serial = 863] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12b26bc00) [pid = 2530] [serial = 864] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x12bbaf400) [pid = 2530] [serial = 879] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12baf2400) [pid = 2530] [serial = 878] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12b2e7800) [pid = 2530] [serial = 867] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x12cfcfc00) [pid = 2530] [serial = 882] [outer = 0x0] [url = about:blank] 05:25:43 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11acd7000) [pid = 2530] [serial = 801] [outer = 0x0] [url = about:blank] 05:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 672ms 05:25:43 INFO - PROCESS | 2530 | 1461155143701 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 05:25:43 INFO - PROCESS | 2530 | 1461155143707 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 05:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:25:43 INFO - PROCESS | 2530 | 1461155143717 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:25:43 INFO - PROCESS | 2530 | 1461155143720 Marionette TRACE conn2 <- [1,1254,null,{}] 05:25:43 INFO - PROCESS | 2530 | 1461155143722 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}] 05:25:43 INFO - PROCESS | 2530 | 1461155143798 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 05:25:43 INFO - PROCESS | 2530 | 1461155143806 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x119152000 == 34 [pid = 2530] [id = 321] 05:25:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x118754000) [pid = 2530] [serial = 962] [outer = 0x0] 05:25:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11acdf400) [pid = 2530] [serial = 963] [outer = 0x118754000] 05:25:43 INFO - PROCESS | 2530 | 1461155143832 Marionette DEBUG loaded listener.js 05:25:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11ba45800) [pid = 2530] [serial = 964] [outer = 0x118754000] 05:25:44 INFO - PROCESS | 2530 | 1461155144174 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]]]}] 05:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 472ms 05:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:25:44 INFO - PROCESS | 2530 | 1461155144190 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 05:25:44 INFO - PROCESS | 2530 | 1461155144191 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 05:25:44 INFO - PROCESS | 2530 | 1461155144193 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:25:44 INFO - PROCESS | 2530 | 1461155144195 Marionette TRACE conn2 <- [1,1258,null,{}] 05:25:44 INFO - PROCESS | 2530 | 1461155144203 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}] 05:25:44 INFO - PROCESS | 2530 | 1461155144308 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 05:25:44 INFO - PROCESS | 2530 | 1461155144315 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bee6000 == 35 [pid = 2530] [id = 322] 05:25:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11be62400) [pid = 2530] [serial = 965] [outer = 0x0] 05:25:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11c52ec00) [pid = 2530] [serial = 966] [outer = 0x11be62400] 05:25:44 INFO - PROCESS | 2530 | 1461155144345 Marionette DEBUG loaded listener.js 05:25:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x123812000) [pid = 2530] [serial = 967] [outer = 0x11be62400] 05:25:44 INFO - PROCESS | 2530 | 1461155144683 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]]]}] 05:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 524ms 05:25:44 INFO - PROCESS | 2530 | 1461155144718 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 05:25:44 INFO - PROCESS | 2530 | 1461155144721 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 05:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:25:44 INFO - PROCESS | 2530 | 1461155144724 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:25:44 INFO - PROCESS | 2530 | 1461155144725 Marionette TRACE conn2 <- [1,1262,null,{}] 05:25:44 INFO - PROCESS | 2530 | 1461155144728 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}] 05:25:44 INFO - PROCESS | 2530 | 1461155144807 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 05:25:44 INFO - PROCESS | 2530 | 1461155144855 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x12402b800 == 36 [pid = 2530] [id = 323] 05:25:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12380c800) [pid = 2530] [serial = 968] [outer = 0x0] 05:25:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x123eeac00) [pid = 2530] [serial = 969] [outer = 0x12380c800] 05:25:44 INFO - PROCESS | 2530 | 1461155144881 Marionette DEBUG loaded listener.js 05:25:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x1275b3800) [pid = 2530] [serial = 970] [outer = 0x12380c800] 05:25:45 INFO - PROCESS | 2530 | 1461155145193 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]]]}] 05:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 05:25:45 INFO - PROCESS | 2530 | 1461155145243 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 05:25:45 INFO - PROCESS | 2530 | 1461155145245 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 05:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:25:45 INFO - PROCESS | 2530 | 1461155145248 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:25:45 INFO - PROCESS | 2530 | 1461155145250 Marionette TRACE conn2 <- [1,1266,null,{}] 05:25:45 INFO - PROCESS | 2530 | 1461155145253 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}] 05:25:45 INFO - PROCESS | 2530 | 1461155145366 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 05:25:45 INFO - PROCESS | 2530 | 1461155145444 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x127145000 == 37 [pid = 2530] [id = 324] 05:25:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x123813000) [pid = 2530] [serial = 971] [outer = 0x0] 05:25:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x127ecc800) [pid = 2530] [serial = 972] [outer = 0x123813000] 05:25:45 INFO - PROCESS | 2530 | 1461155145484 Marionette DEBUG loaded listener.js 05:25:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x129109400) [pid = 2530] [serial = 973] [outer = 0x123813000] 05:25:45 INFO - PROCESS | 2530 | 1461155145847 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]]]}] 05:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 621ms 05:25:45 INFO - PROCESS | 2530 | 1461155145872 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 05:25:45 INFO - PROCESS | 2530 | 1461155145873 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 05:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:25:45 INFO - PROCESS | 2530 | 1461155145876 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:25:45 INFO - PROCESS | 2530 | 1461155145877 Marionette TRACE conn2 <- [1,1270,null,{}] 05:25:45 INFO - PROCESS | 2530 | 1461155145879 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}] 05:25:45 INFO - PROCESS | 2530 | 1461155145988 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 05:25:45 INFO - PROCESS | 2530 | 1461155145994 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192d5800 == 38 [pid = 2530] [id = 325] 05:25:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x129116800) [pid = 2530] [serial = 974] [outer = 0x0] 05:25:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12b26e400) [pid = 2530] [serial = 975] [outer = 0x129116800] 05:25:46 INFO - PROCESS | 2530 | 1461155146022 Marionette DEBUG loaded listener.js 05:25:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12b7b8000) [pid = 2530] [serial = 976] [outer = 0x129116800] 05:25:46 INFO - PROCESS | 2530 | 1461155146353 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]]]}] 05:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 521ms 05:25:46 INFO - PROCESS | 2530 | 1461155146397 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 05:25:46 INFO - PROCESS | 2530 | 1461155146399 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 05:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:25:46 INFO - PROCESS | 2530 | 1461155146401 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:25:46 INFO - PROCESS | 2530 | 1461155146402 Marionette TRACE conn2 <- [1,1274,null,{}] 05:25:46 INFO - PROCESS | 2530 | 1461155146405 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}] 05:25:46 INFO - PROCESS | 2530 | 1461155146497 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 05:25:46 INFO - PROCESS | 2530 | 1461155146502 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b284800 == 39 [pid = 2530] [id = 326] 05:25:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x129321800) [pid = 2530] [serial = 977] [outer = 0x0] 05:25:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x12baf1000) [pid = 2530] [serial = 978] [outer = 0x129321800] 05:25:46 INFO - PROCESS | 2530 | 1461155146527 Marionette DEBUG loaded listener.js 05:25:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12bbac000) [pid = 2530] [serial = 979] [outer = 0x129321800] 05:25:46 INFO - PROCESS | 2530 | 1461155146881 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]]]}] 05:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 05:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:25:46 INFO - PROCESS | 2530 | 1461155146922 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 05:25:46 INFO - PROCESS | 2530 | 1461155146923 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 05:25:46 INFO - PROCESS | 2530 | 1461155146925 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:25:46 INFO - PROCESS | 2530 | 1461155146927 Marionette TRACE conn2 <- [1,1278,null,{}] 05:25:46 INFO - PROCESS | 2530 | 1461155146929 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}] 05:25:47 INFO - PROCESS | 2530 | 1461155147022 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 05:25:47 INFO - PROCESS | 2530 | 1461155147054 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf71000 == 40 [pid = 2530] [id = 327] 05:25:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12bbb5400) [pid = 2530] [serial = 980] [outer = 0x0] 05:25:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12cfdbc00) [pid = 2530] [serial = 981] [outer = 0x12bbb5400] 05:25:47 INFO - PROCESS | 2530 | 1461155147079 Marionette DEBUG loaded listener.js 05:25:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x12d318c00) [pid = 2530] [serial = 982] [outer = 0x12bbb5400] 05:25:47 INFO - PROCESS | 2530 | 1461155147367 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]]]}] 05:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 05:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:25:47 INFO - PROCESS | 2530 | 1461155147399 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 05:25:47 INFO - PROCESS | 2530 | 1461155147400 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 05:25:47 INFO - PROCESS | 2530 | 1461155147405 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:25:47 INFO - PROCESS | 2530 | 1461155147407 Marionette TRACE conn2 <- [1,1282,null,{}] 05:25:47 INFO - PROCESS | 2530 | 1461155147410 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}] 05:25:47 INFO - PROCESS | 2530 | 1461155147509 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 05:25:47 INFO - PROCESS | 2530 | 1461155147521 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0da800 == 41 [pid = 2530] [id = 328] 05:25:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12bb77800) [pid = 2530] [serial = 983] [outer = 0x0] 05:25:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12d977400) [pid = 2530] [serial = 984] [outer = 0x12bb77800] 05:25:47 INFO - PROCESS | 2530 | 1461155147546 Marionette DEBUG loaded listener.js 05:25:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12d9b7400) [pid = 2530] [serial = 985] [outer = 0x12bb77800] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x1273f4800) [pid = 2530] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x127ed1800) [pid = 2530] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x11c524c00) [pid = 2530] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x11af67800) [pid = 2530] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x1197dc000) [pid = 2530] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x11c277800) [pid = 2530] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x11a79e000) [pid = 2530] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x11553d400) [pid = 2530] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x114f64000) [pid = 2530] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x129322c00) [pid = 2530] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x112117c00) [pid = 2530] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x11c531800) [pid = 2530] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x119138800) [pid = 2530] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x112120c00) [pid = 2530] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12b7b3000) [pid = 2530] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x123ee8400) [pid = 2530] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x12380d800) [pid = 2530] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x1182b2400) [pid = 2530] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x115732400) [pid = 2530] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x1273f5000) [pid = 2530] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11a9d6000) [pid = 2530] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x116461000) [pid = 2530] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x123732400) [pid = 2530] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11a79c000) [pid = 2530] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 05:25:47 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12bbb2000) [pid = 2530] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:25:48 INFO - PROCESS | 2530 | 1461155148015 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]]]}] 05:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 623ms 05:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:25:48 INFO - PROCESS | 2530 | 1461155148026 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 05:25:48 INFO - PROCESS | 2530 | 1461155148028 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 05:25:48 INFO - PROCESS | 2530 | 1461155148030 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:25:48 INFO - PROCESS | 2530 | 1461155148032 Marionette TRACE conn2 <- [1,1286,null,{}] 05:25:48 INFO - PROCESS | 2530 | 1461155148036 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}] 05:25:48 INFO - PROCESS | 2530 | 1461155148158 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 05:25:48 INFO - PROCESS | 2530 | 1461155148237 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd38800 == 42 [pid = 2530] [id = 329] 05:25:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x116461000) [pid = 2530] [serial = 986] [outer = 0x0] 05:25:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11a773800) [pid = 2530] [serial = 987] [outer = 0x116461000] 05:25:48 INFO - PROCESS | 2530 | 1461155148277 Marionette DEBUG loaded listener.js 05:25:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11b5cb400) [pid = 2530] [serial = 988] [outer = 0x116461000] 05:25:48 INFO - PROCESS | 2530 | 1461155148675 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]]]}] 05:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 670ms 05:25:48 INFO - PROCESS | 2530 | 1461155148700 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 05:25:48 INFO - PROCESS | 2530 | 1461155148703 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 05:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:25:48 INFO - PROCESS | 2530 | 1461155148705 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:25:48 INFO - PROCESS | 2530 | 1461155148707 Marionette TRACE conn2 <- [1,1290,null,{}] 05:25:48 INFO - PROCESS | 2530 | 1461155148710 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}] 05:25:48 INFO - PROCESS | 2530 | 1461155148822 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 05:25:48 INFO - PROCESS | 2530 | 1461155148829 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0f6000 == 43 [pid = 2530] [id = 330] 05:25:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11c524c00) [pid = 2530] [serial = 989] [outer = 0x0] 05:25:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12baf2c00) [pid = 2530] [serial = 990] [outer = 0x11c524c00] 05:25:48 INFO - PROCESS | 2530 | 1461155148858 Marionette DEBUG loaded listener.js 05:25:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12d9bd800) [pid = 2530] [serial = 991] [outer = 0x11c524c00] 05:25:49 INFO - PROCESS | 2530 | 1461155149171 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]]]}] 05:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 05:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:25:49 INFO - PROCESS | 2530 | 1461155149225 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 05:25:49 INFO - PROCESS | 2530 | 1461155149227 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 05:25:49 INFO - PROCESS | 2530 | 1461155149229 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:25:49 INFO - PROCESS | 2530 | 1461155149230 Marionette TRACE conn2 <- [1,1294,null,{}] 05:25:49 INFO - PROCESS | 2530 | 1461155149232 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}] 05:25:49 INFO - PROCESS | 2530 | 1461155149310 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 05:25:49 INFO - PROCESS | 2530 | 1461155149314 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e854000 == 44 [pid = 2530] [id = 331] 05:25:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12d9bac00) [pid = 2530] [serial = 992] [outer = 0x0] 05:25:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12dbe6000) [pid = 2530] [serial = 993] [outer = 0x12d9bac00] 05:25:49 INFO - PROCESS | 2530 | 1461155149340 Marionette DEBUG loaded listener.js 05:25:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12dbf0c00) [pid = 2530] [serial = 994] [outer = 0x12d9bac00] 05:25:49 INFO - PROCESS | 2530 | 1461155149639 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]]]}] 05:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 418ms 05:25:49 INFO - PROCESS | 2530 | 1461155149647 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 05:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:25:49 INFO - PROCESS | 2530 | 1461155149648 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 05:25:49 INFO - PROCESS | 2530 | 1461155149650 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:25:49 INFO - PROCESS | 2530 | 1461155149651 Marionette TRACE conn2 <- [1,1298,null,{}] 05:25:49 INFO - PROCESS | 2530 | 1461155149657 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}] 05:25:49 INFO - PROCESS | 2530 | 1461155149737 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 05:25:49 INFO - PROCESS | 2530 | 1461155149793 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed6b800 == 45 [pid = 2530] [id = 332] 05:25:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12d9be000) [pid = 2530] [serial = 995] [outer = 0x0] 05:25:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12dbf3400) [pid = 2530] [serial = 996] [outer = 0x12d9be000] 05:25:49 INFO - PROCESS | 2530 | 1461155149817 Marionette DEBUG loaded listener.js 05:25:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12e2f8400) [pid = 2530] [serial = 997] [outer = 0x12d9be000] 05:25:50 INFO - PROCESS | 2530 | 1461155150333 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]]]}] 05:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 725ms 05:25:50 INFO - PROCESS | 2530 | 1461155150377 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 05:25:50 INFO - PROCESS | 2530 | 1461155150382 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 05:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:25:50 INFO - PROCESS | 2530 | 1461155150388 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:25:50 INFO - PROCESS | 2530 | 1461155150391 Marionette TRACE conn2 <- [1,1302,null,{}] 05:25:50 INFO - PROCESS | 2530 | 1461155150397 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}] 05:25:50 INFO - PROCESS | 2530 | 1461155150533 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 05:25:50 INFO - PROCESS | 2530 | 1461155150587 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8d6800 == 46 [pid = 2530] [id = 333] 05:25:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x11a8eb800) [pid = 2530] [serial = 998] [outer = 0x0] 05:25:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x11ab89c00) [pid = 2530] [serial = 999] [outer = 0x11a8eb800] 05:25:50 INFO - PROCESS | 2530 | 1461155150619 Marionette DEBUG loaded listener.js 05:25:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x11ba3c400) [pid = 2530] [serial = 1000] [outer = 0x11a8eb800] 05:25:51 INFO - PROCESS | 2530 | 1461155151072 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]]]}] 05:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 724ms 05:25:51 INFO - PROCESS | 2530 | 1461155151111 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 05:25:51 INFO - PROCESS | 2530 | 1461155151115 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 05:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:25:51 INFO - PROCESS | 2530 | 1461155151120 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:25:51 INFO - PROCESS | 2530 | 1461155151121 Marionette TRACE conn2 <- [1,1306,null,{}] 05:25:51 INFO - PROCESS | 2530 | 1461155151124 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}] 05:25:51 INFO - PROCESS | 2530 | 1461155151227 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 05:25:51 INFO - PROCESS | 2530 | 1461155151313 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d69000 == 47 [pid = 2530] [id = 334] 05:25:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x11be5b800) [pid = 2530] [serial = 1001] [outer = 0x0] 05:25:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x123905400) [pid = 2530] [serial = 1002] [outer = 0x11be5b800] 05:25:51 INFO - PROCESS | 2530 | 1461155151347 Marionette DEBUG loaded listener.js 05:25:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x1277f4400) [pid = 2530] [serial = 1003] [outer = 0x11be5b800] 05:25:51 INFO - PROCESS | 2530 | 1461155151800 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]]]}] 05:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 723ms 05:25:51 INFO - PROCESS | 2530 | 1461155151843 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 05:25:51 INFO - PROCESS | 2530 | 1461155151845 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 05:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:25:51 INFO - PROCESS | 2530 | 1461155151849 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:25:51 INFO - PROCESS | 2530 | 1461155151853 Marionette TRACE conn2 <- [1,1310,null,{}] 05:25:51 INFO - PROCESS | 2530 | 1461155151865 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}] 05:25:52 INFO - PROCESS | 2530 | 1461155152012 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 05:25:52 INFO - PROCESS | 2530 | 1461155152137 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e866800 == 48 [pid = 2530] [id = 335] 05:25:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12886e000) [pid = 2530] [serial = 1004] [outer = 0x0] 05:25:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12b274000) [pid = 2530] [serial = 1005] [outer = 0x12886e000] 05:25:52 INFO - PROCESS | 2530 | 1461155152188 Marionette DEBUG loaded listener.js 05:25:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12b6f6400) [pid = 2530] [serial = 1006] [outer = 0x12886e000] 05:25:52 INFO - PROCESS | 2530 | 1461155152641 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] 05:25:52 INFO - PROCESS | 2530 | 1461155152678 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 05:25:52 INFO - PROCESS | 2530 | 1461155152681 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:25:52 INFO - PROCESS | 2530 | 1461155152682 Marionette TRACE conn2 <- [1,1314,null,{}] 05:25:52 INFO - PROCESS | 2530 | 1461155152685 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}] 05:25:52 INFO - PROCESS | 2530 | 1461155152785 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 05:25:52 INFO - PROCESS | 2530 | 1461155152838 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f42b000 == 49 [pid = 2530] [id = 336] 05:25:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x12b7b8400) [pid = 2530] [serial = 1007] [outer = 0x0] 05:25:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12d313800) [pid = 2530] [serial = 1008] [outer = 0x12b7b8400] 05:25:52 INFO - PROCESS | 2530 | 1461155152867 Marionette DEBUG loaded listener.js 05:25:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12d9bc400) [pid = 2530] [serial = 1009] [outer = 0x12b7b8400] 05:25:53 INFO - PROCESS | 2530 | 1461155153246 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]]]}] 05:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 620ms 05:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:25:53 INFO - PROCESS | 2530 | 1461155153301 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 05:25:53 INFO - PROCESS | 2530 | 1461155153303 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 05:25:53 INFO - PROCESS | 2530 | 1461155153305 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:25:53 INFO - PROCESS | 2530 | 1461155153307 Marionette TRACE conn2 <- [1,1318,null,{}] 05:25:53 INFO - PROCESS | 2530 | 1461155153309 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}] 05:25:53 INFO - PROCESS | 2530 | 1461155153411 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 05:25:53 INFO - PROCESS | 2530 | 1461155153463 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba2b800 == 50 [pid = 2530] [id = 337] 05:25:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x115535800) [pid = 2530] [serial = 1010] [outer = 0x0] 05:25:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x123730000) [pid = 2530] [serial = 1011] [outer = 0x115535800] 05:25:53 INFO - PROCESS | 2530 | 1461155153493 Marionette DEBUG loaded listener.js 05:25:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x12d02bc00) [pid = 2530] [serial = 1012] [outer = 0x115535800] 05:25:54 INFO - PROCESS | 2530 | 1461155154125 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]]]}] 05:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 871ms 05:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:25:54 INFO - PROCESS | 2530 | 1461155154177 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 05:25:54 INFO - PROCESS | 2530 | 1461155154179 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 05:25:54 INFO - PROCESS | 2530 | 1461155154182 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:25:54 INFO - PROCESS | 2530 | 1461155154184 Marionette TRACE conn2 <- [1,1322,null,{}] 05:25:54 INFO - PROCESS | 2530 | 1461155154189 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}] 05:25:54 INFO - PROCESS | 2530 | 1461155154283 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 05:25:54 INFO - PROCESS | 2530 | 1461155154351 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ac24000 == 51 [pid = 2530] [id = 338] 05:25:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x114f60000) [pid = 2530] [serial = 1013] [outer = 0x0] 05:25:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x115868000) [pid = 2530] [serial = 1014] [outer = 0x114f60000] 05:25:54 INFO - PROCESS | 2530 | 1461155154379 Marionette DEBUG loaded listener.js 05:25:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x1191c0000) [pid = 2530] [serial = 1015] [outer = 0x114f60000] 05:25:54 INFO - PROCESS | 2530 | 1461155154807 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]]]}] 05:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 675ms 05:25:54 INFO - PROCESS | 2530 | 1461155154857 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 05:25:54 INFO - PROCESS | 2530 | 1461155154861 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 05:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:25:54 INFO - PROCESS | 2530 | 1461155154865 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:25:54 INFO - PROCESS | 2530 | 1461155154867 Marionette TRACE conn2 <- [1,1326,null,{}] 05:25:54 INFO - PROCESS | 2530 | 1461155154869 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}] 05:25:54 INFO - PROCESS | 2530 | 1461155154959 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 05:25:55 INFO - PROCESS | 2530 | 1461155155012 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a8de800 == 52 [pid = 2530] [id = 339] 05:25:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x119c57000) [pid = 2530] [serial = 1016] [outer = 0x0] 05:25:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x11a8f2c00) [pid = 2530] [serial = 1017] [outer = 0x119c57000] 05:25:55 INFO - PROCESS | 2530 | 1461155155039 Marionette DEBUG loaded listener.js 05:25:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x11aa44800) [pid = 2530] [serial = 1018] [outer = 0x119c57000] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12e854000 == 51 [pid = 2530] [id = 331] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0f6000 == 50 [pid = 2530] [id = 330] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd38800 == 49 [pid = 2530] [id = 329] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0da800 == 48 [pid = 2530] [id = 328] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf71000 == 47 [pid = 2530] [id = 327] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12b284800 == 46 [pid = 2530] [id = 326] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x1192d5800 == 45 [pid = 2530] [id = 325] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12d321000) [pid = 2530] [serial = 942] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x127145000 == 44 [pid = 2530] [id = 324] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12402b800 == 43 [pid = 2530] [id = 323] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x11bee6000 == 42 [pid = 2530] [id = 322] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x119152000 == 41 [pid = 2530] [id = 321] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x118cb9800 == 40 [pid = 2530] [id = 320] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x1192cf000 == 39 [pid = 2530] [id = 319] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed77800 == 38 [pid = 2530] [id = 318] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0e5000 == 37 [pid = 2530] [id = 317] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x11c0be000 == 36 [pid = 2530] [id = 316] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x11910f000 == 35 [pid = 2530] [id = 315] 05:25:55 INFO - PROCESS | 2530 | --DOCSHELL 0x12e869800 == 34 [pid = 2530] [id = 314] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x1186ef400) [pid = 2530] [serial = 789] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x12b267000) [pid = 2530] [serial = 831] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x127f35800) [pid = 2530] [serial = 921] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x128ee6400) [pid = 2530] [serial = 924] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x12373ac00) [pid = 2530] [serial = 894] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x11bb88400) [pid = 2530] [serial = 912] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x11c276c00) [pid = 2530] [serial = 913] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x11acdc800) [pid = 2530] [serial = 909] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x11af67400) [pid = 2530] [serial = 910] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x11c544000) [pid = 2530] [serial = 915] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x123738800) [pid = 2530] [serial = 916] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x11bb93400) [pid = 2530] [serial = 892] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x11b5c8400) [pid = 2530] [serial = 891] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x12bbab000) [pid = 2530] [serial = 901] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x1293da400) [pid = 2530] [serial = 900] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x118c75800) [pid = 2530] [serial = 904] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x1158ef000) [pid = 2530] [serial = 903] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12b266800) [pid = 2530] [serial = 927] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x11572cc00) [pid = 2530] [serial = 889] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x11403ec00) [pid = 2530] [serial = 888] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12b7bbc00) [pid = 2530] [serial = 898] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12b4c2000) [pid = 2530] [serial = 897] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11a8f6c00) [pid = 2530] [serial = 907] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11a8eac00) [pid = 2530] [serial = 906] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x12b2df000) [pid = 2530] [serial = 928] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x11bba5400) [pid = 2530] [serial = 931] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x12bb76000) [pid = 2530] [serial = 936] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12bbb1800) [pid = 2530] [serial = 937] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x1199e7c00) [pid = 2530] [serial = 930] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x12b2eb000) [pid = 2530] [serial = 933] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x127ecc400) [pid = 2530] [serial = 895] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x128872800) [pid = 2530] [serial = 922] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x123819c00) [pid = 2530] [serial = 918] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x1273f3400) [pid = 2530] [serial = 919] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12baeb000) [pid = 2530] [serial = 934] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x129320c00) [pid = 2530] [serial = 925] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12d035c00) [pid = 2530] [serial = 940] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x12b26e000) [pid = 2530] [serial = 786] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11c52b800) [pid = 2530] [serial = 840] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11925a000) [pid = 2530] [serial = 834] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x127346000) [pid = 2530] [serial = 843] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11a9d6400) [pid = 2530] [serial = 837] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x12d029000) [pid = 2530] [serial = 939] [outer = 0x0] [url = about:blank] 05:25:55 INFO - PROCESS | 2530 | 1461155155435 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]]]}] 05:25:55 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 05:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 619ms 05:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:25:55 INFO - PROCESS | 2530 | 1461155155485 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 05:25:55 INFO - PROCESS | 2530 | 1461155155487 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 05:25:55 INFO - PROCESS | 2530 | 1461155155490 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:25:55 INFO - PROCESS | 2530 | 1461155155494 Marionette TRACE conn2 <- [1,1330,null,{}] 05:25:55 INFO - PROCESS | 2530 | 1461155155505 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}] 05:25:55 INFO - PROCESS | 2530 | 1461155155654 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 05:25:55 INFO - PROCESS | 2530 | 1461155155670 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ac24800 == 35 [pid = 2530] [id = 340] 05:25:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x11acdbc00) [pid = 2530] [serial = 1019] [outer = 0x0] 05:25:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11af67400) [pid = 2530] [serial = 1020] [outer = 0x11acdbc00] 05:25:55 INFO - PROCESS | 2530 | 1461155155714 Marionette DEBUG loaded listener.js 05:25:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11bb8c800) [pid = 2530] [serial = 1021] [outer = 0x11acdbc00] 05:25:56 INFO - PROCESS | 2530 | 1461155156121 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]]]}] 05:25:56 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 05:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 673ms 05:25:56 INFO - PROCESS | 2530 | 1461155156163 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 05:25:56 INFO - PROCESS | 2530 | 1461155156165 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 05:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:25:56 INFO - PROCESS | 2530 | 1461155156167 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:25:56 INFO - PROCESS | 2530 | 1461155156168 Marionette TRACE conn2 <- [1,1334,null,{}] 05:25:56 INFO - PROCESS | 2530 | 1461155156171 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}] 05:25:56 INFO - PROCESS | 2530 | 1461155156246 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 05:25:56 INFO - PROCESS | 2530 | 1461155156250 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c5b0800 == 36 [pid = 2530] [id = 341] 05:25:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11bb9c000) [pid = 2530] [serial = 1022] [outer = 0x0] 05:25:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11c276c00) [pid = 2530] [serial = 1023] [outer = 0x11bb9c000] 05:25:56 INFO - PROCESS | 2530 | 1461155156280 Marionette DEBUG loaded listener.js 05:25:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11c6bb800) [pid = 2530] [serial = 1024] [outer = 0x11bb9c000] 05:25:56 INFO - PROCESS | 2530 | 1461155156590 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]]]}] 05:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 468ms 05:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:25:56 INFO - PROCESS | 2530 | 1461155156636 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 05:25:56 INFO - PROCESS | 2530 | 1461155156637 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 05:25:56 INFO - PROCESS | 2530 | 1461155156639 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:25:56 INFO - PROCESS | 2530 | 1461155156640 Marionette TRACE conn2 <- [1,1338,null,{}] 05:25:56 INFO - PROCESS | 2530 | 1461155156643 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}] 05:25:56 INFO - PROCESS | 2530 | 1461155156735 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 05:25:56 INFO - PROCESS | 2530 | 1461155156743 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x12402b800 == 37 [pid = 2530] [id = 342] 05:25:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11c279400) [pid = 2530] [serial = 1025] [outer = 0x0] 05:25:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12380dc00) [pid = 2530] [serial = 1026] [outer = 0x11c279400] 05:25:56 INFO - PROCESS | 2530 | 1461155156769 Marionette DEBUG loaded listener.js 05:25:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x123906400) [pid = 2530] [serial = 1027] [outer = 0x11c279400] 05:25:57 INFO - PROCESS | 2530 | 1461155157562 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]]]}] 05:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 968ms 05:25:57 INFO - PROCESS | 2530 | 1461155157609 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 05:25:57 INFO - PROCESS | 2530 | 1461155157610 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 05:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:25:57 INFO - PROCESS | 2530 | 1461155157612 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:25:57 INFO - PROCESS | 2530 | 1461155157613 Marionette TRACE conn2 <- [1,1342,null,{}] 05:25:57 INFO - PROCESS | 2530 | 1461155157615 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}] 05:25:57 INFO - PROCESS | 2530 | 1461155157730 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 05:25:57 INFO - PROCESS | 2530 | 1461155157736 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eb5000 == 38 [pid = 2530] [id = 343] 05:25:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x123905000) [pid = 2530] [serial = 1028] [outer = 0x0] 05:25:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x1273f3400) [pid = 2530] [serial = 1029] [outer = 0x123905000] 05:25:57 INFO - PROCESS | 2530 | 1461155157764 Marionette DEBUG loaded listener.js 05:25:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x127f44c00) [pid = 2530] [serial = 1030] [outer = 0x123905000] 05:25:58 INFO - PROCESS | 2530 | 1461155158099 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]]]}] 05:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 05:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:25:58 INFO - PROCESS | 2530 | 1461155158132 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 05:25:58 INFO - PROCESS | 2530 | 1461155158133 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 05:25:58 INFO - PROCESS | 2530 | 1461155158135 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:25:58 INFO - PROCESS | 2530 | 1461155158137 Marionette TRACE conn2 <- [1,1346,null,{}] 05:25:58 INFO - PROCESS | 2530 | 1461155158141 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}] 05:25:58 INFO - PROCESS | 2530 | 1461155158232 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 05:25:58 INFO - PROCESS | 2530 | 1461155158243 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291e2800 == 39 [pid = 2530] [id = 344] 05:25:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x127ed1400) [pid = 2530] [serial = 1031] [outer = 0x0] 05:25:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x128e11000) [pid = 2530] [serial = 1032] [outer = 0x127ed1400] 05:25:58 INFO - PROCESS | 2530 | 1461155158268 Marionette DEBUG loaded listener.js 05:25:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x1293d4c00) [pid = 2530] [serial = 1033] [outer = 0x127ed1400] 05:25:58 INFO - PROCESS | 2530 | 1461155158597 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]]]}] 05:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 471ms 05:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:25:58 INFO - PROCESS | 2530 | 1461155158608 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 05:25:58 INFO - PROCESS | 2530 | 1461155158609 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 05:25:58 INFO - PROCESS | 2530 | 1461155158611 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:25:58 INFO - PROCESS | 2530 | 1461155158612 Marionette TRACE conn2 <- [1,1350,null,{}] 05:25:58 INFO - PROCESS | 2530 | 1461155158615 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}] 05:25:58 INFO - PROCESS | 2530 | 1461155158714 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 05:25:58 INFO - PROCESS | 2530 | 1461155158718 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b287000 == 40 [pid = 2530] [id = 345] 05:25:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x127f37000) [pid = 2530] [serial = 1034] [outer = 0x0] 05:25:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12b270400) [pid = 2530] [serial = 1035] [outer = 0x127f37000] 05:25:58 INFO - PROCESS | 2530 | 1461155158744 Marionette DEBUG loaded listener.js 05:25:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12b4c8c00) [pid = 2530] [serial = 1036] [outer = 0x127f37000] 05:25:59 INFO - PROCESS | 2530 | 1461155159082 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]]]}] 05:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 05:25:59 INFO - PROCESS | 2530 | 1461155159131 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 05:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:25:59 INFO - PROCESS | 2530 | 1461155159133 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 05:25:59 INFO - PROCESS | 2530 | 1461155159135 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:25:59 INFO - PROCESS | 2530 | 1461155159136 Marionette TRACE conn2 <- [1,1354,null,{}] 05:25:59 INFO - PROCESS | 2530 | 1461155159138 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}] 05:25:59 INFO - PROCESS | 2530 | 1461155159230 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 05:25:59 INFO - PROCESS | 2530 | 1461155159243 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba68000 == 41 [pid = 2530] [id = 346] 05:25:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12b4c9400) [pid = 2530] [serial = 1037] [outer = 0x0] 05:25:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12b7b5c00) [pid = 2530] [serial = 1038] [outer = 0x12b4c9400] 05:25:59 INFO - PROCESS | 2530 | 1461155159269 Marionette DEBUG loaded listener.js 05:25:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12baed400) [pid = 2530] [serial = 1039] [outer = 0x12b4c9400] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x12d028400) [pid = 2530] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x129116800) [pid = 2530] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x129321800) [pid = 2530] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x116461000) [pid = 2530] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x123813000) [pid = 2530] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x123814400) [pid = 2530] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11acd9400) [pid = 2530] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x118af1800) [pid = 2530] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x12bbb5400) [pid = 2530] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x118754000) [pid = 2530] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11a79f800) [pid = 2530] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x114f64800) [pid = 2530] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12380c800) [pid = 2530] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11c6b4800) [pid = 2530] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11be62400) [pid = 2530] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x12bb77800) [pid = 2530] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x12d9bac00) [pid = 2530] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:25:59 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11c524c00) [pid = 2530] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:25:59 INFO - PROCESS | 2530 | 1461155159677 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]]]}] 05:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 571ms 05:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:25:59 INFO - PROCESS | 2530 | 1461155159708 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 05:25:59 INFO - PROCESS | 2530 | 1461155159709 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 05:25:59 INFO - PROCESS | 2530 | 1461155159711 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:25:59 INFO - PROCESS | 2530 | 1461155159712 Marionette TRACE conn2 <- [1,1358,null,{}] 05:25:59 INFO - PROCESS | 2530 | 1461155159714 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}] 05:25:59 INFO - PROCESS | 2530 | 1461155159822 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 05:25:59 INFO - PROCESS | 2530 | 1461155159858 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f05800 == 42 [pid = 2530] [id = 347] 05:25:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x114f64800) [pid = 2530] [serial = 1040] [outer = 0x0] 05:25:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11bb84800) [pid = 2530] [serial = 1041] [outer = 0x114f64800] 05:25:59 INFO - PROCESS | 2530 | 1461155159884 Marionette DEBUG loaded listener.js 05:25:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x1273f6400) [pid = 2530] [serial = 1042] [outer = 0x114f64800] 05:26:00 INFO - PROCESS | 2530 | 1461155160171 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]]]}] 05:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 05:26:00 INFO - PROCESS | 2530 | 1461155160180 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 05:26:00 INFO - PROCESS | 2530 | 1461155160181 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 05:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:26:00 INFO - PROCESS | 2530 | 1461155160184 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:26:00 INFO - PROCESS | 2530 | 1461155160186 Marionette TRACE conn2 <- [1,1362,null,{}] 05:26:00 INFO - PROCESS | 2530 | 1461155160196 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}] 05:26:00 INFO - PROCESS | 2530 | 1461155160293 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 05:26:00 INFO - PROCESS | 2530 | 1461155160297 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0e7800 == 43 [pid = 2530] [id = 348] 05:26:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1275ba800) [pid = 2530] [serial = 1043] [outer = 0x0] 05:26:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12bbb0400) [pid = 2530] [serial = 1044] [outer = 0x1275ba800] 05:26:00 INFO - PROCESS | 2530 | 1461155160327 Marionette DEBUG loaded listener.js 05:26:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12d314000) [pid = 2530] [serial = 1045] [outer = 0x1275ba800] 05:26:00 INFO - PROCESS | 2530 | 1461155160695 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]]]}] 05:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 577ms 05:26:00 INFO - PROCESS | 2530 | 1461155160762 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 05:26:00 INFO - PROCESS | 2530 | 1461155160764 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 05:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:26:00 INFO - PROCESS | 2530 | 1461155160768 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:26:00 INFO - PROCESS | 2530 | 1461155160769 Marionette TRACE conn2 <- [1,1366,null,{}] 05:26:00 INFO - PROCESS | 2530 | 1461155160773 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}] 05:26:00 INFO - PROCESS | 2530 | 1461155160891 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 05:26:00 INFO - PROCESS | 2530 | 1461155160904 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d98a800 == 44 [pid = 2530] [id = 349] 05:26:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x123c4ac00) [pid = 2530] [serial = 1046] [outer = 0x0] 05:26:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x12d31f800) [pid = 2530] [serial = 1047] [outer = 0x123c4ac00] 05:26:00 INFO - PROCESS | 2530 | 1461155160943 Marionette DEBUG loaded listener.js 05:26:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x12d9be800) [pid = 2530] [serial = 1048] [outer = 0x123c4ac00] 05:26:01 INFO - PROCESS | 2530 | 1461155161330 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] 05:26:01 INFO - PROCESS | 2530 | 1461155161341 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 05:26:01 INFO - PROCESS | 2530 | 1461155161343 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:26:01 INFO - PROCESS | 2530 | 1461155161344 Marionette TRACE conn2 <- [1,1370,null,{}] 05:26:01 INFO - PROCESS | 2530 | 1461155161346 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}] 05:26:01 INFO - PROCESS | 2530 | 1461155161447 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 05:26:01 INFO - PROCESS | 2530 | 1461155161453 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da4b000 == 45 [pid = 2530] [id = 350] 05:26:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12910b400) [pid = 2530] [serial = 1049] [outer = 0x0] 05:26:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12dbe8800) [pid = 2530] [serial = 1050] [outer = 0x12910b400] 05:26:01 INFO - PROCESS | 2530 | 1461155161478 Marionette DEBUG loaded listener.js 05:26:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12e2f8c00) [pid = 2530] [serial = 1051] [outer = 0x12910b400] 05:26:01 INFO - PROCESS | 2530 | 1461155161918 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] 05:26:01 INFO - PROCESS | 2530 | 1461155161967 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 05:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 05:26:01 INFO - PROCESS | 2530 | 1461155161971 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:26:01 INFO - PROCESS | 2530 | 1461155161973 Marionette TRACE conn2 <- [1,1374,null,{}] 05:26:01 INFO - PROCESS | 2530 | 1461155161977 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}] 05:26:02 INFO - PROCESS | 2530 | 1461155162081 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 05:26:02 INFO - PROCESS | 2530 | 1461155162134 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192d4000 == 46 [pid = 2530] [id = 351] 05:26:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x118c75800) [pid = 2530] [serial = 1052] [outer = 0x0] 05:26:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11a7a8800) [pid = 2530] [serial = 1053] [outer = 0x118c75800] 05:26:02 INFO - PROCESS | 2530 | 1461155162165 Marionette DEBUG loaded listener.js 05:26:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11a9c8800) [pid = 2530] [serial = 1054] [outer = 0x118c75800] 05:26:02 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:26:02 INFO - PROCESS | 2530 | 1461155162636 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] 05:26:02 INFO - PROCESS | 2530 | 1461155162648 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 05:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 05:26:02 INFO - PROCESS | 2530 | 1461155162671 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:26:02 INFO - PROCESS | 2530 | 1461155162672 Marionette TRACE conn2 <- [1,1378,null,{}] 05:26:02 INFO - PROCESS | 2530 | 1461155162676 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}] 05:26:02 INFO - PROCESS | 2530 | 1461155162780 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 05:26:02 INFO - PROCESS | 2530 | 1461155162843 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x124270800 == 47 [pid = 2530] [id = 352] 05:26:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x11bb88400) [pid = 2530] [serial = 1055] [outer = 0x0] 05:26:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x11c23f400) [pid = 2530] [serial = 1056] [outer = 0x11bb88400] 05:26:02 INFO - PROCESS | 2530 | 1461155162873 Marionette DEBUG loaded listener.js 05:26:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x11c6bc400) [pid = 2530] [serial = 1057] [outer = 0x11bb88400] 05:26:03 INFO - PROCESS | 2530 | 1461155163293 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] 05:26:03 INFO - PROCESS | 2530 | 1461155163355 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 05:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 05:26:03 INFO - PROCESS | 2530 | 1461155163358 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:26:03 INFO - PROCESS | 2530 | 1461155163361 Marionette TRACE conn2 <- [1,1382,null,{}] 05:26:03 INFO - PROCESS | 2530 | 1461155163370 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}] 05:26:03 INFO - PROCESS | 2530 | 1461155163497 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 05:26:03 INFO - PROCESS | 2530 | 1461155163561 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d95e800 == 48 [pid = 2530] [id = 353] 05:26:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x1273eb400) [pid = 2530] [serial = 1058] [outer = 0x0] 05:26:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x1278e9c00) [pid = 2530] [serial = 1059] [outer = 0x1273eb400] 05:26:03 INFO - PROCESS | 2530 | 1461155163593 Marionette DEBUG loaded listener.js 05:26:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x1293d1400) [pid = 2530] [serial = 1060] [outer = 0x1273eb400] 05:26:04 INFO - PROCESS | 2530 | [2530] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:26:04 INFO - PROCESS | 2530 | 1461155164032 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] 05:26:04 INFO - PROCESS | 2530 | 1461155164088 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 05:26:04 INFO - PROCESS | 2530 | 1461155164092 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:26:04 INFO - PROCESS | 2530 | 1461155164093 Marionette TRACE conn2 <- [1,1386,null,{}] 05:26:04 INFO - PROCESS | 2530 | 1461155164096 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}] 05:26:04 INFO - PROCESS | 2530 | 1461155164195 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 05:26:04 INFO - PROCESS | 2530 | 1461155164258 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed73000 == 49 [pid = 2530] [id = 354] 05:26:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x12bae6c00) [pid = 2530] [serial = 1061] [outer = 0x0] 05:26:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12bbb1c00) [pid = 2530] [serial = 1062] [outer = 0x12bae6c00] 05:26:04 INFO - PROCESS | 2530 | 1461155164287 Marionette DEBUG loaded listener.js 05:26:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12d033800) [pid = 2530] [serial = 1063] [outer = 0x12bae6c00] 05:26:04 INFO - PROCESS | 2530 | 1461155164727 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] 05:26:04 INFO - PROCESS | 2530 | 1461155164779 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 05:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 05:26:04 INFO - PROCESS | 2530 | 1461155164783 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:26:04 INFO - PROCESS | 2530 | 1461155164785 Marionette TRACE conn2 <- [1,1390,null,{}] 05:26:04 INFO - PROCESS | 2530 | 1461155164812 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}] 05:26:04 INFO - PROCESS | 2530 | 1461155164956 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 05:26:05 INFO - PROCESS | 2530 | 1461155165044 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192cc800 == 50 [pid = 2530] [id = 355] 05:26:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x11a9d7c00) [pid = 2530] [serial = 1064] [outer = 0x0] 05:26:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x127ed6400) [pid = 2530] [serial = 1065] [outer = 0x11a9d7c00] 05:26:05 INFO - PROCESS | 2530 | 1461155165091 Marionette DEBUG loaded listener.js 05:26:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12d97ac00) [pid = 2530] [serial = 1066] [outer = 0x11a9d7c00] 05:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 990ms 05:26:05 INFO - PROCESS | 2530 | 1461155165767 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]]]}] 05:26:05 INFO - PROCESS | 2530 | 1461155165773 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 05:26:05 INFO - PROCESS | 2530 | 1461155165775 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 05:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:26:05 INFO - PROCESS | 2530 | 1461155165779 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:26:05 INFO - PROCESS | 2530 | 1461155165781 Marionette TRACE conn2 <- [1,1394,null,{}] 05:26:05 INFO - PROCESS | 2530 | 1461155165785 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}] 05:26:05 INFO - PROCESS | 2530 | 1461155165877 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 05:26:05 INFO - PROCESS | 2530 | 1461155165927 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c41c800 == 51 [pid = 2530] [id = 356] 05:26:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x116461000) [pid = 2530] [serial = 1067] [outer = 0x0] 05:26:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x119256000) [pid = 2530] [serial = 1068] [outer = 0x116461000] 05:26:05 INFO - PROCESS | 2530 | 1461155165957 Marionette DEBUG loaded listener.js 05:26:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x11a8ec400) [pid = 2530] [serial = 1069] [outer = 0x116461000] 05:26:06 INFO - PROCESS | 2530 | 1461155166419 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]]]}] 05:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 673ms 05:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:26:06 INFO - PROCESS | 2530 | 1461155166452 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 05:26:06 INFO - PROCESS | 2530 | 1461155166458 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 05:26:06 INFO - PROCESS | 2530 | 1461155166462 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:26:06 INFO - PROCESS | 2530 | 1461155166463 Marionette TRACE conn2 <- [1,1398,null,{}] 05:26:06 INFO - PROCESS | 2530 | 1461155166466 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}] 05:26:06 INFO - PROCESS | 2530 | 1461155166548 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x12d98a800 == 50 [pid = 2530] [id = 349] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0e7800 == 49 [pid = 2530] [id = 348] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x127f05800 == 48 [pid = 2530] [id = 347] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba68000 == 47 [pid = 2530] [id = 346] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x12b287000 == 46 [pid = 2530] [id = 345] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x1291e2800 == 45 [pid = 2530] [id = 344] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x127eb5000 == 44 [pid = 2530] [id = 343] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12dbf3400) [pid = 2530] [serial = 996] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | 1461155166659 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x12402b800 == 43 [pid = 2530] [id = 342] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x11c5b0800 == 42 [pid = 2530] [id = 341] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x11ac24800 == 41 [pid = 2530] [id = 340] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x11a8de800 == 40 [pid = 2530] [id = 339] 05:26:06 INFO - PROCESS | 2530 | --DOCSHELL 0x11ac24000 == 39 [pid = 2530] [id = 338] 05:26:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x118279800 == 40 [pid = 2530] [id = 357] 05:26:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x118612c00) [pid = 2530] [serial = 1070] [outer = 0x0] 05:26:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x1191b8000) [pid = 2530] [serial = 1071] [outer = 0x118612c00] 05:26:06 INFO - PROCESS | 2530 | 1461155166691 Marionette DEBUG loaded listener.js 05:26:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x11af60800) [pid = 2530] [serial = 1072] [outer = 0x118612c00] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x12d032400) [pid = 2530] [serial = 886] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x12b26e400) [pid = 2530] [serial = 975] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12baf1000) [pid = 2530] [serial = 978] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x11a773800) [pid = 2530] [serial = 987] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x127ecc800) [pid = 2530] [serial = 972] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x12b2e6400) [pid = 2530] [serial = 955] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x1293d8400) [pid = 2530] [serial = 954] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x11b582800) [pid = 2530] [serial = 948] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x11bb9b800) [pid = 2530] [serial = 949] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x11a7b1c00) [pid = 2530] [serial = 946] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x119d69400) [pid = 2530] [serial = 945] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12d318c00) [pid = 2530] [serial = 982] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x11acdf400) [pid = 2530] [serial = 963] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11ba45800) [pid = 2530] [serial = 964] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x12cfdbc00) [pid = 2530] [serial = 981] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11a9d1400) [pid = 2530] [serial = 961] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11a7b2000) [pid = 2530] [serial = 960] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12b4c6400) [pid = 2530] [serial = 958] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x123c76400) [pid = 2530] [serial = 957] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x123eeac00) [pid = 2530] [serial = 969] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x1275b3800) [pid = 2530] [serial = 970] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x124384800) [pid = 2530] [serial = 952] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x1239e5c00) [pid = 2530] [serial = 951] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x11c52ec00) [pid = 2530] [serial = 966] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x123812000) [pid = 2530] [serial = 967] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x12d977400) [pid = 2530] [serial = 984] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12dbe6000) [pid = 2530] [serial = 993] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x12d9b7400) [pid = 2530] [serial = 985] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12baf2c00) [pid = 2530] [serial = 990] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x12d9bd800) [pid = 2530] [serial = 991] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x12bbac000) [pid = 2530] [serial = 979] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x12b7b8000) [pid = 2530] [serial = 976] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x11b5cb400) [pid = 2530] [serial = 988] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x129109400) [pid = 2530] [serial = 973] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x12dbf0c00) [pid = 2530] [serial = 994] [outer = 0x0] [url = about:blank] 05:26:06 INFO - PROCESS | 2530 | 1461155166989 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]]]}] 05:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 574ms 05:26:07 INFO - PROCESS | 2530 | 1461155167035 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 05:26:07 INFO - PROCESS | 2530 | 1461155167037 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 05:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:26:07 INFO - PROCESS | 2530 | 1461155167042 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:26:07 INFO - PROCESS | 2530 | 1461155167044 Marionette TRACE conn2 <- [1,1402,null,{}] 05:26:07 INFO - PROCESS | 2530 | 1461155167051 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}] 05:26:07 INFO - PROCESS | 2530 | 1461155167130 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 05:26:07 INFO - PROCESS | 2530 | 1461155167191 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba35000 == 41 [pid = 2530] [id = 358] 05:26:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x11acdc800) [pid = 2530] [serial = 1073] [outer = 0x0] 05:26:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11bb87400) [pid = 2530] [serial = 1074] [outer = 0x11acdc800] 05:26:07 INFO - PROCESS | 2530 | 1461155167219 Marionette DEBUG loaded listener.js 05:26:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x123738800) [pid = 2530] [serial = 1075] [outer = 0x11acdc800] 05:26:07 INFO - PROCESS | 2530 | 1461155167514 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]]]}] 05:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 523ms 05:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:26:07 INFO - PROCESS | 2530 | 1461155167565 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 05:26:07 INFO - PROCESS | 2530 | 1461155167567 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 05:26:07 INFO - PROCESS | 2530 | 1461155167569 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:26:07 INFO - PROCESS | 2530 | 1461155167571 Marionette TRACE conn2 <- [1,1406,null,{}] 05:26:07 INFO - PROCESS | 2530 | 1461155167575 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}] 05:26:07 INFO - PROCESS | 2530 | 1461155167650 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 05:26:07 INFO - PROCESS | 2530 | 1461155167657 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x123974800 == 42 [pid = 2530] [id = 359] 05:26:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x123738c00) [pid = 2530] [serial = 1076] [outer = 0x0] 05:26:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x123c41400) [pid = 2530] [serial = 1077] [outer = 0x123738c00] 05:26:07 INFO - PROCESS | 2530 | 1461155167683 Marionette DEBUG loaded listener.js 05:26:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x1273f4400) [pid = 2530] [serial = 1078] [outer = 0x123738c00] 05:26:08 INFO - PROCESS | 2530 | 1461155168027 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]]]}] 05:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 471ms 05:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:26:08 INFO - PROCESS | 2530 | 1461155168041 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 05:26:08 INFO - PROCESS | 2530 | 1461155168042 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 05:26:08 INFO - PROCESS | 2530 | 1461155168044 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:26:08 INFO - PROCESS | 2530 | 1461155168045 Marionette TRACE conn2 <- [1,1410,null,{}] 05:26:08 INFO - PROCESS | 2530 | 1461155168048 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}] 05:26:08 INFO - PROCESS | 2530 | 1461155168125 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 05:26:08 INFO - PROCESS | 2530 | 1461155168129 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x127ec2800 == 43 [pid = 2530] [id = 360] 05:26:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1277f5800) [pid = 2530] [serial = 1079] [outer = 0x0] 05:26:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x127ed4800) [pid = 2530] [serial = 1080] [outer = 0x1277f5800] 05:26:08 INFO - PROCESS | 2530 | 1461155168154 Marionette DEBUG loaded listener.js 05:26:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x128ee4000) [pid = 2530] [serial = 1081] [outer = 0x1277f5800] 05:26:08 INFO - PROCESS | 2530 | 1461155168501 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]]]}] 05:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 468ms 05:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:26:08 INFO - PROCESS | 2530 | 1461155168513 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 05:26:08 INFO - PROCESS | 2530 | 1461155168514 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 05:26:08 INFO - PROCESS | 2530 | 1461155168516 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:26:08 INFO - PROCESS | 2530 | 1461155168517 Marionette TRACE conn2 <- [1,1414,null,{}] 05:26:08 INFO - PROCESS | 2530 | 1461155168520 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}] 05:26:08 INFO - PROCESS | 2530 | 1461155168612 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 05:26:08 INFO - PROCESS | 2530 | 1461155168617 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x119274800 == 44 [pid = 2530] [id = 361] 05:26:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12910f000) [pid = 2530] [serial = 1082] [outer = 0x0] 05:26:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x12b272000) [pid = 2530] [serial = 1083] [outer = 0x12910f000] 05:26:08 INFO - PROCESS | 2530 | 1461155168646 Marionette DEBUG loaded listener.js 05:26:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x12baec400) [pid = 2530] [serial = 1084] [outer = 0x12910f000] 05:26:09 INFO - PROCESS | 2530 | 1461155169030 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]]]}] 05:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 05:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:26:09 INFO - PROCESS | 2530 | 1461155169034 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 05:26:09 INFO - PROCESS | 2530 | 1461155169036 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 05:26:09 INFO - PROCESS | 2530 | 1461155169040 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:26:09 INFO - PROCESS | 2530 | 1461155169042 Marionette TRACE conn2 <- [1,1418,null,{}] 05:26:09 INFO - PROCESS | 2530 | 1461155169045 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}] 05:26:09 INFO - PROCESS | 2530 | 1461155169142 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 05:26:09 INFO - PROCESS | 2530 | 1461155169155 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba66800 == 45 [pid = 2530] [id = 362] 05:26:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12b2e0400) [pid = 2530] [serial = 1085] [outer = 0x0] 05:26:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12bbbe400) [pid = 2530] [serial = 1086] [outer = 0x12b2e0400] 05:26:09 INFO - PROCESS | 2530 | 1461155169180 Marionette DEBUG loaded listener.js 05:26:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12d032800) [pid = 2530] [serial = 1087] [outer = 0x12b2e0400] 05:26:09 INFO - PROCESS | 2530 | 1461155169516 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]]]}] 05:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 522ms 05:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:26:09 INFO - PROCESS | 2530 | 1461155169562 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 05:26:09 INFO - PROCESS | 2530 | 1461155169563 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 05:26:09 INFO - PROCESS | 2530 | 1461155169565 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:26:09 INFO - PROCESS | 2530 | 1461155169566 Marionette TRACE conn2 <- [1,1422,null,{}] 05:26:09 INFO - PROCESS | 2530 | 1461155169568 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}] 05:26:09 INFO - PROCESS | 2530 | 1461155169674 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 05:26:09 INFO - PROCESS | 2530 | 1461155169706 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0ed000 == 46 [pid = 2530] [id = 363] 05:26:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12cfdb800) [pid = 2530] [serial = 1088] [outer = 0x0] 05:26:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12d9b9400) [pid = 2530] [serial = 1089] [outer = 0x12cfdb800] 05:26:09 INFO - PROCESS | 2530 | 1461155169731 Marionette DEBUG loaded listener.js 05:26:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12dbedc00) [pid = 2530] [serial = 1090] [outer = 0x12cfdb800] 05:26:10 INFO - PROCESS | 2530 | 1461155170043 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]]]}] 05:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 05:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:26:10 INFO - PROCESS | 2530 | 1461155170083 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 05:26:10 INFO - PROCESS | 2530 | 1461155170084 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 05:26:10 INFO - PROCESS | 2530 | 1461155170086 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:26:10 INFO - PROCESS | 2530 | 1461155170088 Marionette TRACE conn2 <- [1,1426,null,{}] 05:26:10 INFO - PROCESS | 2530 | 1461155170090 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}] 05:26:10 INFO - PROCESS | 2530 | 1461155170186 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 05:26:10 INFO - PROCESS | 2530 | 1461155170190 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d963800 == 47 [pid = 2530] [id = 364] 05:26:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12bb6b800) [pid = 2530] [serial = 1091] [outer = 0x0] 05:26:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12e2f3400) [pid = 2530] [serial = 1092] [outer = 0x12bb6b800] 05:26:10 INFO - PROCESS | 2530 | 1461155170244 Marionette DEBUG loaded listener.js 05:26:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12e34b400) [pid = 2530] [serial = 1093] [outer = 0x12bb6b800] 05:26:10 INFO - PROCESS | 2530 | 1461155170569 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]]]}] 05:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 05:26:10 INFO - PROCESS | 2530 | 1461155170610 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 05:26:10 INFO - PROCESS | 2530 | 1461155170611 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 05:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:26:10 INFO - PROCESS | 2530 | 1461155170614 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:26:10 INFO - PROCESS | 2530 | 1461155170615 Marionette TRACE conn2 <- [1,1430,null,{}] 05:26:10 INFO - PROCESS | 2530 | 1461155170617 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}] 05:26:10 INFO - PROCESS | 2530 | 1461155170714 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 05:26:10 INFO - PROCESS | 2530 | 1461155170718 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e853800 == 48 [pid = 2530] [id = 365] 05:26:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11a7a7c00) [pid = 2530] [serial = 1094] [outer = 0x0] 05:26:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12e351c00) [pid = 2530] [serial = 1095] [outer = 0x11a7a7c00] 05:26:10 INFO - PROCESS | 2530 | 1461155170874 Marionette DEBUG loaded listener.js 05:26:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12e631000) [pid = 2530] [serial = 1096] [outer = 0x11a7a7c00] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x123c4ac00) [pid = 2530] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12d317400) [pid = 2530] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12886e000) [pid = 2530] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x123905000) [pid = 2530] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11be5b800) [pid = 2530] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11acdbc00) [pid = 2530] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x11bb9c000) [pid = 2530] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x114f64800) [pid = 2530] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x127ed1400) [pid = 2530] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x119c57000) [pid = 2530] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11c279400) [pid = 2530] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11a8eb800) [pid = 2530] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12b7b8400) [pid = 2530] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x12b4c9400) [pid = 2530] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x1275ba800) [pid = 2530] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x127f37000) [pid = 2530] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x114f60000) [pid = 2530] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:26:10 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x115535800) [pid = 2530] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:26:11 INFO - PROCESS | 2530 | 1461155171158 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]]]}] 05:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 568ms 05:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:26:11 INFO - PROCESS | 2530 | 1461155171183 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 05:26:11 INFO - PROCESS | 2530 | 1461155171184 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 05:26:11 INFO - PROCESS | 2530 | 1461155171189 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:26:11 INFO - PROCESS | 2530 | 1461155171192 Marionette TRACE conn2 <- [1,1434,null,{}] 05:26:11 INFO - PROCESS | 2530 | 1461155171195 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}] 05:26:11 INFO - PROCESS | 2530 | 1461155171292 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 05:26:11 INFO - PROCESS | 2530 | 1461155171296 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:11 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef4c800 == 49 [pid = 2530] [id = 366] 05:26:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11ba3c000) [pid = 2530] [serial = 1097] [outer = 0x0] 05:26:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x123735800) [pid = 2530] [serial = 1098] [outer = 0x11ba3c000] 05:26:11 INFO - PROCESS | 2530 | 1461155171325 Marionette DEBUG loaded listener.js 05:26:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12e350000) [pid = 2530] [serial = 1099] [outer = 0x11ba3c000] 05:26:11 INFO - PROCESS | 2530 | 1461155171693 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]]]}] 05:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 524ms 05:26:11 INFO - PROCESS | 2530 | 1461155171717 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 05:26:11 INFO - PROCESS | 2530 | 1461155171720 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 05:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:26:11 INFO - PROCESS | 2530 | 1461155171724 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:26:11 INFO - PROCESS | 2530 | 1461155171726 Marionette TRACE conn2 <- [1,1438,null,{}] 05:26:11 INFO - PROCESS | 2530 | 1461155171729 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}] 05:26:11 INFO - PROCESS | 2530 | 1461155171855 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 05:26:11 INFO - PROCESS | 2530 | 1461155171862 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:11 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f449800 == 50 [pid = 2530] [id = 367] 05:26:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12b26c000) [pid = 2530] [serial = 1100] [outer = 0x0] 05:26:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x12e639c00) [pid = 2530] [serial = 1101] [outer = 0x12b26c000] 05:26:11 INFO - PROCESS | 2530 | 1461155171896 Marionette DEBUG loaded listener.js 05:26:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x12edb3c00) [pid = 2530] [serial = 1102] [outer = 0x12b26c000] 05:26:12 INFO - PROCESS | 2530 | 1461155172207 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]]]}] 05:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 05:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:26:12 INFO - PROCESS | 2530 | 1461155172245 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 05:26:12 INFO - PROCESS | 2530 | 1461155172246 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 05:26:12 INFO - PROCESS | 2530 | 1461155172248 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:26:12 INFO - PROCESS | 2530 | 1461155172249 Marionette TRACE conn2 <- [1,1442,null,{}] 05:26:12 INFO - PROCESS | 2530 | 1461155172251 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}] 05:26:12 INFO - PROCESS | 2530 | 1461155172331 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 05:26:12 INFO - PROCESS | 2530 | 1461155172384 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f617000 == 51 [pid = 2530] [id = 368] 05:26:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12e635400) [pid = 2530] [serial = 1103] [outer = 0x0] 05:26:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12edb7800) [pid = 2530] [serial = 1104] [outer = 0x12e635400] 05:26:12 INFO - PROCESS | 2530 | 1461155172410 Marionette DEBUG loaded listener.js 05:26:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12edbf400) [pid = 2530] [serial = 1105] [outer = 0x12e635400] 05:26:12 INFO - PROCESS | 2530 | 1461155172707 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]]]}] 05:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 470ms 05:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:26:12 INFO - PROCESS | 2530 | 1461155172718 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 05:26:12 INFO - PROCESS | 2530 | 1461155172720 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 05:26:12 INFO - PROCESS | 2530 | 1461155172725 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:26:12 INFO - PROCESS | 2530 | 1461155172726 Marionette TRACE conn2 <- [1,1446,null,{}] 05:26:12 INFO - PROCESS | 2530 | 1461155172729 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}] 05:26:12 INFO - PROCESS | 2530 | 1461155172811 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 05:26:12 INFO - PROCESS | 2530 | 1461155172815 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f97b800 == 52 [pid = 2530] [id = 369] 05:26:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x113ecd800) [pid = 2530] [serial = 1106] [outer = 0x0] 05:26:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12ef86400) [pid = 2530] [serial = 1107] [outer = 0x113ecd800] 05:26:12 INFO - PROCESS | 2530 | 1461155172839 Marionette DEBUG loaded listener.js 05:26:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12ef8a800) [pid = 2530] [serial = 1108] [outer = 0x113ecd800] 05:26:13 INFO - PROCESS | 2530 | 1461155173352 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]]]}] 05:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 671ms 05:26:13 INFO - PROCESS | 2530 | 1461155173395 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 05:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:26:13 INFO - PROCESS | 2530 | 1461155173398 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 05:26:13 INFO - PROCESS | 2530 | 1461155173402 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:26:13 INFO - PROCESS | 2530 | 1461155173407 Marionette TRACE conn2 <- [1,1450,null,{}] 05:26:13 INFO - PROCESS | 2530 | 1461155173411 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}] 05:26:13 INFO - PROCESS | 2530 | 1461155173516 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 05:26:13 INFO - PROCESS | 2530 | 1461155173583 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba29800 == 53 [pid = 2530] [id = 370] 05:26:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x11a79c000) [pid = 2530] [serial = 1109] [outer = 0x0] 05:26:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x11a8f4c00) [pid = 2530] [serial = 1110] [outer = 0x11a79c000] 05:26:13 INFO - PROCESS | 2530 | 1461155173615 Marionette DEBUG loaded listener.js 05:26:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x11ace0400) [pid = 2530] [serial = 1111] [outer = 0x11a79c000] 05:26:14 INFO - PROCESS | 2530 | 1461155174118 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]]]}] 05:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 724ms 05:26:14 INFO - PROCESS | 2530 | 1461155174128 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 05:26:14 INFO - PROCESS | 2530 | 1461155174134 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 05:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:26:14 INFO - PROCESS | 2530 | 1461155174142 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:26:14 INFO - PROCESS | 2530 | 1461155174144 Marionette TRACE conn2 <- [1,1454,null,{}] 05:26:14 INFO - PROCESS | 2530 | 1461155174147 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}] 05:26:14 INFO - PROCESS | 2530 | 1461155174250 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 05:26:14 INFO - PROCESS | 2530 | 1461155174311 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f6800 == 54 [pid = 2530] [id = 371] 05:26:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11ba43400) [pid = 2530] [serial = 1112] [outer = 0x0] 05:26:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x11c6c2400) [pid = 2530] [serial = 1113] [outer = 0x11ba43400] 05:26:14 INFO - PROCESS | 2530 | 1461155174346 Marionette DEBUG loaded listener.js 05:26:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x123c6b000) [pid = 2530] [serial = 1114] [outer = 0x11ba43400] 05:26:14 INFO - PROCESS | 2530 | 1461155174783 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]]]}] 05:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 05:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:26:14 INFO - PROCESS | 2530 | 1461155174813 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 05:26:14 INFO - PROCESS | 2530 | 1461155174814 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 05:26:14 INFO - PROCESS | 2530 | 1461155174841 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:26:14 INFO - PROCESS | 2530 | 1461155174844 Marionette TRACE conn2 <- [1,1458,null,{}] 05:26:14 INFO - PROCESS | 2530 | 1461155174853 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}] 05:26:14 INFO - PROCESS | 2530 | 1461155174991 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 05:26:15 INFO - PROCESS | 2530 | 1461155175014 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef68000 == 55 [pid = 2530] [id = 372] 05:26:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x12b268400) [pid = 2530] [serial = 1115] [outer = 0x0] 05:26:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12b275000) [pid = 2530] [serial = 1116] [outer = 0x12b268400] 05:26:15 INFO - PROCESS | 2530 | 1461155175076 Marionette DEBUG loaded listener.js 05:26:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12b7af000) [pid = 2530] [serial = 1117] [outer = 0x12b268400] 05:26:15 INFO - PROCESS | 2530 | 1461155175508 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]]]}] 05:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 748ms 05:26:15 INFO - PROCESS | 2530 | 1461155175570 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 05:26:15 INFO - PROCESS | 2530 | 1461155175572 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 05:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:26:15 INFO - PROCESS | 2530 | 1461155175576 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:26:15 INFO - PROCESS | 2530 | 1461155175577 Marionette TRACE conn2 <- [1,1462,null,{}] 05:26:15 INFO - PROCESS | 2530 | 1461155175579 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}] 05:26:15 INFO - PROCESS | 2530 | 1461155175683 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 05:26:15 INFO - PROCESS | 2530 | 1461155175757 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fe3d800 == 56 [pid = 2530] [id = 373] 05:26:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x12d318800) [pid = 2530] [serial = 1118] [outer = 0x0] 05:26:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x12d9bd800) [pid = 2530] [serial = 1119] [outer = 0x12d318800] 05:26:15 INFO - PROCESS | 2530 | 1461155175787 Marionette DEBUG loaded listener.js 05:26:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12e2fb800) [pid = 2530] [serial = 1120] [outer = 0x12d318800] 05:26:16 INFO - PROCESS | 2530 | 1461155176189 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]]]}] 05:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 669ms 05:26:16 INFO - PROCESS | 2530 | 1461155176246 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 05:26:16 INFO - PROCESS | 2530 | 1461155176247 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 05:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:26:16 INFO - PROCESS | 2530 | 1461155176250 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:26:16 INFO - PROCESS | 2530 | 1461155176251 Marionette TRACE conn2 <- [1,1466,null,{}] 05:26:16 INFO - PROCESS | 2530 | 1461155176304 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}] 05:26:16 INFO - PROCESS | 2530 | 1461155176419 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 05:26:16 INFO - PROCESS | 2530 | 1461155176467 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fe56000 == 57 [pid = 2530] [id = 374] 05:26:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12e357000) [pid = 2530] [serial = 1121] [outer = 0x0] 05:26:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12e63a800) [pid = 2530] [serial = 1122] [outer = 0x12e357000] 05:26:16 INFO - PROCESS | 2530 | 1461155176497 Marionette DEBUG loaded listener.js 05:26:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x12ef8a400) [pid = 2530] [serial = 1123] [outer = 0x12e357000] 05:26:17 INFO - PROCESS | 2530 | 1461155177139 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]]]}] 05:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 923ms 05:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:26:17 INFO - PROCESS | 2530 | 1461155177174 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 05:26:17 INFO - PROCESS | 2530 | 1461155177176 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 05:26:17 INFO - PROCESS | 2530 | 1461155177179 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:26:17 INFO - PROCESS | 2530 | 1461155177182 Marionette TRACE conn2 <- [1,1470,null,{}] 05:26:17 INFO - PROCESS | 2530 | 1461155177186 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}] 05:26:17 INFO - PROCESS | 2530 | 1461155177281 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 05:26:17 INFO - PROCESS | 2530 | 1461155177351 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd50000 == 58 [pid = 2530] [id = 375] 05:26:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x118614000) [pid = 2530] [serial = 1124] [outer = 0x0] 05:26:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x118a63c00) [pid = 2530] [serial = 1125] [outer = 0x118614000] 05:26:17 INFO - PROCESS | 2530 | 1461155177379 Marionette DEBUG loaded listener.js 05:26:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x119d69400) [pid = 2530] [serial = 1126] [outer = 0x118614000] 05:26:17 INFO - PROCESS | 2530 | 1461155177883 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]]]}] 05:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 723ms 05:26:17 INFO - PROCESS | 2530 | 1461155177911 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 05:26:17 INFO - PROCESS | 2530 | 1461155177917 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 05:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:26:17 INFO - PROCESS | 2530 | 1461155177928 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:26:17 INFO - PROCESS | 2530 | 1461155177930 Marionette TRACE conn2 <- [1,1474,null,{}] 05:26:17 INFO - PROCESS | 2530 | 1461155177934 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}] 05:26:18 INFO - PROCESS | 2530 | 1461155178068 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 05:26:18 INFO - PROCESS | 2530 | 1461155178163 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b5ea000 == 59 [pid = 2530] [id = 376] 05:26:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x119261000) [pid = 2530] [serial = 1127] [outer = 0x0] 05:26:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x11a8f5c00) [pid = 2530] [serial = 1128] [outer = 0x119261000] 05:26:18 INFO - PROCESS | 2530 | 1461155178207 Marionette DEBUG loaded listener.js 05:26:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x11a9d7800) [pid = 2530] [serial = 1129] [outer = 0x119261000] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x12f617000 == 58 [pid = 2530] [id = 368] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x12f449800 == 57 [pid = 2530] [id = 367] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef4c800 == 56 [pid = 2530] [id = 366] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x12e853800 == 55 [pid = 2530] [id = 365] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x12d963800 == 54 [pid = 2530] [id = 364] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0ed000 == 53 [pid = 2530] [id = 363] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba66800 == 52 [pid = 2530] [id = 362] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x119274800 == 51 [pid = 2530] [id = 361] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x127ec2800 == 50 [pid = 2530] [id = 360] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x123974800 == 49 [pid = 2530] [id = 359] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba35000 == 48 [pid = 2530] [id = 358] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x118279800 == 47 [pid = 2530] [id = 357] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x11c41c800 == 46 [pid = 2530] [id = 356] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x1192cc800 == 45 [pid = 2530] [id = 355] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed73000 == 44 [pid = 2530] [id = 354] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x12d95e800 == 43 [pid = 2530] [id = 353] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x124270800 == 42 [pid = 2530] [id = 352] 05:26:18 INFO - PROCESS | 2530 | --DOCSHELL 0x1192d4000 == 41 [pid = 2530] [id = 351] 05:26:18 INFO - PROCESS | 2530 | 1461155178652 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]]]}] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x12d97bc00) [pid = 2530] [serial = 943] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x12b6f6400) [pid = 2530] [serial = 1006] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x127f44c00) [pid = 2530] [serial = 1030] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x1273f3400) [pid = 2530] [serial = 1029] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x123905400) [pid = 2530] [serial = 1002] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x11af67400) [pid = 2530] [serial = 1020] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x11c6bb800) [pid = 2530] [serial = 1024] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x1273f6400) [pid = 2530] [serial = 1042] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x1293d4c00) [pid = 2530] [serial = 1033] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x11aa44800) [pid = 2530] [serial = 1018] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12380dc00) [pid = 2530] [serial = 1026] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x11ab89c00) [pid = 2530] [serial = 999] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x12d313800) [pid = 2530] [serial = 1008] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12baed400) [pid = 2530] [serial = 1039] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12bbb0400) [pid = 2530] [serial = 1044] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x128e11000) [pid = 2530] [serial = 1032] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x11bb8c800) [pid = 2530] [serial = 1021] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12b7b5c00) [pid = 2530] [serial = 1038] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11a8f2c00) [pid = 2530] [serial = 1017] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x12b274000) [pid = 2530] [serial = 1005] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x12b270400) [pid = 2530] [serial = 1035] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x115868000) [pid = 2530] [serial = 1014] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x12d9bc400) [pid = 2530] [serial = 1009] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11bb84800) [pid = 2530] [serial = 1041] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x1277f4400) [pid = 2530] [serial = 1003] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x12b4c8c00) [pid = 2530] [serial = 1036] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x123730000) [pid = 2530] [serial = 1011] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12d02bc00) [pid = 2530] [serial = 1012] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x123906400) [pid = 2530] [serial = 1027] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x12d314000) [pid = 2530] [serial = 1045] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x1191c0000) [pid = 2530] [serial = 1015] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11c276c00) [pid = 2530] [serial = 1023] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11ba3c400) [pid = 2530] [serial = 1000] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x12d31f800) [pid = 2530] [serial = 1047] [outer = 0x0] [url = about:blank] 05:26:18 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x12d9be800) [pid = 2530] [serial = 1048] [outer = 0x0] [url = about:blank] 05:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 772ms 05:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:26:18 INFO - PROCESS | 2530 | 1461155178699 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 05:26:18 INFO - PROCESS | 2530 | 1461155178700 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 05:26:18 INFO - PROCESS | 2530 | 1461155178703 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:26:18 INFO - PROCESS | 2530 | 1461155178705 Marionette TRACE conn2 <- [1,1478,null,{}] 05:26:18 INFO - PROCESS | 2530 | 1461155178712 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}] 05:26:18 INFO - PROCESS | 2530 | 1461155178795 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 05:26:18 INFO - PROCESS | 2530 | 1461155178800 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8d3800 == 42 [pid = 2530] [id = 377] 05:26:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11acda400) [pid = 2530] [serial = 1130] [outer = 0x0] 05:26:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11bb87000) [pid = 2530] [serial = 1131] [outer = 0x11acda400] 05:26:18 INFO - PROCESS | 2530 | 1461155178831 Marionette DEBUG loaded listener.js 05:26:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11be5e000) [pid = 2530] [serial = 1132] [outer = 0x11acda400] 05:26:19 INFO - PROCESS | 2530 | 1461155179178 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]]]}] 05:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 527ms 05:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:26:19 INFO - PROCESS | 2530 | 1461155179230 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 05:26:19 INFO - PROCESS | 2530 | 1461155179232 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 05:26:19 INFO - PROCESS | 2530 | 1461155179234 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:26:19 INFO - PROCESS | 2530 | 1461155179235 Marionette TRACE conn2 <- [1,1482,null,{}] 05:26:19 INFO - PROCESS | 2530 | 1461155179238 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}] 05:26:19 INFO - PROCESS | 2530 | 1461155179314 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 05:26:19 INFO - PROCESS | 2530 | 1461155179318 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x125dd7000 == 43 [pid = 2530] [id = 378] 05:26:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11c27a400) [pid = 2530] [serial = 1133] [outer = 0x0] 05:26:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x123730000) [pid = 2530] [serial = 1134] [outer = 0x11c27a400] 05:26:19 INFO - PROCESS | 2530 | 1461155179347 Marionette DEBUG loaded listener.js 05:26:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1239de000) [pid = 2530] [serial = 1135] [outer = 0x11c27a400] 05:26:19 INFO - PROCESS | 2530 | 1461155179717 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]]]}] 05:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 05:26:19 INFO - PROCESS | 2530 | 1461155179753 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 05:26:19 INFO - PROCESS | 2530 | 1461155179754 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 05:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:26:19 INFO - PROCESS | 2530 | 1461155179756 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:26:19 INFO - PROCESS | 2530 | 1461155179758 Marionette TRACE conn2 <- [1,1486,null,{}] 05:26:19 INFO - PROCESS | 2530 | 1461155179760 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}] 05:26:19 INFO - PROCESS | 2530 | 1461155179844 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 05:26:19 INFO - PROCESS | 2530 | 1461155179893 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f08000 == 44 [pid = 2530] [id = 379] 05:26:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11c528000) [pid = 2530] [serial = 1136] [outer = 0x0] 05:26:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x123c43000) [pid = 2530] [serial = 1137] [outer = 0x11c528000] 05:26:19 INFO - PROCESS | 2530 | 1461155179918 Marionette DEBUG loaded listener.js 05:26:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12887ac00) [pid = 2530] [serial = 1138] [outer = 0x11c528000] 05:26:20 INFO - PROCESS | 2530 | 1461155180195 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]]]}] 05:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 471ms 05:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:26:20 INFO - PROCESS | 2530 | 1461155180230 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 05:26:20 INFO - PROCESS | 2530 | 1461155180231 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 05:26:20 INFO - PROCESS | 2530 | 1461155180233 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:26:20 INFO - PROCESS | 2530 | 1461155180235 Marionette TRACE conn2 <- [1,1490,null,{}] 05:26:20 INFO - PROCESS | 2530 | 1461155180240 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}] 05:26:20 INFO - PROCESS | 2530 | 1461155180333 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 05:26:20 INFO - PROCESS | 2530 | 1461155180339 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf76000 == 45 [pid = 2530] [id = 380] 05:26:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12910c800) [pid = 2530] [serial = 1139] [outer = 0x0] 05:26:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12b26d400) [pid = 2530] [serial = 1140] [outer = 0x12910c800] 05:26:20 INFO - PROCESS | 2530 | 1461155180367 Marionette DEBUG loaded listener.js 05:26:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12baf1400) [pid = 2530] [serial = 1141] [outer = 0x12910c800] 05:26:20 INFO - PROCESS | 2530 | 1461155180706 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]]]}] 05:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 05:26:20 INFO - PROCESS | 2530 | 1461155180758 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 05:26:20 INFO - PROCESS | 2530 | 1461155180760 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 05:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:26:20 INFO - PROCESS | 2530 | 1461155180762 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:26:20 INFO - PROCESS | 2530 | 1461155180763 Marionette TRACE conn2 <- [1,1494,null,{}] 05:26:20 INFO - PROCESS | 2530 | 1461155180765 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}] 05:26:20 INFO - PROCESS | 2530 | 1461155180864 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 05:26:20 INFO - PROCESS | 2530 | 1461155180919 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d990000 == 46 [pid = 2530] [id = 381] 05:26:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12d315000) [pid = 2530] [serial = 1142] [outer = 0x0] 05:26:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12d31f800) [pid = 2530] [serial = 1143] [outer = 0x12d315000] 05:26:20 INFO - PROCESS | 2530 | 1461155180971 Marionette DEBUG loaded listener.js 05:26:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12d9bc400) [pid = 2530] [serial = 1144] [outer = 0x12d315000] 05:26:21 INFO - PROCESS | 2530 | 1461155181312 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]]]}] 05:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 568ms 05:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:26:21 INFO - PROCESS | 2530 | 1461155181331 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 05:26:21 INFO - PROCESS | 2530 | 1461155181333 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 05:26:21 INFO - PROCESS | 2530 | 1461155181336 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:26:21 INFO - PROCESS | 2530 | 1461155181341 Marionette TRACE conn2 <- [1,1498,null,{}] 05:26:21 INFO - PROCESS | 2530 | 1461155181352 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}] 05:26:21 INFO - PROCESS | 2530 | 1461155181501 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 05:26:21 INFO - PROCESS | 2530 | 1461155181516 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2a7800 == 47 [pid = 2530] [id = 382] 05:26:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12d317400) [pid = 2530] [serial = 1145] [outer = 0x0] 05:26:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12dbeac00) [pid = 2530] [serial = 1146] [outer = 0x12d317400] 05:26:21 INFO - PROCESS | 2530 | 1461155181555 Marionette DEBUG loaded listener.js 05:26:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12e2fd000) [pid = 2530] [serial = 1147] [outer = 0x12d317400] 05:26:22 INFO - PROCESS | 2530 | 1461155182047 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]]]}] 05:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 723ms 05:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:26:22 INFO - PROCESS | 2530 | 1461155182059 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 05:26:22 INFO - PROCESS | 2530 | 1461155182060 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 05:26:22 INFO - PROCESS | 2530 | 1461155182063 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:26:22 INFO - PROCESS | 2530 | 1461155182064 Marionette TRACE conn2 <- [1,1502,null,{}] 05:26:22 INFO - PROCESS | 2530 | 1461155182066 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}] 05:26:22 INFO - PROCESS | 2530 | 1461155182165 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 05:26:22 INFO - PROCESS | 2530 | 1461155182178 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e85f800 == 48 [pid = 2530] [id = 383] 05:26:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x119261400) [pid = 2530] [serial = 1148] [outer = 0x0] 05:26:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12e34f000) [pid = 2530] [serial = 1149] [outer = 0x119261400] 05:26:22 INFO - PROCESS | 2530 | 1461155182202 Marionette DEBUG loaded listener.js 05:26:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x12e639400) [pid = 2530] [serial = 1150] [outer = 0x119261400] 05:26:22 INFO - PROCESS | 2530 | 1461155182531 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]]]}] 05:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 517ms 05:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:26:22 INFO - PROCESS | 2530 | 1461155182580 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 05:26:22 INFO - PROCESS | 2530 | 1461155182582 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 05:26:22 INFO - PROCESS | 2530 | 1461155182584 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:26:22 INFO - PROCESS | 2530 | 1461155182585 Marionette TRACE conn2 <- [1,1506,null,{}] 05:26:22 INFO - PROCESS | 2530 | 1461155182587 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}] 05:26:22 INFO - PROCESS | 2530 | 1461155182683 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 05:26:22 INFO - PROCESS | 2530 | 1461155182694 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef5d800 == 49 [pid = 2530] [id = 384] 05:26:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12edb6800) [pid = 2530] [serial = 1151] [outer = 0x0] 05:26:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12edc1800) [pid = 2530] [serial = 1152] [outer = 0x12edb6800] 05:26:22 INFO - PROCESS | 2530 | 1461155182718 Marionette DEBUG loaded listener.js 05:26:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x12ef8e400) [pid = 2530] [serial = 1153] [outer = 0x12edb6800] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x12b2e0400) [pid = 2530] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x12cfdb800) [pid = 2530] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12bb6b800) [pid = 2530] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x1277f5800) [pid = 2530] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12910f000) [pid = 2530] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x116461000) [pid = 2530] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x118612c00) [pid = 2530] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x12b26c000) [pid = 2530] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11acdc800) [pid = 2530] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x123738c00) [pid = 2530] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12e635400) [pid = 2530] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11a7a7c00) [pid = 2530] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:26:23 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11ba3c000) [pid = 2530] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:26:23 INFO - PROCESS | 2530 | 1461155183156 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]]]}] 05:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 617ms 05:26:23 INFO - PROCESS | 2530 | 1461155183202 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 05:26:23 INFO - PROCESS | 2530 | 1461155183204 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 05:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:26:23 INFO - PROCESS | 2530 | 1461155183212 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:26:23 INFO - PROCESS | 2530 | 1461155183213 Marionette TRACE conn2 <- [1,1510,null,{}] 05:26:23 INFO - PROCESS | 2530 | 1461155183216 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}] 05:26:23 INFO - PROCESS | 2530 | 1461155183318 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 05:26:23 INFO - PROCESS | 2530 | 1461155183324 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e690800 == 50 [pid = 2530] [id = 385] 05:26:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11ab8c000) [pid = 2530] [serial = 1154] [outer = 0x0] 05:26:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12b2dfc00) [pid = 2530] [serial = 1155] [outer = 0x11ab8c000] 05:26:23 INFO - PROCESS | 2530 | 1461155183354 Marionette DEBUG loaded listener.js 05:26:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12ef91400) [pid = 2530] [serial = 1156] [outer = 0x11ab8c000] 05:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 469ms 05:26:23 INFO - PROCESS | 2530 | 1461155183676 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]]]}] 05:26:23 INFO - PROCESS | 2530 | 1461155183681 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 05:26:23 INFO - PROCESS | 2530 | 1461155183682 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 05:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:26:23 INFO - PROCESS | 2530 | 1461155183684 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:26:23 INFO - PROCESS | 2530 | 1461155183685 Marionette TRACE conn2 <- [1,1514,null,{}] 05:26:23 INFO - PROCESS | 2530 | 1461155183690 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}] 05:26:23 INFO - PROCESS | 2530 | 1461155183774 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 05:26:23 INFO - PROCESS | 2530 | 1461155183827 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f449000 == 51 [pid = 2530] [id = 386] 05:26:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x114c94400) [pid = 2530] [serial = 1157] [outer = 0x0] 05:26:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x114c9ac00) [pid = 2530] [serial = 1158] [outer = 0x114c94400] 05:26:23 INFO - PROCESS | 2530 | 1461155183852 Marionette DEBUG loaded listener.js 05:26:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x1277f5800) [pid = 2530] [serial = 1159] [outer = 0x114c94400] 05:26:24 INFO - PROCESS | 2530 | 1461155184141 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]]]}] 05:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 472ms 05:26:24 INFO - PROCESS | 2530 | 1461155184163 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 05:26:24 INFO - PROCESS | 2530 | 1461155184164 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 05:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:26:24 INFO - PROCESS | 2530 | 1461155184166 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:26:24 INFO - PROCESS | 2530 | 1461155184167 Marionette TRACE conn2 <- [1,1518,null,{}] 05:26:24 INFO - PROCESS | 2530 | 1461155184170 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}] 05:26:24 INFO - PROCESS | 2530 | 1461155184255 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 05:26:24 INFO - PROCESS | 2530 | 1461155184260 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ffd5800 == 52 [pid = 2530] [id = 387] 05:26:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12e635400) [pid = 2530] [serial = 1160] [outer = 0x0] 05:26:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12f592000) [pid = 2530] [serial = 1161] [outer = 0x12e635400] 05:26:24 INFO - PROCESS | 2530 | 1461155184284 Marionette DEBUG loaded listener.js 05:26:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12f59ac00) [pid = 2530] [serial = 1162] [outer = 0x12e635400] 05:26:24 INFO - PROCESS | 2530 | 1461155184592 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]]]}] 05:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 470ms 05:26:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:26:24 INFO - PROCESS | 2530 | 1461155184637 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 05:26:24 INFO - PROCESS | 2530 | 1461155184638 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 05:26:24 INFO - PROCESS | 2530 | 1461155184640 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:26:24 INFO - PROCESS | 2530 | 1461155184641 Marionette TRACE conn2 <- [1,1522,null,{}] 05:26:24 INFO - PROCESS | 2530 | 1461155184644 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}] 05:26:24 INFO - PROCESS | 2530 | 1461155184727 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 05:26:24 INFO - PROCESS | 2530 | 1461155184781 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x13054b800 == 53 [pid = 2530] [id = 388] 05:26:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x114c99400) [pid = 2530] [serial = 1163] [outer = 0x0] 05:26:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12e655c00) [pid = 2530] [serial = 1164] [outer = 0x114c99400] 05:26:24 INFO - PROCESS | 2530 | 1461155184805 Marionette DEBUG loaded listener.js 05:26:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12e65b000) [pid = 2530] [serial = 1165] [outer = 0x114c99400] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x12e866800 == 52 [pid = 2530] [id = 335] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x123d69000 == 51 [pid = 2530] [id = 334] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x12da4b000 == 50 [pid = 2530] [id = 350] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed6b800 == 49 [pid = 2530] [id = 332] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba2b800 == 48 [pid = 2530] [id = 337] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x12f42b000 == 47 [pid = 2530] [id = 336] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8d6800 == 46 [pid = 2530] [id = 333] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x11b5ea000 == 45 [pid = 2530] [id = 376] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd50000 == 44 [pid = 2530] [id = 375] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x12fe56000 == 43 [pid = 2530] [id = 374] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x12fe3d800 == 42 [pid = 2530] [id = 373] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef68000 == 41 [pid = 2530] [id = 372] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f6800 == 40 [pid = 2530] [id = 371] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba29800 == 39 [pid = 2530] [id = 370] 05:26:25 INFO - PROCESS | 2530 | --DOCSHELL 0x12f97b800 == 38 [pid = 2530] [id = 369] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x12d990000 == 37 [pid = 2530] [id = 381] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2a7800 == 36 [pid = 2530] [id = 382] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x12e690800 == 35 [pid = 2530] [id = 385] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8d3800 == 34 [pid = 2530] [id = 377] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf76000 == 33 [pid = 2530] [id = 380] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x12e85f800 == 32 [pid = 2530] [id = 383] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x127f08000 == 31 [pid = 2530] [id = 379] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef5d800 == 30 [pid = 2530] [id = 384] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x125dd7000 == 29 [pid = 2530] [id = 378] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x12f449000 == 28 [pid = 2530] [id = 386] 05:26:26 INFO - PROCESS | 2530 | --DOCSHELL 0x12ffd5800 == 27 [pid = 2530] [id = 387] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x12bbbe400) [pid = 2530] [serial = 1086] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12d9b9400) [pid = 2530] [serial = 1089] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12d032800) [pid = 2530] [serial = 1087] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12e2f3400) [pid = 2530] [serial = 1092] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12dbedc00) [pid = 2530] [serial = 1090] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x127ed4800) [pid = 2530] [serial = 1080] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x128ee4000) [pid = 2530] [serial = 1081] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x12b272000) [pid = 2530] [serial = 1083] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11a8ec400) [pid = 2530] [serial = 1069] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x119256000) [pid = 2530] [serial = 1068] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x12bbb1c00) [pid = 2530] [serial = 1062] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1191b8000) [pid = 2530] [serial = 1071] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11af60800) [pid = 2530] [serial = 1072] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11a7a8800) [pid = 2530] [serial = 1053] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x127ed6400) [pid = 2530] [serial = 1065] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12edb3c00) [pid = 2530] [serial = 1102] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x12dbe8800) [pid = 2530] [serial = 1050] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x12e34b400) [pid = 2530] [serial = 1093] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x1278e9c00) [pid = 2530] [serial = 1059] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11bb87400) [pid = 2530] [serial = 1074] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x123738800) [pid = 2530] [serial = 1075] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x123c41400) [pid = 2530] [serial = 1077] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x1273f4400) [pid = 2530] [serial = 1078] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11c23f400) [pid = 2530] [serial = 1056] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x12e639c00) [pid = 2530] [serial = 1101] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x12edb7800) [pid = 2530] [serial = 1104] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x12e351c00) [pid = 2530] [serial = 1095] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x12e631000) [pid = 2530] [serial = 1096] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x123735800) [pid = 2530] [serial = 1098] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x12e350000) [pid = 2530] [serial = 1099] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x12edbf400) [pid = 2530] [serial = 1105] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x12baec400) [pid = 2530] [serial = 1084] [outer = 0x0] [url = about:blank] 05:26:26 INFO - PROCESS | 2530 | 1461155186374 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"]]]}] 05:26:26 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 () { 05:26:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:26:26 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 () { 05:26:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:26:26 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 () { 05:26:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:26:26 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 () { 05:26:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:26:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1770ms 05:26:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:26:26 INFO - PROCESS | 2530 | 1461155186411 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 05:26:26 INFO - PROCESS | 2530 | 1461155186414 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 05:26:26 INFO - PROCESS | 2530 | 1461155186418 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:26:26 INFO - PROCESS | 2530 | 1461155186420 Marionette TRACE conn2 <- [1,1526,null,{}] 05:26:26 INFO - PROCESS | 2530 | 1461155186424 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}] 05:26:26 INFO - PROCESS | 2530 | 1461155186505 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 05:26:26 INFO - PROCESS | 2530 | 1461155186549 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x118a26000 == 28 [pid = 2530] [id = 389] 05:26:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x1158eb400) [pid = 2530] [serial = 1166] [outer = 0x0] 05:26:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x1158ef000) [pid = 2530] [serial = 1167] [outer = 0x1158eb400] 05:26:26 INFO - PROCESS | 2530 | 1461155186577 Marionette DEBUG loaded listener.js 05:26:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x118611800) [pid = 2530] [serial = 1168] [outer = 0x1158eb400] 05:26:26 INFO - PROCESS | 2530 | 1461155186897 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"]]]}] 05:26:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:26:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:26:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:26:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:26:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 524ms 05:26:26 INFO - PROCESS | 2530 | 1461155186943 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 05:26:26 INFO - PROCESS | 2530 | 1461155186948 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 05:26:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:26:26 INFO - PROCESS | 2530 | 1461155186953 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:26:26 INFO - PROCESS | 2530 | 1461155186955 Marionette TRACE conn2 <- [1,1530,null,{}] 05:26:26 INFO - PROCESS | 2530 | 1461155186958 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}] 05:26:27 INFO - PROCESS | 2530 | 1461155187043 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 05:26:27 INFO - PROCESS | 2530 | 1461155187106 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x11927e800 == 29 [pid = 2530] [id = 390] 05:26:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x1158eb000) [pid = 2530] [serial = 1169] [outer = 0x0] 05:26:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x119130400) [pid = 2530] [serial = 1170] [outer = 0x1158eb000] 05:26:27 INFO - PROCESS | 2530 | 1461155187140 Marionette DEBUG loaded listener.js 05:26:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x11a7a5c00) [pid = 2530] [serial = 1171] [outer = 0x1158eb000] 05:26:27 INFO - PROCESS | 2530 | 1461155187512 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]]]}] 05:26:27 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 05:26:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:26:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:26:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:26:27 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. 05:26:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:26:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 571ms 05:26:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:26:27 INFO - PROCESS | 2530 | 1461155187526 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 05:26:27 INFO - PROCESS | 2530 | 1461155187527 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 05:26:27 INFO - PROCESS | 2530 | 1461155187530 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:26:27 INFO - PROCESS | 2530 | 1461155187532 Marionette TRACE conn2 <- [1,1534,null,{}] 05:26:27 INFO - PROCESS | 2530 | 1461155187542 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}] 05:26:27 INFO - PROCESS | 2530 | 1461155187636 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 05:26:27 INFO - PROCESS | 2530 | 1461155187643 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x11aa7a800 == 30 [pid = 2530] [id = 391] 05:26:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11211f400) [pid = 2530] [serial = 1172] [outer = 0x0] 05:26:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11a9c8c00) [pid = 2530] [serial = 1173] [outer = 0x11211f400] 05:26:27 INFO - PROCESS | 2530 | 1461155187671 Marionette DEBUG loaded listener.js 05:26:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11aa3ec00) [pid = 2530] [serial = 1174] [outer = 0x11211f400] 05:26:27 INFO - PROCESS | 2530 | 1461155187993 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]]]}] 05:26:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 470ms 05:26:28 INFO - PROCESS | 2530 | 1461155188001 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 05:26:28 INFO - PROCESS | 2530 | 1461155188002 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 05:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:26:28 INFO - PROCESS | 2530 | 1461155188006 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:26:28 INFO - PROCESS | 2530 | 1461155188009 Marionette TRACE conn2 <- [1,1538,null,{}] 05:26:28 INFO - PROCESS | 2530 | 1461155188012 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}] 05:26:28 INFO - PROCESS | 2530 | 1461155188084 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 05:26:28 INFO - PROCESS | 2530 | 1461155188090 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8ce000 == 31 [pid = 2530] [id = 392] 05:26:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11aa44000) [pid = 2530] [serial = 1175] [outer = 0x0] 05:26:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11acdfc00) [pid = 2530] [serial = 1176] [outer = 0x11aa44000] 05:26:28 INFO - PROCESS | 2530 | 1461155188116 Marionette DEBUG loaded listener.js 05:26:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11af68000) [pid = 2530] [serial = 1177] [outer = 0x11aa44000] 05:26:28 INFO - PROCESS | 2530 | 1461155188435 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]]]}] 05:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 472ms 05:26:28 INFO - PROCESS | 2530 | 1461155188477 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 05:26:28 INFO - PROCESS | 2530 | 1461155188479 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 05:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:26:28 INFO - PROCESS | 2530 | 1461155188481 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:26:28 INFO - PROCESS | 2530 | 1461155188482 Marionette TRACE conn2 <- [1,1542,null,{}] 05:26:28 INFO - PROCESS | 2530 | 1461155188484 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}] 05:26:28 INFO - PROCESS | 2530 | 1461155188574 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 05:26:28 INFO - PROCESS | 2530 | 1461155188580 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd45800 == 32 [pid = 2530] [id = 393] 05:26:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x114f61000) [pid = 2530] [serial = 1178] [outer = 0x0] 05:26:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11af63000) [pid = 2530] [serial = 1179] [outer = 0x114f61000] 05:26:28 INFO - PROCESS | 2530 | 1461155188606 Marionette DEBUG loaded listener.js 05:26:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x11bb87400) [pid = 2530] [serial = 1180] [outer = 0x114f61000] 05:26:28 INFO - PROCESS | 2530 | 1461155188900 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]]]}] 05:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 05:26:28 INFO - PROCESS | 2530 | 1461155188951 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 05:26:28 INFO - PROCESS | 2530 | 1461155188952 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 05:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:26:28 INFO - PROCESS | 2530 | 1461155188956 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:26:28 INFO - PROCESS | 2530 | 1461155188958 Marionette TRACE conn2 <- [1,1546,null,{}] 05:26:28 INFO - PROCESS | 2530 | 1461155188960 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}] 05:26:29 INFO - PROCESS | 2530 | 1461155189048 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 05:26:29 INFO - PROCESS | 2530 | 1461155189054 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a79800 == 33 [pid = 2530] [id = 394] 05:26:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11bb91400) [pid = 2530] [serial = 1181] [outer = 0x0] 05:26:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11c275c00) [pid = 2530] [serial = 1182] [outer = 0x11bb91400] 05:26:29 INFO - PROCESS | 2530 | 1461155189085 Marionette DEBUG loaded listener.js 05:26:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11c5f5c00) [pid = 2530] [serial = 1183] [outer = 0x11bb91400] 05:26:29 INFO - PROCESS | 2530 | 1461155189409 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]]]}] 05:26:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:26:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 472ms 05:26:29 INFO - PROCESS | 2530 | 1461155189427 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 05:26:29 INFO - PROCESS | 2530 | 1461155189428 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 05:26:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:26:29 INFO - PROCESS | 2530 | 1461155189430 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:26:29 INFO - PROCESS | 2530 | 1461155189431 Marionette TRACE conn2 <- [1,1550,null,{}] 05:26:29 INFO - PROCESS | 2530 | 1461155189434 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}] 05:26:29 INFO - PROCESS | 2530 | 1461155189528 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 05:26:29 INFO - PROCESS | 2530 | 1461155189534 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x124034800 == 34 [pid = 2530] [id = 395] 05:26:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11c52a400) [pid = 2530] [serial = 1184] [outer = 0x0] 05:26:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12372f000) [pid = 2530] [serial = 1185] [outer = 0x11c52a400] 05:26:29 INFO - PROCESS | 2530 | 1461155189559 Marionette DEBUG loaded listener.js 05:26:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x123814c00) [pid = 2530] [serial = 1186] [outer = 0x11c52a400] 05:26:29 INFO - PROCESS | 2530 | 1461155189840 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]]]}] 05:26:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:26:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 418ms 05:26:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:26:29 INFO - PROCESS | 2530 | 1461155189849 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 05:26:29 INFO - PROCESS | 2530 | 1461155189850 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 05:26:29 INFO - PROCESS | 2530 | 1461155189852 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:26:29 INFO - PROCESS | 2530 | 1461155189854 Marionette TRACE conn2 <- [1,1554,null,{}] 05:26:29 INFO - PROCESS | 2530 | 1461155189863 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}] 05:26:29 INFO - PROCESS | 2530 | 1461155189940 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 05:26:29 INFO - PROCESS | 2530 | 1461155189945 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x12713a800 == 35 [pid = 2530] [id = 396] 05:26:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11acd8800) [pid = 2530] [serial = 1187] [outer = 0x0] 05:26:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x1239e5c00) [pid = 2530] [serial = 1188] [outer = 0x11acd8800] 05:26:29 INFO - PROCESS | 2530 | 1461155189970 Marionette DEBUG loaded listener.js 05:26:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x123c76c00) [pid = 2530] [serial = 1189] [outer = 0x11acd8800] 05:26:30 INFO - PROCESS | 2530 | 1461155190298 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]]]}] 05:26:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:26:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 478ms 05:26:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:26:30 INFO - PROCESS | 2530 | 1461155190330 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 05:26:30 INFO - PROCESS | 2530 | 1461155190331 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 05:26:30 INFO - PROCESS | 2530 | 1461155190333 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:26:30 INFO - PROCESS | 2530 | 1461155190334 Marionette TRACE conn2 <- [1,1558,null,{}] 05:26:30 INFO - PROCESS | 2530 | 1461155190337 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}] 05:26:30 INFO - PROCESS | 2530 | 1461155190431 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 05:26:30 INFO - PROCESS | 2530 | 1461155190461 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x11aa79000 == 36 [pid = 2530] [id = 397] 05:26:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x11af67000) [pid = 2530] [serial = 1190] [outer = 0x0] 05:26:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x123ee8400) [pid = 2530] [serial = 1191] [outer = 0x11af67000] 05:26:30 INFO - PROCESS | 2530 | 1461155190486 Marionette DEBUG loaded listener.js 05:26:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x1240ba800) [pid = 2530] [serial = 1192] [outer = 0x11af67000] 05:26:30 INFO - PROCESS | 2530 | 1461155190740 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]]]}] 05:26:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:26:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 417ms 05:26:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:26:30 INFO - PROCESS | 2530 | 1461155190751 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 05:26:30 INFO - PROCESS | 2530 | 1461155190753 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 05:26:30 INFO - PROCESS | 2530 | 1461155190757 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:26:30 INFO - PROCESS | 2530 | 1461155190759 Marionette TRACE conn2 <- [1,1562,null,{}] 05:26:30 INFO - PROCESS | 2530 | 1461155190768 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}] 05:26:30 INFO - PROCESS | 2530 | 1461155190857 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 05:26:30 INFO - PROCESS | 2530 | 1461155190861 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x129049800 == 37 [pid = 2530] [id = 398] 05:26:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x1240bac00) [pid = 2530] [serial = 1193] [outer = 0x0] 05:26:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x1240ed800) [pid = 2530] [serial = 1194] [outer = 0x1240bac00] 05:26:30 INFO - PROCESS | 2530 | 1461155190886 Marionette DEBUG loaded listener.js 05:26:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x125de9000) [pid = 2530] [serial = 1195] [outer = 0x1240bac00] 05:26:31 INFO - PROCESS | 2530 | 1461155191216 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]]]}] 05:26:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:26:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 479ms 05:26:31 INFO - PROCESS | 2530 | 1461155191234 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 05:26:31 INFO - PROCESS | 2530 | 1461155191236 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 05:26:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:26:31 INFO - PROCESS | 2530 | 1461155191242 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:26:31 INFO - PROCESS | 2530 | 1461155191244 Marionette TRACE conn2 <- [1,1566,null,{}] 05:26:31 INFO - PROCESS | 2530 | 1461155191247 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}] 05:26:31 INFO - PROCESS | 2530 | 1461155191409 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 05:26:31 INFO - PROCESS | 2530 | 1461155191439 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd45000 == 38 [pid = 2530] [id = 399] 05:26:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x1240bf800) [pid = 2530] [serial = 1196] [outer = 0x0] 05:26:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x1273be000) [pid = 2530] [serial = 1197] [outer = 0x1240bf800] 05:26:31 INFO - PROCESS | 2530 | 1461155191485 Marionette DEBUG loaded listener.js 05:26:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x127f7ac00) [pid = 2530] [serial = 1198] [outer = 0x1240bf800] 05:26:31 INFO - PROCESS | 2530 | 1461155191950 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]]]}] 05:26:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:26:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 723ms 05:26:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:26:31 INFO - PROCESS | 2530 | 1461155191962 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 05:26:31 INFO - PROCESS | 2530 | 1461155191963 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 05:26:31 INFO - PROCESS | 2530 | 1461155191965 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:26:31 INFO - PROCESS | 2530 | 1461155191966 Marionette TRACE conn2 <- [1,1570,null,{}] 05:26:31 INFO - PROCESS | 2530 | 1461155191969 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}] 05:26:32 INFO - PROCESS | 2530 | 1461155192060 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 05:26:32 INFO - PROCESS | 2530 | 1461155192075 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b772000 == 39 [pid = 2530] [id = 400] 05:26:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x12886e000) [pid = 2530] [serial = 1199] [outer = 0x0] 05:26:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12887bc00) [pid = 2530] [serial = 1200] [outer = 0x12886e000] 05:26:32 INFO - PROCESS | 2530 | 1461155192100 Marionette DEBUG loaded listener.js 05:26:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x129314000) [pid = 2530] [serial = 1201] [outer = 0x12886e000] 05:26:32 INFO - PROCESS | 2530 | 1461155192419 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]]]}] 05:26:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:26:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 468ms 05:26:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:26:32 INFO - PROCESS | 2530 | 1461155192434 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 05:26:32 INFO - PROCESS | 2530 | 1461155192435 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 05:26:32 INFO - PROCESS | 2530 | 1461155192438 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:26:32 INFO - PROCESS | 2530 | 1461155192441 Marionette TRACE conn2 <- [1,1574,null,{}] 05:26:32 INFO - PROCESS | 2530 | 1461155192445 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}] 05:26:32 INFO - PROCESS | 2530 | 1461155192536 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 05:26:32 INFO - PROCESS | 2530 | 1461155192548 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf73000 == 40 [pid = 2530] [id = 401] 05:26:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x128e0ec00) [pid = 2530] [serial = 1202] [outer = 0x0] 05:26:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x1293d8c00) [pid = 2530] [serial = 1203] [outer = 0x128e0ec00] 05:26:32 INFO - PROCESS | 2530 | 1461155192573 Marionette DEBUG loaded listener.js 05:26:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12b266400) [pid = 2530] [serial = 1204] [outer = 0x128e0ec00] 05:26:32 INFO - PROCESS | 2530 | 1461155192918 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]]]}] 05:26:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:26:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 521ms 05:26:32 INFO - PROCESS | 2530 | 1461155192959 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 05:26:32 INFO - PROCESS | 2530 | 1461155192960 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 05:26:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:26:32 INFO - PROCESS | 2530 | 1461155192963 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:26:32 INFO - PROCESS | 2530 | 1461155192964 Marionette TRACE conn2 <- [1,1578,null,{}] 05:26:32 INFO - PROCESS | 2530 | 1461155192966 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}] 05:26:33 INFO - PROCESS | 2530 | 1461155193058 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 05:26:33 INFO - PROCESS | 2530 | 1461155193062 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0e3000 == 41 [pid = 2530] [id = 402] 05:26:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x129322000) [pid = 2530] [serial = 1205] [outer = 0x0] 05:26:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12b270400) [pid = 2530] [serial = 1206] [outer = 0x129322000] 05:26:33 INFO - PROCESS | 2530 | 1461155193087 Marionette DEBUG loaded listener.js 05:26:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x12b2e2c00) [pid = 2530] [serial = 1207] [outer = 0x129322000] 05:26:33 INFO - PROCESS | 2530 | 1461155193728 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]]]}] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x11a9d7c00) [pid = 2530] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x12d9be000) [pid = 2530] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x12d317400) [pid = 2530] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x119261400) [pid = 2530] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12edb6800) [pid = 2530] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x114c94400) [pid = 2530] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12e635400) [pid = 2530] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x11c27a400) [pid = 2530] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x11acda400) [pid = 2530] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x119261000) [pid = 2530] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x118614000) [pid = 2530] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12e357000) [pid = 2530] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12d318800) [pid = 2530] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12b268400) [pid = 2530] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x11ba43400) [pid = 2530] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11a79c000) [pid = 2530] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x113ecd800) [pid = 2530] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x12910c800) [pid = 2530] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11c528000) [pid = 2530] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x11ab8c000) [pid = 2530] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x12d315000) [pid = 2530] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1273eb400) [pid = 2530] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x118c75800) [pid = 2530] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x12bae6c00) [pid = 2530] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11bb88400) [pid = 2530] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:26:33 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12910b400) [pid = 2530] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:26:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:26:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 818ms 05:26:33 INFO - PROCESS | 2530 | 1461155193782 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 05:26:33 INFO - PROCESS | 2530 | 1461155193783 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 05:26:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:26:33 INFO - PROCESS | 2530 | 1461155193785 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:26:33 INFO - PROCESS | 2530 | 1461155193786 Marionette TRACE conn2 <- [1,1582,null,{}] 05:26:33 INFO - PROCESS | 2530 | 1461155193805 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}] 05:26:33 INFO - PROCESS | 2530 | 1461155193877 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 05:26:33 INFO - PROCESS | 2530 | 1461155193881 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x119152000 == 42 [pid = 2530] [id = 403] 05:26:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x1154b5c00) [pid = 2530] [serial = 1208] [outer = 0x0] 05:26:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x118749c00) [pid = 2530] [serial = 1209] [outer = 0x1154b5c00] 05:26:33 INFO - PROCESS | 2530 | 1461155193909 Marionette DEBUG loaded listener.js 05:26:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11a9d7c00) [pid = 2530] [serial = 1210] [outer = 0x1154b5c00] 05:26:34 INFO - PROCESS | 2530 | 1461155194239 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]]]}] 05:26:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:26:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 469ms 05:26:34 INFO - PROCESS | 2530 | 1461155194256 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 05:26:34 INFO - PROCESS | 2530 | 1461155194258 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 05:26:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:26:34 INFO - PROCESS | 2530 | 1461155194262 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:26:34 INFO - PROCESS | 2530 | 1461155194263 Marionette TRACE conn2 <- [1,1586,null,{}] 05:26:34 INFO - PROCESS | 2530 | 1461155194265 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}] 05:26:34 INFO - PROCESS | 2530 | 1461155194363 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 05:26:34 INFO - PROCESS | 2530 | 1461155194394 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b27c000 == 43 [pid = 2530] [id = 404] 05:26:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11a79c400) [pid = 2530] [serial = 1211] [outer = 0x0] 05:26:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11be63000) [pid = 2530] [serial = 1212] [outer = 0x11a79c400] 05:26:34 INFO - PROCESS | 2530 | 1461155194418 Marionette DEBUG loaded listener.js 05:26:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12b26f000) [pid = 2530] [serial = 1213] [outer = 0x11a79c400] 05:26:34 INFO - PROCESS | 2530 | 1461155194688 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]]]}] 05:26:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:26:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 05:26:34 INFO - PROCESS | 2530 | 1461155194731 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 05:26:34 INFO - PROCESS | 2530 | 1461155194732 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 05:26:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:26:34 INFO - PROCESS | 2530 | 1461155194734 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:26:34 INFO - PROCESS | 2530 | 1461155194736 Marionette TRACE conn2 <- [1,1590,null,{}] 05:26:34 INFO - PROCESS | 2530 | 1461155194740 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}] 05:26:34 INFO - PROCESS | 2530 | 1461155194816 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 05:26:34 INFO - PROCESS | 2530 | 1461155194822 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da40000 == 44 [pid = 2530] [id = 405] 05:26:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x123d02400) [pid = 2530] [serial = 1214] [outer = 0x0] 05:26:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12b4c5c00) [pid = 2530] [serial = 1215] [outer = 0x123d02400] 05:26:34 INFO - PROCESS | 2530 | 1461155194848 Marionette DEBUG loaded listener.js 05:26:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12b6f2400) [pid = 2530] [serial = 1216] [outer = 0x123d02400] 05:26:35 INFO - PROCESS | 2530 | 1461155195171 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]]]}] 05:26:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:26:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 468ms 05:26:35 INFO - PROCESS | 2530 | 1461155195203 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 05:26:35 INFO - PROCESS | 2530 | 1461155195206 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 05:26:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:26:35 INFO - PROCESS | 2530 | 1461155195209 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:26:35 INFO - PROCESS | 2530 | 1461155195210 Marionette TRACE conn2 <- [1,1594,null,{}] 05:26:35 INFO - PROCESS | 2530 | 1461155195212 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}] 05:26:35 INFO - PROCESS | 2530 | 1461155195315 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 05:26:35 INFO - PROCESS | 2530 | 1461155195321 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2a2000 == 45 [pid = 2530] [id = 406] 05:26:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12b6f1000) [pid = 2530] [serial = 1217] [outer = 0x0] 05:26:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12b7b0400) [pid = 2530] [serial = 1218] [outer = 0x12b6f1000] 05:26:35 INFO - PROCESS | 2530 | 1461155195346 Marionette DEBUG loaded listener.js 05:26:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12b7b7800) [pid = 2530] [serial = 1219] [outer = 0x12b6f1000] 05:26:35 INFO - PROCESS | 2530 | 1461155195629 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]]]}] 05:26:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:26:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 468ms 05:26:35 INFO - PROCESS | 2530 | 1461155195677 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 05:26:35 INFO - PROCESS | 2530 | 1461155195678 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 05:26:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:26:35 INFO - PROCESS | 2530 | 1461155195681 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:26:35 INFO - PROCESS | 2530 | 1461155195682 Marionette TRACE conn2 <- [1,1598,null,{}] 05:26:35 INFO - PROCESS | 2530 | 1461155195684 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}] 05:26:35 INFO - PROCESS | 2530 | 1461155195817 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 05:26:35 INFO - PROCESS | 2530 | 1461155195869 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x114c4f800 == 46 [pid = 2530] [id = 407] 05:26:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x112117c00) [pid = 2530] [serial = 1220] [outer = 0x0] 05:26:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x112120c00) [pid = 2530] [serial = 1221] [outer = 0x112117c00] 05:26:35 INFO - PROCESS | 2530 | 1461155195902 Marionette DEBUG loaded listener.js 05:26:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x114c98000) [pid = 2530] [serial = 1222] [outer = 0x112117c00] 05:26:36 INFO - PROCESS | 2530 | 1461155196443 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]]]}] 05:26:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:26:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 818ms 05:26:36 INFO - PROCESS | 2530 | 1461155196502 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 05:26:36 INFO - PROCESS | 2530 | 1461155196506 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 05:26:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:26:36 INFO - PROCESS | 2530 | 1461155196532 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:26:36 INFO - PROCESS | 2530 | 1461155196535 Marionette TRACE conn2 <- [1,1602,null,{}] 05:26:36 INFO - PROCESS | 2530 | 1461155196539 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}] 05:26:36 INFO - PROCESS | 2530 | 1461155196648 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 05:26:36 INFO - PROCESS | 2530 | 1461155196701 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x11aa75800 == 47 [pid = 2530] [id = 408] 05:26:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x1191be800) [pid = 2530] [serial = 1223] [outer = 0x0] 05:26:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x119c57c00) [pid = 2530] [serial = 1224] [outer = 0x1191be800] 05:26:36 INFO - PROCESS | 2530 | 1461155196733 Marionette DEBUG loaded listener.js 05:26:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x11a7b1c00) [pid = 2530] [serial = 1225] [outer = 0x1191be800] 05:26:37 INFO - PROCESS | 2530 | 1461155197253 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]]]}] 05:26:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:26:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 923ms 05:26:37 INFO - PROCESS | 2530 | 1461155197462 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 05:26:37 INFO - PROCESS | 2530 | 1461155197465 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 05:26:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:26:37 INFO - PROCESS | 2530 | 1461155197468 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:26:37 INFO - PROCESS | 2530 | 1461155197470 Marionette TRACE conn2 <- [1,1606,null,{}] 05:26:37 INFO - PROCESS | 2530 | 1461155197474 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}] 05:26:37 INFO - PROCESS | 2530 | 1461155197575 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 05:26:37 INFO - PROCESS | 2530 | 1461155197652 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x118782000 == 48 [pid = 2530] [id = 409] 05:26:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x1153d5000) [pid = 2530] [serial = 1226] [outer = 0x0] 05:26:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x1154b9000) [pid = 2530] [serial = 1227] [outer = 0x1153d5000] 05:26:37 INFO - PROCESS | 2530 | 1461155197681 Marionette DEBUG loaded listener.js 05:26:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x1158ecc00) [pid = 2530] [serial = 1228] [outer = 0x1153d5000] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2a2000 == 47 [pid = 2530] [id = 406] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x12da40000 == 46 [pid = 2530] [id = 405] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x12b27c000 == 45 [pid = 2530] [id = 404] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x119152000 == 44 [pid = 2530] [id = 403] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0e3000 == 43 [pid = 2530] [id = 402] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf73000 == 42 [pid = 2530] [id = 401] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x12b772000 == 41 [pid = 2530] [id = 400] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x12e655c00) [pid = 2530] [serial = 1164] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd45000 == 40 [pid = 2530] [id = 399] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x129049800 == 39 [pid = 2530] [id = 398] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x11aa79000 == 38 [pid = 2530] [id = 397] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x12713a800 == 37 [pid = 2530] [id = 396] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x124034800 == 36 [pid = 2530] [id = 395] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x123a79800 == 35 [pid = 2530] [id = 394] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd45800 == 34 [pid = 2530] [id = 393] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8ce000 == 33 [pid = 2530] [id = 392] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x11aa7a800 == 32 [pid = 2530] [id = 391] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x11927e800 == 31 [pid = 2530] [id = 390] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x118a26000 == 30 [pid = 2530] [id = 389] 05:26:38 INFO - PROCESS | 2530 | --DOCSHELL 0x13054b800 == 29 [pid = 2530] [id = 388] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12d97ac00) [pid = 2530] [serial = 1066] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x12e2f8400) [pid = 2530] [serial = 997] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12d033800) [pid = 2530] [serial = 1063] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x11c6bc400) [pid = 2530] [serial = 1057] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x1293d1400) [pid = 2530] [serial = 1060] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x11a9c8800) [pid = 2530] [serial = 1054] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12e2f8c00) [pid = 2530] [serial = 1051] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12dbeac00) [pid = 2530] [serial = 1146] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12e34f000) [pid = 2530] [serial = 1149] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12e2fd000) [pid = 2530] [serial = 1147] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x12edc1800) [pid = 2530] [serial = 1152] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x1277f5800) [pid = 2530] [serial = 1159] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x12f592000) [pid = 2530] [serial = 1161] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12ef8e400) [pid = 2530] [serial = 1153] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x123730000) [pid = 2530] [serial = 1134] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11bb87000) [pid = 2530] [serial = 1131] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11be5e000) [pid = 2530] [serial = 1132] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11a9d7800) [pid = 2530] [serial = 1129] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11a8f5c00) [pid = 2530] [serial = 1128] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x119d69400) [pid = 2530] [serial = 1126] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x118a63c00) [pid = 2530] [serial = 1125] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x12ef8a400) [pid = 2530] [serial = 1123] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12e63a800) [pid = 2530] [serial = 1122] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x12e2fb800) [pid = 2530] [serial = 1120] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12d9bd800) [pid = 2530] [serial = 1119] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x12b7af000) [pid = 2530] [serial = 1117] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x12b275000) [pid = 2530] [serial = 1116] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x123c6b000) [pid = 2530] [serial = 1114] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x11c6c2400) [pid = 2530] [serial = 1113] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11ace0400) [pid = 2530] [serial = 1111] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11a8f4c00) [pid = 2530] [serial = 1110] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x12ef86400) [pid = 2530] [serial = 1107] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x12ef8a800) [pid = 2530] [serial = 1108] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x12b26d400) [pid = 2530] [serial = 1140] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x123c43000) [pid = 2530] [serial = 1137] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x12887ac00) [pid = 2530] [serial = 1138] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x1239de000) [pid = 2530] [serial = 1135] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x12b2dfc00) [pid = 2530] [serial = 1155] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x12f59ac00) [pid = 2530] [serial = 1162] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x12d9bc400) [pid = 2530] [serial = 1144] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x12d31f800) [pid = 2530] [serial = 1143] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x114c9ac00) [pid = 2530] [serial = 1158] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x12e639400) [pid = 2530] [serial = 1150] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x12ef91400) [pid = 2530] [serial = 1156] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x12baf1400) [pid = 2530] [serial = 1141] [outer = 0x0] [url = about:blank] 05:26:38 INFO - PROCESS | 2530 | 1461155198144 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]]]}] 05:26:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:26:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 720ms 05:26:38 INFO - PROCESS | 2530 | 1461155198188 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 05:26:38 INFO - PROCESS | 2530 | 1461155198191 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 05:26:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:26:38 INFO - PROCESS | 2530 | 1461155198196 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:26:38 INFO - PROCESS | 2530 | 1461155198198 Marionette TRACE conn2 <- [1,1610,null,{}] 05:26:38 INFO - PROCESS | 2530 | 1461155198201 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}] 05:26:38 INFO - PROCESS | 2530 | 1461155198275 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 05:26:38 INFO - PROCESS | 2530 | 1461155198279 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x119b1f000 == 30 [pid = 2530] [id = 410] 05:26:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x1158e6800) [pid = 2530] [serial = 1229] [outer = 0x0] 05:26:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x118c75800) [pid = 2530] [serial = 1230] [outer = 0x1158e6800] 05:26:38 INFO - PROCESS | 2530 | 1461155198307 Marionette DEBUG loaded listener.js 05:26:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x119d62800) [pid = 2530] [serial = 1231] [outer = 0x1158e6800] 05:26:38 INFO - PROCESS | 2530 | 1461155198662 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]]]}] 05:26:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:26:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 05:26:38 INFO - PROCESS | 2530 | 1461155198716 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 05:26:38 INFO - PROCESS | 2530 | 1461155198717 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 05:26:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:26:38 INFO - PROCESS | 2530 | 1461155198719 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:26:38 INFO - PROCESS | 2530 | 1461155198720 Marionette TRACE conn2 <- [1,1614,null,{}] 05:26:38 INFO - PROCESS | 2530 | 1461155198728 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}] 05:26:38 INFO - PROCESS | 2530 | 1461155198806 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 05:26:38 INFO - PROCESS | 2530 | 1461155198812 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd43000 == 31 [pid = 2530] [id = 411] 05:26:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x11a8ec400) [pid = 2530] [serial = 1232] [outer = 0x0] 05:26:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x11a9ce800) [pid = 2530] [serial = 1233] [outer = 0x11a8ec400] 05:26:38 INFO - PROCESS | 2530 | 1461155198843 Marionette DEBUG loaded listener.js 05:26:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x11aa44800) [pid = 2530] [serial = 1234] [outer = 0x11a8ec400] 05:26:39 INFO - PROCESS | 2530 | 1461155199181 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]]]}] 05:26:39 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 05:26:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 473ms 05:26:39 INFO - PROCESS | 2530 | 1461155199193 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 05:26:39 INFO - PROCESS | 2530 | 1461155199195 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 05:26:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:26:39 INFO - PROCESS | 2530 | 1461155199197 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:26:39 INFO - PROCESS | 2530 | 1461155199198 Marionette TRACE conn2 <- [1,1618,null,{}] 05:26:39 INFO - PROCESS | 2530 | 1461155199200 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}] 05:26:39 INFO - PROCESS | 2530 | 1461155199284 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 05:26:39 INFO - PROCESS | 2530 | 1461155199332 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x123970000 == 32 [pid = 2530] [id = 412] 05:26:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x114c97000) [pid = 2530] [serial = 1235] [outer = 0x0] 05:26:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11acd9800) [pid = 2530] [serial = 1236] [outer = 0x114c97000] 05:26:39 INFO - PROCESS | 2530 | 1461155199358 Marionette DEBUG loaded listener.js 05:26:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11b5c8400) [pid = 2530] [serial = 1237] [outer = 0x114c97000] 05:26:39 INFO - PROCESS | 2530 | 1461155199658 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]]]}] 05:26:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:26:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 468ms 05:26:39 INFO - PROCESS | 2530 | 1461155199665 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 05:26:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:26:39 INFO - PROCESS | 2530 | 1461155199666 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 05:26:39 INFO - PROCESS | 2530 | 1461155199669 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:26:39 INFO - PROCESS | 2530 | 1461155199670 Marionette TRACE conn2 <- [1,1622,null,{}] 05:26:39 INFO - PROCESS | 2530 | 1461155199676 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}] 05:26:39 INFO - PROCESS | 2530 | 1461155199743 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 05:26:39 INFO - PROCESS | 2530 | 1461155199746 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x114b84800 == 33 [pid = 2530] [id = 413] 05:26:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x1154b0000) [pid = 2530] [serial = 1238] [outer = 0x0] 05:26:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x11ba45800) [pid = 2530] [serial = 1239] [outer = 0x1154b0000] 05:26:39 INFO - PROCESS | 2530 | 1461155199772 Marionette DEBUG loaded listener.js 05:26:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x11be5a000) [pid = 2530] [serial = 1240] [outer = 0x1154b0000] 05:26:40 INFO - PROCESS | 2530 | 1461155200097 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]]]}] 05:26:40 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 05:26:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 472ms 05:26:40 INFO - PROCESS | 2530 | 1461155200140 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 05:26:40 INFO - PROCESS | 2530 | 1461155200142 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 05:26:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:26:40 INFO - PROCESS | 2530 | 1461155200145 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:26:40 INFO - PROCESS | 2530 | 1461155200146 Marionette TRACE conn2 <- [1,1626,null,{}] 05:26:40 INFO - PROCESS | 2530 | 1461155200149 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}] 05:26:40 INFO - PROCESS | 2530 | 1461155200329 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 05:26:40 INFO - PROCESS | 2530 | 1461155200356 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eb8800 == 34 [pid = 2530] [id = 414] 05:26:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x1146b6000) [pid = 2530] [serial = 1241] [outer = 0x0] 05:26:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x11c525000) [pid = 2530] [serial = 1242] [outer = 0x1146b6000] 05:26:40 INFO - PROCESS | 2530 | 1461155200398 Marionette DEBUG loaded listener.js 05:26:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x123737800) [pid = 2530] [serial = 1243] [outer = 0x1146b6000] 05:26:40 INFO - PROCESS | 2530 | 1461155200715 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]]]}] 05:26:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:26:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 619ms 05:26:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:26:40 INFO - PROCESS | 2530 | 1461155200764 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 05:26:40 INFO - PROCESS | 2530 | 1461155200765 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 05:26:40 INFO - PROCESS | 2530 | 1461155200767 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:26:40 INFO - PROCESS | 2530 | 1461155200768 Marionette TRACE conn2 <- [1,1630,null,{}] 05:26:40 INFO - PROCESS | 2530 | 1461155200770 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}] 05:26:40 INFO - PROCESS | 2530 | 1461155200864 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 05:26:40 INFO - PROCESS | 2530 | 1461155200876 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x129048800 == 35 [pid = 2530] [id = 415] 05:26:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x123811400) [pid = 2530] [serial = 1244] [outer = 0x0] 05:26:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x12390a800) [pid = 2530] [serial = 1245] [outer = 0x123811400] 05:26:40 INFO - PROCESS | 2530 | 1461155200908 Marionette DEBUG loaded listener.js 05:26:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x123e3b400) [pid = 2530] [serial = 1246] [outer = 0x123811400] 05:26:41 INFO - PROCESS | 2530 | 1461155201369 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]]]}] 05:26:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:26:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 619ms 05:26:41 INFO - PROCESS | 2530 | 1461155201388 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 05:26:41 INFO - PROCESS | 2530 | 1461155201390 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 05:26:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:26:41 INFO - PROCESS | 2530 | 1461155201393 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:26:41 INFO - PROCESS | 2530 | 1461155201394 Marionette TRACE conn2 <- [1,1634,null,{}] 05:26:41 INFO - PROCESS | 2530 | 1461155201403 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}] 05:26:41 INFO - PROCESS | 2530 | 1461155201509 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 05:26:41 INFO - PROCESS | 2530 | 1461155201513 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b28a000 == 36 [pid = 2530] [id = 416] 05:26:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x123816800) [pid = 2530] [serial = 1247] [outer = 0x0] 05:26:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x1240b4c00) [pid = 2530] [serial = 1248] [outer = 0x123816800] 05:26:41 INFO - PROCESS | 2530 | 1461155201538 Marionette DEBUG loaded listener.js 05:26:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1240bc000) [pid = 2530] [serial = 1249] [outer = 0x123816800] 05:26:41 INFO - PROCESS | 2530 | 1461155201854 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]]]}] 05:26:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:26:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 05:26:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:26:41 INFO - PROCESS | 2530 | 1461155201912 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 05:26:41 INFO - PROCESS | 2530 | 1461155201914 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 05:26:41 INFO - PROCESS | 2530 | 1461155201916 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:26:41 INFO - PROCESS | 2530 | 1461155201917 Marionette TRACE conn2 <- [1,1638,null,{}] 05:26:41 INFO - PROCESS | 2530 | 1461155201919 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}] 05:26:42 INFO - PROCESS | 2530 | 1461155202011 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 05:26:42 INFO - PROCESS | 2530 | 1461155202026 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b773800 == 37 [pid = 2530] [id = 417] 05:26:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x1240ba400) [pid = 2530] [serial = 1250] [outer = 0x0] 05:26:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x124389800) [pid = 2530] [serial = 1251] [outer = 0x1240ba400] 05:26:42 INFO - PROCESS | 2530 | 1461155202051 Marionette DEBUG loaded listener.js 05:26:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1275bb400) [pid = 2530] [serial = 1252] [outer = 0x1240ba400] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x12886e000) [pid = 2530] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x128e0ec00) [pid = 2530] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x1158eb000) [pid = 2530] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11c52a400) [pid = 2530] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x1240bac00) [pid = 2530] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11211f400) [pid = 2530] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x114f61000) [pid = 2530] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x1158eb400) [pid = 2530] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11af67000) [pid = 2530] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11acd8800) [pid = 2530] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x11bb91400) [pid = 2530] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x11aa44000) [pid = 2530] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x123d02400) [pid = 2530] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x129322000) [pid = 2530] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x1154b5c00) [pid = 2530] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x11a79c400) [pid = 2530] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:26:42 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x1240bf800) [pid = 2530] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:26:42 INFO - PROCESS | 2530 | 1461155202522 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]]]}] 05:26:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:26:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 620ms 05:26:42 INFO - PROCESS | 2530 | 1461155202537 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 05:26:42 INFO - PROCESS | 2530 | 1461155202539 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 05:26:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:26:42 INFO - PROCESS | 2530 | 1461155202544 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:26:42 INFO - PROCESS | 2530 | 1461155202545 Marionette TRACE conn2 <- [1,1642,null,{}] 05:26:42 INFO - PROCESS | 2530 | 1461155202547 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}] 05:26:42 INFO - PROCESS | 2530 | 1461155202627 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 05:26:42 INFO - PROCESS | 2530 | 1461155202631 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c5a3000 == 38 [pid = 2530] [id = 418] 05:26:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x116461800) [pid = 2530] [serial = 1253] [outer = 0x0] 05:26:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11af6a800) [pid = 2530] [serial = 1254] [outer = 0x116461800] 05:26:42 INFO - PROCESS | 2530 | 1461155202656 Marionette DEBUG loaded listener.js 05:26:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x123c3e400) [pid = 2530] [serial = 1255] [outer = 0x116461800] 05:26:42 INFO - PROCESS | 2530 | 1461155202970 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]]]}] 05:26:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:26:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 468ms 05:26:43 INFO - PROCESS | 2530 | 1461155203012 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 05:26:43 INFO - PROCESS | 2530 | 1461155203014 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 05:26:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:26:43 INFO - PROCESS | 2530 | 1461155203016 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:26:43 INFO - PROCESS | 2530 | 1461155203018 Marionette TRACE conn2 <- [1,1646,null,{}] 05:26:43 INFO - PROCESS | 2530 | 1461155203020 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}] 05:26:43 INFO - PROCESS | 2530 | 1461155203130 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 05:26:43 INFO - PROCESS | 2530 | 1461155203136 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce6a800 == 39 [pid = 2530] [id = 419] 05:26:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x124249c00) [pid = 2530] [serial = 1256] [outer = 0x0] 05:26:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x127f35800) [pid = 2530] [serial = 1257] [outer = 0x124249c00] 05:26:43 INFO - PROCESS | 2530 | 1461155203167 Marionette DEBUG loaded listener.js 05:26:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x128e11000) [pid = 2530] [serial = 1258] [outer = 0x124249c00] 05:26:43 INFO - PROCESS | 2530 | 1461155203482 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]]]}] 05:26:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:26:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 05:26:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:26:43 INFO - PROCESS | 2530 | 1461155203535 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 05:26:43 INFO - PROCESS | 2530 | 1461155203536 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 05:26:43 INFO - PROCESS | 2530 | 1461155203538 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:26:43 INFO - PROCESS | 2530 | 1461155203539 Marionette TRACE conn2 <- [1,1650,null,{}] 05:26:43 INFO - PROCESS | 2530 | 1461155203541 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}] 05:26:43 INFO - PROCESS | 2530 | 1461155203668 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 05:26:43 INFO - PROCESS | 2530 | 1461155203724 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x118f39000 == 40 [pid = 2530] [id = 420] 05:26:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x11211c400) [pid = 2530] [serial = 1259] [outer = 0x0] 05:26:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x114c91800) [pid = 2530] [serial = 1260] [outer = 0x11211c400] 05:26:43 INFO - PROCESS | 2530 | 1461155203757 Marionette DEBUG loaded listener.js 05:26:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x1154b9400) [pid = 2530] [serial = 1261] [outer = 0x11211c400] 05:26:44 INFO - PROCESS | 2530 | 1461155204216 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]]]}] 05:26:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:26:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 719ms 05:26:44 INFO - PROCESS | 2530 | 1461155204273 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 05:26:44 INFO - PROCESS | 2530 | 1461155204276 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 05:26:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:26:44 INFO - PROCESS | 2530 | 1461155204280 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:26:44 INFO - PROCESS | 2530 | 1461155204283 Marionette TRACE conn2 <- [1,1654,null,{}] 05:26:44 INFO - PROCESS | 2530 | 1461155204286 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}] 05:26:44 INFO - PROCESS | 2530 | 1461155204383 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 05:26:44 INFO - PROCESS | 2530 | 1461155204448 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c5b0800 == 41 [pid = 2530] [id = 421] 05:26:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11a79b400) [pid = 2530] [serial = 1262] [outer = 0x0] 05:26:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11a8ea400) [pid = 2530] [serial = 1263] [outer = 0x11a79b400] 05:26:44 INFO - PROCESS | 2530 | 1461155204480 Marionette DEBUG loaded listener.js 05:26:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11a9d5c00) [pid = 2530] [serial = 1264] [outer = 0x11a79b400] 05:26:44 INFO - PROCESS | 2530 | 1461155204888 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]]]}] 05:26:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:26:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 622ms 05:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:26:44 INFO - PROCESS | 2530 | 1461155204901 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 05:26:44 INFO - PROCESS | 2530 | 1461155204903 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 05:26:44 INFO - PROCESS | 2530 | 1461155204906 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:26:44 INFO - PROCESS | 2530 | 1461155204907 Marionette TRACE conn2 <- [1,1658,null,{}] 05:26:44 INFO - PROCESS | 2530 | 1461155204910 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}] 05:26:45 INFO - PROCESS | 2530 | 1461155205004 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 05:26:45 INFO - PROCESS | 2530 | 1461155205093 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b46a000 == 42 [pid = 2530] [id = 422] 05:26:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11b5c1c00) [pid = 2530] [serial = 1265] [outer = 0x0] 05:26:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11be5b800) [pid = 2530] [serial = 1266] [outer = 0x11b5c1c00] 05:26:45 INFO - PROCESS | 2530 | 1461155205123 Marionette DEBUG loaded listener.js 05:26:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11c529400) [pid = 2530] [serial = 1267] [outer = 0x11b5c1c00] 05:26:45 INFO - PROCESS | 2530 | 1461155205559 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]]]}] 05:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 671ms 05:26:45 INFO - PROCESS | 2530 | 1461155205578 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 05:26:45 INFO - PROCESS | 2530 | 1461155205581 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 05:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:26:45 INFO - PROCESS | 2530 | 1461155205589 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:26:45 INFO - PROCESS | 2530 | 1461155205592 Marionette TRACE conn2 <- [1,1662,null,{}] 05:26:45 INFO - PROCESS | 2530 | 1461155205594 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}] 05:26:45 INFO - PROCESS | 2530 | 1461155205691 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 05:26:45 INFO - PROCESS | 2530 | 1461155205742 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da3e000 == 43 [pid = 2530] [id = 423] 05:26:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11b5cc400) [pid = 2530] [serial = 1268] [outer = 0x0] 05:26:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12380cc00) [pid = 2530] [serial = 1269] [outer = 0x11b5cc400] 05:26:45 INFO - PROCESS | 2530 | 1461155205772 Marionette DEBUG loaded listener.js 05:26:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x127ed1c00) [pid = 2530] [serial = 1270] [outer = 0x11b5cc400] 05:26:46 INFO - PROCESS | 2530 | 1461155206175 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]]]}] 05:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 626ms 05:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:26:46 INFO - PROCESS | 2530 | 1461155206210 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 05:26:46 INFO - PROCESS | 2530 | 1461155206212 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 05:26:46 INFO - PROCESS | 2530 | 1461155206214 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:26:46 INFO - PROCESS | 2530 | 1461155206215 Marionette TRACE conn2 <- [1,1666,null,{}] 05:26:46 INFO - PROCESS | 2530 | 1461155206218 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}] 05:26:46 INFO - PROCESS | 2530 | 1461155206312 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 05:26:46 INFO - PROCESS | 2530 | 1461155206399 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e68c000 == 44 [pid = 2530] [id = 424] 05:26:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x127ed4800) [pid = 2530] [serial = 1271] [outer = 0x0] 05:26:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12910b400) [pid = 2530] [serial = 1272] [outer = 0x127ed4800] 05:26:46 INFO - PROCESS | 2530 | 1461155206428 Marionette DEBUG loaded listener.js 05:26:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x1293da400) [pid = 2530] [serial = 1273] [outer = 0x127ed4800] 05:26:46 INFO - PROCESS | 2530 | 1461155206828 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]]]}] 05:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 669ms 05:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:26:46 INFO - PROCESS | 2530 | 1461155206883 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 05:26:46 INFO - PROCESS | 2530 | 1461155206884 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 05:26:46 INFO - PROCESS | 2530 | 1461155206887 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:26:46 INFO - PROCESS | 2530 | 1461155206888 Marionette TRACE conn2 <- [1,1670,null,{}] 05:26:46 INFO - PROCESS | 2530 | 1461155206890 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}] 05:26:46 INFO - PROCESS | 2530 | 1461155206985 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 05:26:47 INFO - PROCESS | 2530 | 1461155207041 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e873000 == 45 [pid = 2530] [id = 425] 05:26:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12b272800) [pid = 2530] [serial = 1274] [outer = 0x0] 05:26:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12b275400) [pid = 2530] [serial = 1275] [outer = 0x12b272800] 05:26:47 INFO - PROCESS | 2530 | 1461155207078 Marionette DEBUG loaded listener.js 05:26:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12b6f2c00) [pid = 2530] [serial = 1276] [outer = 0x12b272800] 05:26:47 INFO - PROCESS | 2530 | 1461155207512 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]]]}] 05:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 05:26:47 INFO - PROCESS | 2530 | 1461155207719 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 05:26:47 INFO - PROCESS | 2530 | 1461155207721 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 05:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:26:47 INFO - PROCESS | 2530 | 1461155207745 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:26:47 INFO - PROCESS | 2530 | 1461155207747 Marionette TRACE conn2 <- [1,1674,null,{}] 05:26:47 INFO - PROCESS | 2530 | 1461155207750 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}] 05:26:47 INFO - PROCESS | 2530 | 1461155207867 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 05:26:47 INFO - PROCESS | 2530 | 1461155207987 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8cf800 == 46 [pid = 2530] [id = 426] 05:26:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x114347400) [pid = 2530] [serial = 1277] [outer = 0x0] 05:26:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x115861800) [pid = 2530] [serial = 1278] [outer = 0x114347400] 05:26:48 INFO - PROCESS | 2530 | 1461155208032 Marionette DEBUG loaded listener.js 05:26:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x119138800) [pid = 2530] [serial = 1279] [outer = 0x114347400] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce6a800 == 45 [pid = 2530] [id = 419] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x11c5a3000 == 44 [pid = 2530] [id = 418] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12b773800 == 43 [pid = 2530] [id = 417] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x12b28a000 == 42 [pid = 2530] [id = 416] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x129048800 == 41 [pid = 2530] [id = 415] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x127eb8800 == 40 [pid = 2530] [id = 414] 05:26:48 INFO - PROCESS | 2530 | 1461155208572 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]]]}] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x114b84800 == 39 [pid = 2530] [id = 413] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x123970000 == 38 [pid = 2530] [id = 412] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd43000 == 37 [pid = 2530] [id = 411] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x119b1f000 == 36 [pid = 2530] [id = 410] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x118782000 == 35 [pid = 2530] [id = 409] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x11aa75800 == 34 [pid = 2530] [id = 408] 05:26:48 INFO - PROCESS | 2530 | --DOCSHELL 0x114c4f800 == 33 [pid = 2530] [id = 407] 05:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 871ms 05:26:48 INFO - PROCESS | 2530 | 1461155208616 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 05:26:48 INFO - PROCESS | 2530 | 1461155208617 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 05:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:26:48 INFO - PROCESS | 2530 | 1461155208623 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:26:48 INFO - PROCESS | 2530 | 1461155208625 Marionette TRACE conn2 <- [1,1678,null,{}] 05:26:48 INFO - PROCESS | 2530 | 1461155208628 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}] 05:26:48 INFO - PROCESS | 2530 | 1461155208704 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11a9c8c00) [pid = 2530] [serial = 1173] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11aa3ec00) [pid = 2530] [serial = 1174] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x125de9000) [pid = 2530] [serial = 1195] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11af63000) [pid = 2530] [serial = 1179] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11bb87400) [pid = 2530] [serial = 1180] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x1158ef000) [pid = 2530] [serial = 1167] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x118611800) [pid = 2530] [serial = 1168] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x123ee8400) [pid = 2530] [serial = 1191] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x1240ba800) [pid = 2530] [serial = 1192] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x1239e5c00) [pid = 2530] [serial = 1188] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x123c76c00) [pid = 2530] [serial = 1189] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x11c275c00) [pid = 2530] [serial = 1182] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11c5f5c00) [pid = 2530] [serial = 1183] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11acdfc00) [pid = 2530] [serial = 1176] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x12b6f2400) [pid = 2530] [serial = 1216] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11af68000) [pid = 2530] [serial = 1177] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x129314000) [pid = 2530] [serial = 1201] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x12b270400) [pid = 2530] [serial = 1206] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x118749c00) [pid = 2530] [serial = 1209] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11a9d7c00) [pid = 2530] [serial = 1210] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x12b4c5c00) [pid = 2530] [serial = 1215] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x12b2e2c00) [pid = 2530] [serial = 1207] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x12b26f000) [pid = 2530] [serial = 1213] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x1273be000) [pid = 2530] [serial = 1197] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x127f7ac00) [pid = 2530] [serial = 1198] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x12b266400) [pid = 2530] [serial = 1204] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x11be63000) [pid = 2530] [serial = 1212] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x12b7b0400) [pid = 2530] [serial = 1218] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x12887bc00) [pid = 2530] [serial = 1200] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x1293d8c00) [pid = 2530] [serial = 1203] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x119130400) [pid = 2530] [serial = 1170] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x11a7a5c00) [pid = 2530] [serial = 1171] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x12372f000) [pid = 2530] [serial = 1185] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x123814c00) [pid = 2530] [serial = 1186] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | --DOMWINDOW == 81 (0x1240ed800) [pid = 2530] [serial = 1194] [outer = 0x0] [url = about:blank] 05:26:48 INFO - PROCESS | 2530 | 1461155208768 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x119272000 == 34 [pid = 2530] [id = 427] 05:26:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 82 (0x114c95800) [pid = 2530] [serial = 1280] [outer = 0x0] 05:26:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x119256000) [pid = 2530] [serial = 1281] [outer = 0x114c95800] 05:26:48 INFO - PROCESS | 2530 | 1461155208797 Marionette DEBUG loaded listener.js 05:26:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x11a8f0800) [pid = 2530] [serial = 1282] [outer = 0x114c95800] 05:26:49 INFO - PROCESS | 2530 | 1461155209093 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]]]}] 05:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 523ms 05:26:49 INFO - PROCESS | 2530 | 1461155209145 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 05:26:49 INFO - PROCESS | 2530 | 1461155209146 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 05:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:26:49 INFO - PROCESS | 2530 | 1461155209148 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:26:49 INFO - PROCESS | 2530 | 1461155209150 Marionette TRACE conn2 <- [1,1682,null,{}] 05:26:49 INFO - PROCESS | 2530 | 1461155209156 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}] 05:26:49 INFO - PROCESS | 2530 | 1461155209236 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 05:26:49 INFO - PROCESS | 2530 | 1461155209244 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0c1000 == 35 [pid = 2530] [id = 428] 05:26:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x11af5d400) [pid = 2530] [serial = 1283] [outer = 0x0] 05:26:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x11ba3ec00) [pid = 2530] [serial = 1284] [outer = 0x11af5d400] 05:26:49 INFO - PROCESS | 2530 | 1461155209273 Marionette DEBUG loaded listener.js 05:26:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x11bba4400) [pid = 2530] [serial = 1285] [outer = 0x11af5d400] 05:26:49 INFO - PROCESS | 2530 | 1461155209631 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]]]}] 05:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 05:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:26:49 INFO - PROCESS | 2530 | 1461155209670 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 05:26:49 INFO - PROCESS | 2530 | 1461155209672 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 05:26:49 INFO - PROCESS | 2530 | 1461155209674 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:26:49 INFO - PROCESS | 2530 | 1461155209675 Marionette TRACE conn2 <- [1,1686,null,{}] 05:26:49 INFO - PROCESS | 2530 | 1461155209677 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}] 05:26:49 INFO - PROCESS | 2530 | 1461155209752 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 05:26:49 INFO - PROCESS | 2530 | 1461155209759 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x12425a000 == 36 [pid = 2530] [id = 429] 05:26:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x11c276000) [pid = 2530] [serial = 1286] [outer = 0x0] 05:26:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11c52c400) [pid = 2530] [serial = 1287] [outer = 0x11c276000] 05:26:49 INFO - PROCESS | 2530 | 1461155209785 Marionette DEBUG loaded listener.js 05:26:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x123739c00) [pid = 2530] [serial = 1288] [outer = 0x11c276000] 05:26:50 INFO - PROCESS | 2530 | 1461155210120 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]]]}] 05:26:50 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 05:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 470ms 05:26:50 INFO - PROCESS | 2530 | 1461155210145 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 05:26:50 INFO - PROCESS | 2530 | 1461155210146 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 05:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:26:50 INFO - PROCESS | 2530 | 1461155210149 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:26:50 INFO - PROCESS | 2530 | 1461155210150 Marionette TRACE conn2 <- [1,1690,null,{}] 05:26:50 INFO - PROCESS | 2530 | 1461155210152 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}] 05:26:50 INFO - PROCESS | 2530 | 1461155210252 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 05:26:50 INFO - PROCESS | 2530 | 1461155210262 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x127150000 == 37 [pid = 2530] [id = 430] 05:26:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x123814400) [pid = 2530] [serial = 1289] [outer = 0x0] 05:26:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x123903000) [pid = 2530] [serial = 1290] [outer = 0x123814400] 05:26:50 INFO - PROCESS | 2530 | 1461155210292 Marionette DEBUG loaded listener.js 05:26:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x123eeac00) [pid = 2530] [serial = 1291] [outer = 0x123814400] 05:26:50 INFO - PROCESS | 2530 | 1461155210719 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]]]}] 05:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 622ms 05:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:26:50 INFO - PROCESS | 2530 | 1461155210772 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 05:26:50 INFO - PROCESS | 2530 | 1461155210774 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 05:26:50 INFO - PROCESS | 2530 | 1461155210777 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:26:50 INFO - PROCESS | 2530 | 1461155210779 Marionette TRACE conn2 <- [1,1694,null,{}] 05:26:50 INFO - PROCESS | 2530 | 1461155210782 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}] 05:26:50 INFO - PROCESS | 2530 | 1461155210963 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 05:26:50 INFO - PROCESS | 2530 | 1461155210987 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x115432000 == 38 [pid = 2530] [id = 431] 05:26:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x1240bfc00) [pid = 2530] [serial = 1292] [outer = 0x0] 05:26:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x127ece400) [pid = 2530] [serial = 1293] [outer = 0x1240bfc00] 05:26:51 INFO - PROCESS | 2530 | 1461155211029 Marionette DEBUG loaded listener.js 05:26:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x1293d4800) [pid = 2530] [serial = 1294] [outer = 0x1240bfc00] 05:26:51 INFO - PROCESS | 2530 | 1461155211401 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]]]}] 05:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 05:26:51 INFO - PROCESS | 2530 | 1461155211446 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 05:26:51 INFO - PROCESS | 2530 | 1461155211447 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 05:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:26:51 INFO - PROCESS | 2530 | 1461155211449 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:26:51 INFO - PROCESS | 2530 | 1461155211450 Marionette TRACE conn2 <- [1,1698,null,{}] 05:26:51 INFO - PROCESS | 2530 | 1461155211453 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}] 05:26:51 INFO - PROCESS | 2530 | 1461155211546 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 05:26:51 INFO - PROCESS | 2530 | 1461155211559 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b468800 == 39 [pid = 2530] [id = 432] 05:26:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x1293d6000) [pid = 2530] [serial = 1295] [outer = 0x0] 05:26:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x12b26bc00) [pid = 2530] [serial = 1296] [outer = 0x1293d6000] 05:26:51 INFO - PROCESS | 2530 | 1461155211583 Marionette DEBUG loaded listener.js 05:26:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x12b4c0400) [pid = 2530] [serial = 1297] [outer = 0x1293d6000] 05:26:51 INFO - PROCESS | 2530 | 1461155211906 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]]]}] 05:26:51 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 05:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 05:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:26:51 INFO - PROCESS | 2530 | 1461155211920 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 05:26:51 INFO - PROCESS | 2530 | 1461155211921 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 05:26:51 INFO - PROCESS | 2530 | 1461155211926 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:26:51 INFO - PROCESS | 2530 | 1461155211927 Marionette TRACE conn2 <- [1,1702,null,{}] 05:26:51 INFO - PROCESS | 2530 | 1461155211929 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}] 05:26:52 INFO - PROCESS | 2530 | 1461155212026 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 05:26:52 INFO - PROCESS | 2530 | 1461155212039 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf71800 == 40 [pid = 2530] [id = 433] 05:26:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x12b4c0c00) [pid = 2530] [serial = 1298] [outer = 0x0] 05:26:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x12b7b2c00) [pid = 2530] [serial = 1299] [outer = 0x12b4c0c00] 05:26:52 INFO - PROCESS | 2530 | 1461155212064 Marionette DEBUG loaded listener.js 05:26:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x12b7b9400) [pid = 2530] [serial = 1300] [outer = 0x12b4c0c00] 05:26:52 INFO - PROCESS | 2530 | 1461155212391 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]]]}] 05:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 05:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:26:52 INFO - PROCESS | 2530 | 1461155212445 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 05:26:52 INFO - PROCESS | 2530 | 1461155212446 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 05:26:52 INFO - PROCESS | 2530 | 1461155212448 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:26:52 INFO - PROCESS | 2530 | 1461155212449 Marionette TRACE conn2 <- [1,1706,null,{}] 05:26:52 INFO - PROCESS | 2530 | 1461155212452 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}] 05:26:52 INFO - PROCESS | 2530 | 1461155212548 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 05:26:52 INFO - PROCESS | 2530 | 1461155212560 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0f7000 == 41 [pid = 2530] [id = 434] 05:26:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12b7ac800) [pid = 2530] [serial = 1301] [outer = 0x0] 05:26:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12baf0400) [pid = 2530] [serial = 1302] [outer = 0x12b7ac800] 05:26:52 INFO - PROCESS | 2530 | 1461155212584 Marionette DEBUG loaded listener.js 05:26:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12bb71800) [pid = 2530] [serial = 1303] [outer = 0x12b7ac800] 05:26:52 INFO - PROCESS | 2530 | 1461155212961 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]]]}] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x1240ba400) [pid = 2530] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x1146b6000) [pid = 2530] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x114c99400) [pid = 2530] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x123811400) [pid = 2530] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x123816800) [pid = 2530] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x1153d5000) [pid = 2530] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x1158e6800) [pid = 2530] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11a8ec400) [pid = 2530] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x114c97000) [pid = 2530] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x1154b0000) [pid = 2530] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:26:52 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x116461800) [pid = 2530] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 569ms 05:26:53 INFO - PROCESS | 2530 | 1461155213018 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 05:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:26:53 INFO - PROCESS | 2530 | 1461155213019 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 05:26:53 INFO - PROCESS | 2530 | 1461155213021 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:26:53 INFO - PROCESS | 2530 | 1461155213022 Marionette TRACE conn2 <- [1,1710,null,{}] 05:26:53 INFO - PROCESS | 2530 | 1461155213024 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}] 05:26:53 INFO - PROCESS | 2530 | 1461155213102 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 05:26:53 INFO - PROCESS | 2530 | 1461155213110 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x123973800 == 42 [pid = 2530] [id = 435] 05:26:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x114c9cc00) [pid = 2530] [serial = 1304] [outer = 0x0] 05:26:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x119261000) [pid = 2530] [serial = 1305] [outer = 0x114c9cc00] 05:26:53 INFO - PROCESS | 2530 | 1461155213135 Marionette DEBUG loaded listener.js 05:26:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x123738c00) [pid = 2530] [serial = 1306] [outer = 0x114c9cc00] 05:26:53 INFO - PROCESS | 2530 | 1461155213478 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]]]}] 05:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 472ms 05:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:26:53 INFO - PROCESS | 2530 | 1461155213494 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 05:26:53 INFO - PROCESS | 2530 | 1461155213495 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 05:26:53 INFO - PROCESS | 2530 | 1461155213497 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:26:53 INFO - PROCESS | 2530 | 1461155213499 Marionette TRACE conn2 <- [1,1714,null,{}] 05:26:53 INFO - PROCESS | 2530 | 1461155213501 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}] 05:26:53 INFO - PROCESS | 2530 | 1461155213596 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 05:26:53 INFO - PROCESS | 2530 | 1461155213649 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2c1000 == 43 [pid = 2530] [id = 436] 05:26:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x1154b2000) [pid = 2530] [serial = 1307] [outer = 0x0] 05:26:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x128ee5000) [pid = 2530] [serial = 1308] [outer = 0x1154b2000] 05:26:53 INFO - PROCESS | 2530 | 1461155213677 Marionette DEBUG loaded listener.js 05:26:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x12d02dc00) [pid = 2530] [serial = 1309] [outer = 0x1154b2000] 05:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 468ms 05:26:53 INFO - PROCESS | 2530 | 1461155213961 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]]]}] 05:26:53 INFO - PROCESS | 2530 | 1461155213966 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 05:26:53 INFO - PROCESS | 2530 | 1461155213967 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 05:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:26:53 INFO - PROCESS | 2530 | 1461155213970 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:26:53 INFO - PROCESS | 2530 | 1461155213971 Marionette TRACE conn2 <- [1,1718,null,{}] 05:26:53 INFO - PROCESS | 2530 | 1461155213980 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}] 05:26:54 INFO - PROCESS | 2530 | 1461155214066 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 05:26:54 INFO - PROCESS | 2530 | 1461155214070 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef5e800 == 44 [pid = 2530] [id = 437] 05:26:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x12cfd3800) [pid = 2530] [serial = 1310] [outer = 0x0] 05:26:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x12d31a000) [pid = 2530] [serial = 1311] [outer = 0x12cfd3800] 05:26:54 INFO - PROCESS | 2530 | 1461155214095 Marionette DEBUG loaded listener.js 05:26:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12d97a400) [pid = 2530] [serial = 1312] [outer = 0x12cfd3800] 05:26:54 INFO - PROCESS | 2530 | 1461155214439 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]]]}] 05:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 475ms 05:26:54 INFO - PROCESS | 2530 | 1461155214446 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 05:26:54 INFO - PROCESS | 2530 | 1461155214447 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 05:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:26:54 INFO - PROCESS | 2530 | 1461155214449 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:26:54 INFO - PROCESS | 2530 | 1461155214450 Marionette TRACE conn2 <- [1,1722,null,{}] 05:26:54 INFO - PROCESS | 2530 | 1461155214453 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}] 05:26:54 INFO - PROCESS | 2530 | 1461155214558 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 05:26:54 INFO - PROCESS | 2530 | 1461155214564 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f431000 == 45 [pid = 2530] [id = 438] 05:26:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12cfd7400) [pid = 2530] [serial = 1313] [outer = 0x0] 05:26:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12d980c00) [pid = 2530] [serial = 1314] [outer = 0x12cfd7400] 05:26:54 INFO - PROCESS | 2530 | 1461155214590 Marionette DEBUG loaded listener.js 05:26:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12d9c3000) [pid = 2530] [serial = 1315] [outer = 0x12cfd7400] 05:26:54 INFO - PROCESS | 2530 | 1461155214878 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]]]}] 05:26:54 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 05:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 471ms 05:26:54 INFO - PROCESS | 2530 | 1461155214920 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 05:26:54 INFO - PROCESS | 2530 | 1461155214922 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 05:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:26:54 INFO - PROCESS | 2530 | 1461155214926 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:26:54 INFO - PROCESS | 2530 | 1461155214927 Marionette TRACE conn2 <- [1,1726,null,{}] 05:26:54 INFO - PROCESS | 2530 | 1461155214929 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}] 05:26:55 INFO - PROCESS | 2530 | 1461155215065 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 05:26:55 INFO - PROCESS | 2530 | 1461155215119 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x118782000 == 46 [pid = 2530] [id = 439] 05:26:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x112119400) [pid = 2530] [serial = 1316] [outer = 0x0] 05:26:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x114346400) [pid = 2530] [serial = 1317] [outer = 0x112119400] 05:26:55 INFO - PROCESS | 2530 | 1461155215151 Marionette DEBUG loaded listener.js 05:26:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x1153cec00) [pid = 2530] [serial = 1318] [outer = 0x112119400] 05:26:55 INFO - PROCESS | 2530 | 1461155215618 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]]]}] 05:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 721ms 05:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:26:55 INFO - PROCESS | 2530 | 1461155215647 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 05:26:55 INFO - PROCESS | 2530 | 1461155215650 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 05:26:55 INFO - PROCESS | 2530 | 1461155215654 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:26:55 INFO - PROCESS | 2530 | 1461155215657 Marionette TRACE conn2 <- [1,1730,null,{}] 05:26:55 INFO - PROCESS | 2530 | 1461155215660 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}] 05:26:55 INFO - PROCESS | 2530 | 1461155215764 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 05:26:55 INFO - PROCESS | 2530 | 1461155215867 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd54000 == 47 [pid = 2530] [id = 440] 05:26:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11a7ae800) [pid = 2530] [serial = 1319] [outer = 0x0] 05:26:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11aa38400) [pid = 2530] [serial = 1320] [outer = 0x11a7ae800] 05:26:55 INFO - PROCESS | 2530 | 1461155215900 Marionette DEBUG loaded listener.js 05:26:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11ace3400) [pid = 2530] [serial = 1321] [outer = 0x11a7ae800] 05:26:56 INFO - PROCESS | 2530 | 1461155216318 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]]]}] 05:26:56 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 05:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 675ms 05:26:56 INFO - PROCESS | 2530 | 1461155216329 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 05:26:56 INFO - PROCESS | 2530 | 1461155216331 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 05:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:26:56 INFO - PROCESS | 2530 | 1461155216334 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:26:56 INFO - PROCESS | 2530 | 1461155216335 Marionette TRACE conn2 <- [1,1734,null,{}] 05:26:56 INFO - PROCESS | 2530 | 1461155216337 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}] 05:26:56 INFO - PROCESS | 2530 | 1461155216437 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 05:26:56 INFO - PROCESS | 2530 | 1461155216490 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba6d800 == 48 [pid = 2530] [id = 441] 05:26:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11bb91400) [pid = 2530] [serial = 1322] [outer = 0x0] 05:26:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11c530800) [pid = 2530] [serial = 1323] [outer = 0x11bb91400] 05:26:56 INFO - PROCESS | 2530 | 1461155216520 Marionette DEBUG loaded listener.js 05:26:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x123c75c00) [pid = 2530] [serial = 1324] [outer = 0x11bb91400] 05:26:56 INFO - PROCESS | 2530 | 1461155216930 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]]]}] 05:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 620ms 05:26:56 INFO - PROCESS | 2530 | 1461155216954 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 05:26:56 INFO - PROCESS | 2530 | 1461155216958 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 05:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:26:56 INFO - PROCESS | 2530 | 1461155216966 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:26:56 INFO - PROCESS | 2530 | 1461155216970 Marionette TRACE conn2 <- [1,1738,null,{}] 05:26:56 INFO - PROCESS | 2530 | 1461155216973 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}] 05:26:57 INFO - PROCESS | 2530 | 1461155217074 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 05:26:57 INFO - PROCESS | 2530 | 1461155217165 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f619800 == 49 [pid = 2530] [id = 442] 05:26:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x127f36800) [pid = 2530] [serial = 1325] [outer = 0x0] 05:26:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x1293d5c00) [pid = 2530] [serial = 1326] [outer = 0x127f36800] 05:26:57 INFO - PROCESS | 2530 | 1461155217196 Marionette DEBUG loaded listener.js 05:26:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12b6f2400) [pid = 2530] [serial = 1327] [outer = 0x127f36800] 05:26:57 INFO - PROCESS | 2530 | 1461155217598 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]]]}] 05:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 675ms 05:26:57 INFO - PROCESS | 2530 | 1461155217638 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 05:26:57 INFO - PROCESS | 2530 | 1461155217639 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 05:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:26:57 INFO - PROCESS | 2530 | 1461155217641 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:26:57 INFO - PROCESS | 2530 | 1461155217643 Marionette TRACE conn2 <- [1,1742,null,{}] 05:26:57 INFO - PROCESS | 2530 | 1461155217645 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}] 05:26:57 INFO - PROCESS | 2530 | 1461155217743 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 05:26:57 INFO - PROCESS | 2530 | 1461155217808 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f974000 == 50 [pid = 2530] [id = 443] 05:26:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x1293dec00) [pid = 2530] [serial = 1328] [outer = 0x0] 05:26:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12bbc4400) [pid = 2530] [serial = 1329] [outer = 0x1293dec00] 05:26:57 INFO - PROCESS | 2530 | 1461155217838 Marionette DEBUG loaded listener.js 05:26:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x12d02b800) [pid = 2530] [serial = 1330] [outer = 0x1293dec00] 05:26:58 INFO - PROCESS | 2530 | 1461155218268 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]]]}] 05:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 671ms 05:26:58 INFO - PROCESS | 2530 | 1461155218323 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 05:26:58 INFO - PROCESS | 2530 | 1461155218325 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 05:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:26:58 INFO - PROCESS | 2530 | 1461155218328 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:26:58 INFO - PROCESS | 2530 | 1461155218330 Marionette TRACE conn2 <- [1,1746,null,{}] 05:26:58 INFO - PROCESS | 2530 | 1461155218332 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}] 05:26:58 INFO - PROCESS | 2530 | 1461155218454 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 05:26:58 INFO - PROCESS | 2530 | 1461155218693 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0b1800 == 51 [pid = 2530] [id = 444] 05:26:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x114c97c00) [pid = 2530] [serial = 1331] [outer = 0x0] 05:26:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x114f62c00) [pid = 2530] [serial = 1332] [outer = 0x114c97c00] 05:26:58 INFO - PROCESS | 2530 | 1461155218724 Marionette DEBUG loaded listener.js 05:26:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x1176db400) [pid = 2530] [serial = 1333] [outer = 0x114c97c00] 05:26:59 INFO - PROCESS | 2530 | 1461155219130 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]]]}] 05:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 823ms 05:26:59 INFO - PROCESS | 2530 | 1461155219152 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 05:26:59 INFO - PROCESS | 2530 | 1461155219154 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 05:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:26:59 INFO - PROCESS | 2530 | 1461155219159 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:26:59 INFO - PROCESS | 2530 | 1461155219162 Marionette TRACE conn2 <- [1,1750,null,{}] 05:26:59 INFO - PROCESS | 2530 | 1461155219166 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}] 05:26:59 INFO - PROCESS | 2530 | 1461155219260 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 05:26:59 INFO - PROCESS | 2530 | 1461155219316 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x119161000 == 52 [pid = 2530] [id = 445] 05:26:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x11572cc00) [pid = 2530] [serial = 1334] [outer = 0x0] 05:26:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x118ce9800) [pid = 2530] [serial = 1335] [outer = 0x11572cc00] 05:26:59 INFO - PROCESS | 2530 | 1461155219344 Marionette DEBUG loaded listener.js 05:26:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x11a9ca000) [pid = 2530] [serial = 1336] [outer = 0x11572cc00] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12f431000 == 51 [pid = 2530] [id = 438] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef5e800 == 50 [pid = 2530] [id = 437] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2c1000 == 49 [pid = 2530] [id = 436] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x123973800 == 48 [pid = 2530] [id = 435] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0f7000 == 47 [pid = 2530] [id = 434] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf71800 == 46 [pid = 2530] [id = 433] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12b468800 == 45 [pid = 2530] [id = 432] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x119c57c00) [pid = 2530] [serial = 1224] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x127f35800) [pid = 2530] [serial = 1257] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x112120c00) [pid = 2530] [serial = 1221] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | 1461155219782 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]]]}] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x115432000 == 44 [pid = 2530] [id = 431] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x127150000 == 43 [pid = 2530] [id = 430] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12425a000 == 42 [pid = 2530] [id = 429] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x11c0c1000 == 41 [pid = 2530] [id = 428] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x119272000 == 40 [pid = 2530] [id = 427] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8cf800 == 39 [pid = 2530] [id = 426] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12e873000 == 38 [pid = 2530] [id = 425] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12e68c000 == 37 [pid = 2530] [id = 424] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12da3e000 == 36 [pid = 2530] [id = 423] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x12b46a000 == 35 [pid = 2530] [id = 422] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x11c5b0800 == 34 [pid = 2530] [id = 421] 05:26:59 INFO - PROCESS | 2530 | --DOCSHELL 0x118f39000 == 33 [pid = 2530] [id = 420] 05:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 674ms 05:26:59 INFO - PROCESS | 2530 | 1461155219834 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 05:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:26:59 INFO - PROCESS | 2530 | 1461155219836 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 05:26:59 INFO - PROCESS | 2530 | 1461155219839 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:26:59 INFO - PROCESS | 2530 | 1461155219840 Marionette TRACE conn2 <- [1,1754,null,{}] 05:26:59 INFO - PROCESS | 2530 | 1461155219842 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}] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x12e65b000) [pid = 2530] [serial = 1165] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x12390a800) [pid = 2530] [serial = 1245] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x1240b4c00) [pid = 2530] [serial = 1248] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x1158ecc00) [pid = 2530] [serial = 1228] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x1154b9000) [pid = 2530] [serial = 1227] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x118c75800) [pid = 2530] [serial = 1230] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x119d62800) [pid = 2530] [serial = 1231] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11a9ce800) [pid = 2530] [serial = 1233] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11aa44800) [pid = 2530] [serial = 1234] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11acd9800) [pid = 2530] [serial = 1236] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x11b5c8400) [pid = 2530] [serial = 1237] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11ba45800) [pid = 2530] [serial = 1239] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11be5a000) [pid = 2530] [serial = 1240] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x123c3e400) [pid = 2530] [serial = 1255] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x124389800) [pid = 2530] [serial = 1251] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x1240bc000) [pid = 2530] [serial = 1249] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x11af6a800) [pid = 2530] [serial = 1254] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x1275bb400) [pid = 2530] [serial = 1252] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x11c525000) [pid = 2530] [serial = 1242] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x123737800) [pid = 2530] [serial = 1243] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x123e3b400) [pid = 2530] [serial = 1246] [outer = 0x0] [url = about:blank] 05:26:59 INFO - PROCESS | 2530 | 1461155219968 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 05:27:00 INFO - PROCESS | 2530 | 1461155220009 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x11927c000 == 34 [pid = 2530] [id = 446] 05:27:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11a9d7c00) [pid = 2530] [serial = 1337] [outer = 0x0] 05:27:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11acd9000) [pid = 2530] [serial = 1338] [outer = 0x11a9d7c00] 05:27:00 INFO - PROCESS | 2530 | 1461155220048 Marionette DEBUG loaded listener.js 05:27:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x11af6ac00) [pid = 2530] [serial = 1339] [outer = 0x11a9d7c00] 05:27:00 INFO - PROCESS | 2530 | 1461155220527 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]]]}] 05:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 719ms 05:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:27:00 INFO - PROCESS | 2530 | 1461155220559 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 05:27:00 INFO - PROCESS | 2530 | 1461155220561 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 05:27:00 INFO - PROCESS | 2530 | 1461155220567 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:27:00 INFO - PROCESS | 2530 | 1461155220572 Marionette TRACE conn2 <- [1,1758,null,{}] 05:27:00 INFO - PROCESS | 2530 | 1461155220574 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}] 05:27:00 INFO - PROCESS | 2530 | 1461155220652 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 05:27:00 INFO - PROCESS | 2530 | 1461155220658 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x123bc6000 == 35 [pid = 2530] [id = 447] 05:27:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11af6a800) [pid = 2530] [serial = 1340] [outer = 0x0] 05:27:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11be62400) [pid = 2530] [serial = 1341] [outer = 0x11af6a800] 05:27:00 INFO - PROCESS | 2530 | 1461155220684 Marionette DEBUG loaded listener.js 05:27:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x123734000) [pid = 2530] [serial = 1342] [outer = 0x11af6a800] 05:27:01 INFO - PROCESS | 2530 | 1461155221000 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]]]}] 05:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 478ms 05:27:01 INFO - PROCESS | 2530 | 1461155221041 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 05:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:27:01 INFO - PROCESS | 2530 | 1461155221043 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 05:27:01 INFO - PROCESS | 2530 | 1461155221045 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:27:01 INFO - PROCESS | 2530 | 1461155221046 Marionette TRACE conn2 <- [1,1762,null,{}] 05:27:01 INFO - PROCESS | 2530 | 1461155221049 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}] 05:27:01 INFO - PROCESS | 2530 | 1461155221126 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 05:27:01 INFO - PROCESS | 2530 | 1461155221130 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x12714e000 == 36 [pid = 2530] [id = 448] 05:27:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11c5f5800) [pid = 2530] [serial = 1343] [outer = 0x0] 05:27:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x123904000) [pid = 2530] [serial = 1344] [outer = 0x11c5f5800] 05:27:01 INFO - PROCESS | 2530 | 1461155221156 Marionette DEBUG loaded listener.js 05:27:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x123c76c00) [pid = 2530] [serial = 1345] [outer = 0x11c5f5800] 05:27:01 INFO - PROCESS | 2530 | 1461155221479 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]]]}] 05:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 470ms 05:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:27:01 INFO - PROCESS | 2530 | 1461155221515 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 05:27:01 INFO - PROCESS | 2530 | 1461155221516 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 05:27:01 INFO - PROCESS | 2530 | 1461155221518 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:27:01 INFO - PROCESS | 2530 | 1461155221519 Marionette TRACE conn2 <- [1,1766,null,{}] 05:27:01 INFO - PROCESS | 2530 | 1461155221522 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}] 05:27:01 INFO - PROCESS | 2530 | 1461155221599 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 05:27:01 INFO - PROCESS | 2530 | 1461155221657 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x12883d800 == 37 [pid = 2530] [id = 449] 05:27:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x1240bbc00) [pid = 2530] [serial = 1346] [outer = 0x0] 05:27:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x1240bec00) [pid = 2530] [serial = 1347] [outer = 0x1240bbc00] 05:27:01 INFO - PROCESS | 2530 | 1461155221694 Marionette DEBUG loaded listener.js 05:27:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x1273f5c00) [pid = 2530] [serial = 1348] [outer = 0x1240bbc00] 05:27:02 INFO - PROCESS | 2530 | 1461155222012 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]]]}] 05:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 523ms 05:27:02 INFO - PROCESS | 2530 | 1461155222042 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 05:27:02 INFO - PROCESS | 2530 | 1461155222043 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 05:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:27:02 INFO - PROCESS | 2530 | 1461155222051 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:27:02 INFO - PROCESS | 2530 | 1461155222052 Marionette TRACE conn2 <- [1,1770,null,{}] 05:27:02 INFO - PROCESS | 2530 | 1461155222055 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}] 05:27:02 INFO - PROCESS | 2530 | 1461155222151 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 05:27:02 INFO - PROCESS | 2530 | 1461155222156 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b468800 == 38 [pid = 2530] [id = 450] 05:27:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x1240e7800) [pid = 2530] [serial = 1349] [outer = 0x0] 05:27:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x127f3b400) [pid = 2530] [serial = 1350] [outer = 0x1240e7800] 05:27:02 INFO - PROCESS | 2530 | 1461155222181 Marionette DEBUG loaded listener.js 05:27:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x1293d7400) [pid = 2530] [serial = 1351] [outer = 0x1240e7800] 05:27:02 INFO - PROCESS | 2530 | 1461155222520 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]]]}] 05:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 05:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:27:02 INFO - PROCESS | 2530 | 1461155222571 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 05:27:02 INFO - PROCESS | 2530 | 1461155222572 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 05:27:02 INFO - PROCESS | 2530 | 1461155222574 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:27:02 INFO - PROCESS | 2530 | 1461155222576 Marionette TRACE conn2 <- [1,1774,null,{}] 05:27:02 INFO - PROCESS | 2530 | 1461155222578 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}] 05:27:02 INFO - PROCESS | 2530 | 1461155222673 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 05:27:02 INFO - PROCESS | 2530 | 1461155222677 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf62000 == 39 [pid = 2530] [id = 451] 05:27:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x1275b3000) [pid = 2530] [serial = 1352] [outer = 0x0] 05:27:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12b26d400) [pid = 2530] [serial = 1353] [outer = 0x1275b3000] 05:27:02 INFO - PROCESS | 2530 | 1461155222732 Marionette DEBUG loaded listener.js 05:27:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x12b7b7400) [pid = 2530] [serial = 1354] [outer = 0x1275b3000] 05:27:03 INFO - PROCESS | 2530 | 1461155223025 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]]]}] 05:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 470ms 05:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:27:03 INFO - PROCESS | 2530 | 1461155223049 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 05:27:03 INFO - PROCESS | 2530 | 1461155223050 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 05:27:03 INFO - PROCESS | 2530 | 1461155223052 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:27:03 INFO - PROCESS | 2530 | 1461155223053 Marionette TRACE conn2 <- [1,1778,null,{}] 05:27:03 INFO - PROCESS | 2530 | 1461155223059 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}] 05:27:03 INFO - PROCESS | 2530 | 1461155223161 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 05:27:03 INFO - PROCESS | 2530 | 1461155223165 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0f6800 == 40 [pid = 2530] [id = 452] 05:27:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12b267000) [pid = 2530] [serial = 1355] [outer = 0x0] 05:27:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12baecc00) [pid = 2530] [serial = 1356] [outer = 0x12b267000] 05:27:03 INFO - PROCESS | 2530 | 1461155223221 Marionette DEBUG loaded listener.js 05:27:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x12cfcd800) [pid = 2530] [serial = 1357] [outer = 0x12b267000] 05:27:03 INFO - PROCESS | 2530 | 1461155223551 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]]]}] 05:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 05:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 523ms 05:27:03 INFO - PROCESS | 2530 | 1461155223576 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 05:27:03 INFO - PROCESS | 2530 | 1461155223577 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 05:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:27:03 INFO - PROCESS | 2530 | 1461155223579 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:27:03 INFO - PROCESS | 2530 | 1461155223580 Marionette TRACE conn2 <- [1,1782,null,{}] 05:27:03 INFO - PROCESS | 2530 | 1461155223583 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}] 05:27:03 INFO - PROCESS | 2530 | 1461155223681 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 05:27:03 INFO - PROCESS | 2530 | 1461155223692 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da50000 == 41 [pid = 2530] [id = 453] 05:27:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x116461000) [pid = 2530] [serial = 1358] [outer = 0x0] 05:27:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12d037000) [pid = 2530] [serial = 1359] [outer = 0x116461000] 05:27:03 INFO - PROCESS | 2530 | 1461155223718 Marionette DEBUG loaded listener.js 05:27:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12d97e800) [pid = 2530] [serial = 1360] [outer = 0x116461000] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x114c9cc00) [pid = 2530] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x12cfd3800) [pid = 2530] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x1154b2000) [pid = 2530] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x1240bfc00) [pid = 2530] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x1293d6000) [pid = 2530] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12b4c0c00) [pid = 2530] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x123814400) [pid = 2530] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12b7ac800) [pid = 2530] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x114c95800) [pid = 2530] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11c276000) [pid = 2530] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11af5d400) [pid = 2530] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x114347400) [pid = 2530] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:27:04 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x124249c00) [pid = 2530] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:27:04 INFO - PROCESS | 2530 | 1461155224145 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]]]}] 05:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 05:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 617ms 05:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:27:04 INFO - PROCESS | 2530 | 1461155224197 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 05:27:04 INFO - PROCESS | 2530 | 1461155224198 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 05:27:04 INFO - PROCESS | 2530 | 1461155224200 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:27:04 INFO - PROCESS | 2530 | 1461155224201 Marionette TRACE conn2 <- [1,1786,null,{}] 05:27:04 INFO - PROCESS | 2530 | 1461155224204 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}] 05:27:04 INFO - PROCESS | 2530 | 1461155224283 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 05:27:04 INFO - PROCESS | 2530 | 1461155224287 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0e6800 == 42 [pid = 2530] [id = 454] 05:27:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x1154b0000) [pid = 2530] [serial = 1361] [outer = 0x0] 05:27:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12380ac00) [pid = 2530] [serial = 1362] [outer = 0x1154b0000] 05:27:04 INFO - PROCESS | 2530 | 1461155224319 Marionette DEBUG loaded listener.js 05:27:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x123ef6800) [pid = 2530] [serial = 1363] [outer = 0x1154b0000] 05:27:04 INFO - PROCESS | 2530 | 1461155224696 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]]]}] 05:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 05:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 05:27:04 INFO - PROCESS | 2530 | 1461155224723 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 05:27:04 INFO - PROCESS | 2530 | 1461155224725 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 05:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:27:04 INFO - PROCESS | 2530 | 1461155224727 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:27:04 INFO - PROCESS | 2530 | 1461155224729 Marionette TRACE conn2 <- [1,1790,null,{}] 05:27:04 INFO - PROCESS | 2530 | 1461155224731 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}] 05:27:04 INFO - PROCESS | 2530 | 1461155224856 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 05:27:04 INFO - PROCESS | 2530 | 1461155224862 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f43b800 == 43 [pid = 2530] [id = 455] 05:27:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12372ec00) [pid = 2530] [serial = 1364] [outer = 0x0] 05:27:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12d9c0c00) [pid = 2530] [serial = 1365] [outer = 0x12372ec00] 05:27:04 INFO - PROCESS | 2530 | 1461155224899 Marionette DEBUG loaded listener.js 05:27:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12e2f4400) [pid = 2530] [serial = 1366] [outer = 0x12372ec00] 05:27:05 INFO - PROCESS | 2530 | 1461155225227 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]]]}] 05:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 05:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 05:27:05 INFO - PROCESS | 2530 | 1461155225249 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 05:27:05 INFO - PROCESS | 2530 | 1461155225251 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 05:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:27:05 INFO - PROCESS | 2530 | 1461155225253 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:27:05 INFO - PROCESS | 2530 | 1461155225254 Marionette TRACE conn2 <- [1,1794,null,{}] 05:27:05 INFO - PROCESS | 2530 | 1461155225258 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}] 05:27:05 INFO - PROCESS | 2530 | 1461155225335 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 05:27:05 INFO - PROCESS | 2530 | 1461155225393 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f975800 == 44 [pid = 2530] [id = 456] 05:27:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x1154b1000) [pid = 2530] [serial = 1367] [outer = 0x0] 05:27:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12e2fa000) [pid = 2530] [serial = 1368] [outer = 0x1154b1000] 05:27:05 INFO - PROCESS | 2530 | 1461155225418 Marionette DEBUG loaded listener.js 05:27:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12e352000) [pid = 2530] [serial = 1369] [outer = 0x1154b1000] 05:27:05 INFO - PROCESS | 2530 | 1461155225708 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]]]}] 05:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 471ms 05:27:05 INFO - PROCESS | 2530 | 1461155225729 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 05:27:05 INFO - PROCESS | 2530 | 1461155225730 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 05:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:27:05 INFO - PROCESS | 2530 | 1461155225732 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:27:05 INFO - PROCESS | 2530 | 1461155225733 Marionette TRACE conn2 <- [1,1798,null,{}] 05:27:05 INFO - PROCESS | 2530 | 1461155225736 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}] 05:27:05 INFO - PROCESS | 2530 | 1461155225819 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 05:27:05 INFO - PROCESS | 2530 | 1461155225825 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fe4e800 == 45 [pid = 2530] [id = 457] 05:27:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x12e2fe000) [pid = 2530] [serial = 1370] [outer = 0x0] 05:27:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x12e634400) [pid = 2530] [serial = 1371] [outer = 0x12e2fe000] 05:27:05 INFO - PROCESS | 2530 | 1461155225850 Marionette DEBUG loaded listener.js 05:27:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12e63e000) [pid = 2530] [serial = 1372] [outer = 0x12e2fe000] 05:27:06 INFO - PROCESS | 2530 | 1461155226281 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]]]}] 05:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 569ms 05:27:06 INFO - PROCESS | 2530 | 1461155226302 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 05:27:06 INFO - PROCESS | 2530 | 1461155226305 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 05:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:27:06 INFO - PROCESS | 2530 | 1461155226308 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:27:06 INFO - PROCESS | 2530 | 1461155226311 Marionette TRACE conn2 <- [1,1802,null,{}] 05:27:06 INFO - PROCESS | 2530 | 1461155226314 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}] 05:27:06 INFO - PROCESS | 2530 | 1461155226421 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 05:27:06 INFO - PROCESS | 2530 | 1461155226492 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x108fa9000 == 46 [pid = 2530] [id = 458] 05:27:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x1154af000) [pid = 2530] [serial = 1373] [outer = 0x0] 05:27:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x118a68000) [pid = 2530] [serial = 1374] [outer = 0x1154af000] 05:27:06 INFO - PROCESS | 2530 | 1461155226524 Marionette DEBUG loaded listener.js 05:27:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x11a79d000) [pid = 2530] [serial = 1375] [outer = 0x1154af000] 05:27:06 INFO - PROCESS | 2530 | 1461155226964 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]]]}] 05:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 721ms 05:27:07 INFO - PROCESS | 2530 | 1461155227039 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 05:27:07 INFO - PROCESS | 2530 | 1461155227044 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 05:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:27:07 INFO - PROCESS | 2530 | 1461155227050 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:27:07 INFO - PROCESS | 2530 | 1461155227052 Marionette TRACE conn2 <- [1,1806,null,{}] 05:27:07 INFO - PROCESS | 2530 | 1461155227055 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}] 05:27:07 INFO - PROCESS | 2530 | 1461155227155 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 05:27:07 INFO - PROCESS | 2530 | 1461155227223 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x12736f000 == 47 [pid = 2530] [id = 459] 05:27:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x11a79f000) [pid = 2530] [serial = 1376] [outer = 0x0] 05:27:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x11b58a400) [pid = 2530] [serial = 1377] [outer = 0x11a79f000] 05:27:07 INFO - PROCESS | 2530 | 1461155227253 Marionette DEBUG loaded listener.js 05:27:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x11be63000) [pid = 2530] [serial = 1378] [outer = 0x11a79f000] 05:27:07 INFO - PROCESS | 2530 | 1461155227674 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]]]}] 05:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 671ms 05:27:07 INFO - PROCESS | 2530 | 1461155227721 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 05:27:07 INFO - PROCESS | 2530 | 1461155227723 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 05:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:27:07 INFO - PROCESS | 2530 | 1461155227725 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:27:07 INFO - PROCESS | 2530 | 1461155227728 Marionette TRACE conn2 <- [1,1810,null,{}] 05:27:07 INFO - PROCESS | 2530 | 1461155227770 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}] 05:27:07 INFO - PROCESS | 2530 | 1461155227908 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 05:27:07 INFO - PROCESS | 2530 | 1461155227961 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef5b000 == 48 [pid = 2530] [id = 460] 05:27:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x1240b5800) [pid = 2530] [serial = 1379] [outer = 0x0] 05:27:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x1240bc400) [pid = 2530] [serial = 1380] [outer = 0x1240b5800] 05:27:07 INFO - PROCESS | 2530 | 1461155227994 Marionette DEBUG loaded listener.js 05:27:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x1275b8800) [pid = 2530] [serial = 1381] [outer = 0x1240b5800] 05:27:08 INFO - PROCESS | 2530 | 1461155228430 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]]]}] 05:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 742ms 05:27:08 INFO - PROCESS | 2530 | 1461155228468 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 05:27:08 INFO - PROCESS | 2530 | 1461155228470 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 05:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:27:08 INFO - PROCESS | 2530 | 1461155228473 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:27:08 INFO - PROCESS | 2530 | 1461155228475 Marionette TRACE conn2 <- [1,1814,null,{}] 05:27:08 INFO - PROCESS | 2530 | 1461155228478 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}] 05:27:08 INFO - PROCESS | 2530 | 1461155228589 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 05:27:08 INFO - PROCESS | 2530 | 1461155228645 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fe53000 == 49 [pid = 2530] [id = 461] 05:27:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x1273c7000) [pid = 2530] [serial = 1382] [outer = 0x0] 05:27:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x12b2e2c00) [pid = 2530] [serial = 1383] [outer = 0x1273c7000] 05:27:08 INFO - PROCESS | 2530 | 1461155228675 Marionette DEBUG loaded listener.js 05:27:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x12cfd3800) [pid = 2530] [serial = 1384] [outer = 0x1273c7000] 05:27:09 INFO - PROCESS | 2530 | 1461155229077 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]]]}] 05:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 625ms 05:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:27:09 INFO - PROCESS | 2530 | 1461155229098 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 05:27:09 INFO - PROCESS | 2530 | 1461155229100 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 05:27:09 INFO - PROCESS | 2530 | 1461155229102 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:27:09 INFO - PROCESS | 2530 | 1461155229103 Marionette TRACE conn2 <- [1,1818,null,{}] 05:27:09 INFO - PROCESS | 2530 | 1461155229107 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}] 05:27:09 INFO - PROCESS | 2530 | 1461155229206 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 05:27:09 INFO - PROCESS | 2530 | 1461155229293 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x13055c800 == 50 [pid = 2530] [id = 462] 05:27:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x1275bb400) [pid = 2530] [serial = 1385] [outer = 0x0] 05:27:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x12d037c00) [pid = 2530] [serial = 1386] [outer = 0x1275bb400] 05:27:09 INFO - PROCESS | 2530 | 1461155229324 Marionette DEBUG loaded listener.js 05:27:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x12dbee000) [pid = 2530] [serial = 1387] [outer = 0x1275bb400] 05:27:09 INFO - PROCESS | 2530 | 1461155229729 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]]]}] 05:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 05:27:09 INFO - PROCESS | 2530 | 1461155229772 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 05:27:09 INFO - PROCESS | 2530 | 1461155229774 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 05:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:27:09 INFO - PROCESS | 2530 | 1461155229776 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:27:09 INFO - PROCESS | 2530 | 1461155229777 Marionette TRACE conn2 <- [1,1822,null,{}] 05:27:09 INFO - PROCESS | 2530 | 1461155229780 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}] 05:27:09 INFO - PROCESS | 2530 | 1461155229893 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 05:27:09 INFO - PROCESS | 2530 | 1461155229952 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x136f6a800 == 51 [pid = 2530] [id = 463] 05:27:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x12e353000) [pid = 2530] [serial = 1388] [outer = 0x0] 05:27:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x12e654000) [pid = 2530] [serial = 1389] [outer = 0x12e353000] 05:27:09 INFO - PROCESS | 2530 | 1461155229983 Marionette DEBUG loaded listener.js 05:27:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x12edb6c00) [pid = 2530] [serial = 1390] [outer = 0x12e353000] 05:27:10 INFO - PROCESS | 2530 | 1461155230446 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]]]}] 05:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 720ms 05:27:10 INFO - PROCESS | 2530 | 1461155230673 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 05:27:10 INFO - PROCESS | 2530 | 1461155230676 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 05:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:27:10 INFO - PROCESS | 2530 | 1461155230694 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:27:10 INFO - PROCESS | 2530 | 1461155230696 Marionette TRACE conn2 <- [1,1826,null,{}] 05:27:10 INFO - PROCESS | 2530 | 1461155230699 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}] 05:27:10 INFO - PROCESS | 2530 | 1461155230796 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 05:27:10 INFO - PROCESS | 2530 | 1461155230851 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x11928d800 == 52 [pid = 2530] [id = 464] 05:27:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x1182b4400) [pid = 2530] [serial = 1391] [outer = 0x0] 05:27:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x118c73800) [pid = 2530] [serial = 1392] [outer = 0x1182b4400] 05:27:10 INFO - PROCESS | 2530 | 1461155230879 Marionette DEBUG loaded listener.js 05:27:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x11a8f3400) [pid = 2530] [serial = 1393] [outer = 0x1182b4400] 05:27:11 INFO - PROCESS | 2530 | 1461155231325 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]]]}] 05:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 670ms 05:27:11 INFO - PROCESS | 2530 | 1461155231365 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 05:27:11 INFO - PROCESS | 2530 | 1461155231367 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 05:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:27:11 INFO - PROCESS | 2530 | 1461155231372 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:27:11 INFO - PROCESS | 2530 | 1461155231375 Marionette TRACE conn2 <- [1,1830,null,{}] 05:27:11 INFO - PROCESS | 2530 | 1461155231377 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}] 05:27:11 INFO - PROCESS | 2530 | 1461155231469 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 05:27:11 INFO - PROCESS | 2530 | 1461155231542 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:11 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba27800 == 53 [pid = 2530] [id = 465] 05:27:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x11a7b3800) [pid = 2530] [serial = 1394] [outer = 0x0] 05:27:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x11b5c8400) [pid = 2530] [serial = 1395] [outer = 0x11a7b3800] 05:27:11 INFO - PROCESS | 2530 | 1461155231569 Marionette DEBUG loaded listener.js 05:27:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x11c27b000) [pid = 2530] [serial = 1396] [outer = 0x11a7b3800] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12f975800 == 52 [pid = 2530] [id = 456] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12f43b800 == 51 [pid = 2530] [id = 455] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0e6800 == 50 [pid = 2530] [id = 454] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12da50000 == 49 [pid = 2530] [id = 453] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0f6800 == 48 [pid = 2530] [id = 452] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf62000 == 47 [pid = 2530] [id = 451] 05:27:11 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x12d980c00) [pid = 2530] [serial = 1314] [outer = 0x0] [url = about:blank] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12b468800 == 46 [pid = 2530] [id = 450] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12883d800 == 45 [pid = 2530] [id = 449] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12714e000 == 44 [pid = 2530] [id = 448] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x123bc6000 == 43 [pid = 2530] [id = 447] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x11927c000 == 42 [pid = 2530] [id = 446] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x119161000 == 41 [pid = 2530] [id = 445] 05:27:11 INFO - PROCESS | 2530 | --DOCSHELL 0x11c0b1800 == 40 [pid = 2530] [id = 444] 05:27:11 INFO - PROCESS | 2530 | 1461155231964 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]]]}] 05:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 622ms 05:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:27:11 INFO - PROCESS | 2530 | 1461155231993 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 05:27:11 INFO - PROCESS | 2530 | 1461155231995 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 05:27:11 INFO - PROCESS | 2530 | 1461155231997 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:27:11 INFO - PROCESS | 2530 | 1461155231998 Marionette TRACE conn2 <- [1,1834,null,{}] 05:27:12 INFO - PROCESS | 2530 | 1461155232004 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}] 05:27:12 INFO - PROCESS | 2530 | 1461155232088 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x12b26bc00) [pid = 2530] [serial = 1296] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x12b7b2c00) [pid = 2530] [serial = 1299] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x123903000) [pid = 2530] [serial = 1290] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x12baf0400) [pid = 2530] [serial = 1302] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x11a8ea400) [pid = 2530] [serial = 1263] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x12910b400) [pid = 2530] [serial = 1272] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x119256000) [pid = 2530] [serial = 1281] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x11a8f0800) [pid = 2530] [serial = 1282] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x11c52c400) [pid = 2530] [serial = 1287] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x123739c00) [pid = 2530] [serial = 1288] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x11ba3ec00) [pid = 2530] [serial = 1284] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x11bba4400) [pid = 2530] [serial = 1285] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x12b275400) [pid = 2530] [serial = 1275] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x119138800) [pid = 2530] [serial = 1279] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x115861800) [pid = 2530] [serial = 1278] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x114c91800) [pid = 2530] [serial = 1260] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x12380cc00) [pid = 2530] [serial = 1269] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x128e11000) [pid = 2530] [serial = 1258] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x11be5b800) [pid = 2530] [serial = 1266] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x119261000) [pid = 2530] [serial = 1305] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12d97a400) [pid = 2530] [serial = 1312] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x123738c00) [pid = 2530] [serial = 1306] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12bb71800) [pid = 2530] [serial = 1303] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x128ee5000) [pid = 2530] [serial = 1308] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12d31a000) [pid = 2530] [serial = 1311] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x123eeac00) [pid = 2530] [serial = 1291] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x127ece400) [pid = 2530] [serial = 1293] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12b7b9400) [pid = 2530] [serial = 1300] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12b4c0400) [pid = 2530] [serial = 1297] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12d02dc00) [pid = 2530] [serial = 1309] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x1293d4800) [pid = 2530] [serial = 1294] [outer = 0x0] [url = about:blank] 05:27:12 INFO - PROCESS | 2530 | 1461155232181 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba2b000 == 41 [pid = 2530] [id = 466] 05:27:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x119138000) [pid = 2530] [serial = 1397] [outer = 0x0] 05:27:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x11a9cd400) [pid = 2530] [serial = 1398] [outer = 0x119138000] 05:27:12 INFO - PROCESS | 2530 | 1461155232213 Marionette DEBUG loaded listener.js 05:27:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x123903800) [pid = 2530] [serial = 1399] [outer = 0x119138000] 05:27:12 INFO - PROCESS | 2530 | 1461155232533 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]]]}] 05:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 05:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 568ms 05:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:27:12 INFO - PROCESS | 2530 | 1461155232566 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 05:27:12 INFO - PROCESS | 2530 | 1461155232567 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 05:27:12 INFO - PROCESS | 2530 | 1461155232569 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:27:12 INFO - PROCESS | 2530 | 1461155232570 Marionette TRACE conn2 <- [1,1838,null,{}] 05:27:12 INFO - PROCESS | 2530 | 1461155232573 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}] 05:27:12 INFO - PROCESS | 2530 | 1461155232652 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 05:27:12 INFO - PROCESS | 2530 | 1461155232659 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x12714c000 == 42 [pid = 2530] [id = 467] 05:27:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x123c74c00) [pid = 2530] [serial = 1400] [outer = 0x0] 05:27:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x125de9000) [pid = 2530] [serial = 1401] [outer = 0x123c74c00] 05:27:12 INFO - PROCESS | 2530 | 1461155232685 Marionette DEBUG loaded listener.js 05:27:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x128870c00) [pid = 2530] [serial = 1402] [outer = 0x123c74c00] 05:27:13 INFO - PROCESS | 2530 | 1461155233045 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]]]}] 05:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 05:27:13 INFO - PROCESS | 2530 | 1461155233089 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 05:27:13 INFO - PROCESS | 2530 | 1461155233093 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 05:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:27:13 INFO - PROCESS | 2530 | 1461155233095 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:27:13 INFO - PROCESS | 2530 | 1461155233096 Marionette TRACE conn2 <- [1,1842,null,{}] 05:27:13 INFO - PROCESS | 2530 | 1461155233098 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}] 05:27:13 INFO - PROCESS | 2530 | 1461155233175 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 05:27:13 INFO - PROCESS | 2530 | 1461155233180 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x112152800 == 43 [pid = 2530] [id = 468] 05:27:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x1271dcc00) [pid = 2530] [serial = 1403] [outer = 0x0] 05:27:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12931b800) [pid = 2530] [serial = 1404] [outer = 0x1271dcc00] 05:27:13 INFO - PROCESS | 2530 | 1461155233205 Marionette DEBUG loaded listener.js 05:27:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12b270000) [pid = 2530] [serial = 1405] [outer = 0x1271dcc00] 05:27:13 INFO - PROCESS | 2530 | 1461155233537 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]]]}] 05:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 467ms 05:27:13 INFO - PROCESS | 2530 | 1461155233563 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 05:27:13 INFO - PROCESS | 2530 | 1461155233564 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 05:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:27:13 INFO - PROCESS | 2530 | 1461155233566 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:27:13 INFO - PROCESS | 2530 | 1461155233567 Marionette TRACE conn2 <- [1,1846,null,{}] 05:27:13 INFO - PROCESS | 2530 | 1461155233577 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}] 05:27:13 INFO - PROCESS | 2530 | 1461155233672 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 05:27:13 INFO - PROCESS | 2530 | 1461155233679 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba74000 == 44 [pid = 2530] [id = 469] 05:27:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12b7b6800) [pid = 2530] [serial = 1406] [outer = 0x0] 05:27:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x12bbb1800) [pid = 2530] [serial = 1407] [outer = 0x12b7b6800] 05:27:13 INFO - PROCESS | 2530 | 1461155233707 Marionette DEBUG loaded listener.js 05:27:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12d9b8c00) [pid = 2530] [serial = 1408] [outer = 0x12b7b6800] 05:27:14 INFO - PROCESS | 2530 | 1461155234045 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]]]}] 05:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 05:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 05:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:27:14 INFO - PROCESS | 2530 | 1461155234086 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 05:27:14 INFO - PROCESS | 2530 | 1461155234087 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 05:27:14 INFO - PROCESS | 2530 | 1461155234089 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:27:14 INFO - PROCESS | 2530 | 1461155234090 Marionette TRACE conn2 <- [1,1850,null,{}] 05:27:14 INFO - PROCESS | 2530 | 1461155234093 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}] 05:27:14 INFO - PROCESS | 2530 | 1461155234170 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 05:27:14 INFO - PROCESS | 2530 | 1461155234243 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce68800 == 45 [pid = 2530] [id = 470] 05:27:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12d02dc00) [pid = 2530] [serial = 1409] [outer = 0x0] 05:27:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12dbe7800) [pid = 2530] [serial = 1410] [outer = 0x12d02dc00] 05:27:14 INFO - PROCESS | 2530 | 1461155234270 Marionette DEBUG loaded listener.js 05:27:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x12e354c00) [pid = 2530] [serial = 1411] [outer = 0x12d02dc00] 05:27:14 INFO - PROCESS | 2530 | 1461155234588 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]]]}] 05:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 05:27:14 INFO - PROCESS | 2530 | 1461155234615 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 05:27:14 INFO - PROCESS | 2530 | 1461155234616 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 05:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:27:14 INFO - PROCESS | 2530 | 1461155234618 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:27:14 INFO - PROCESS | 2530 | 1461155234619 Marionette TRACE conn2 <- [1,1854,null,{}] 05:27:14 INFO - PROCESS | 2530 | 1461155234621 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}] 05:27:14 INFO - PROCESS | 2530 | 1461155234721 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 05:27:14 INFO - PROCESS | 2530 | 1461155234725 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d985000 == 46 [pid = 2530] [id = 471] 05:27:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x12dbf1c00) [pid = 2530] [serial = 1412] [outer = 0x0] 05:27:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x12e63b000) [pid = 2530] [serial = 1413] [outer = 0x12dbf1c00] 05:27:14 INFO - PROCESS | 2530 | 1461155234750 Marionette DEBUG loaded listener.js 05:27:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x12e659000) [pid = 2530] [serial = 1414] [outer = 0x12dbf1c00] 05:27:15 INFO - PROCESS | 2530 | 1461155235082 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]]]}] 05:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 05:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:27:15 INFO - PROCESS | 2530 | 1461155235139 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 05:27:15 INFO - PROCESS | 2530 | 1461155235141 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 05:27:15 INFO - PROCESS | 2530 | 1461155235143 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:27:15 INFO - PROCESS | 2530 | 1461155235144 Marionette TRACE conn2 <- [1,1858,null,{}] 05:27:15 INFO - PROCESS | 2530 | 1461155235146 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}] 05:27:15 INFO - PROCESS | 2530 | 1461155235248 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 05:27:15 INFO - PROCESS | 2530 | 1461155235284 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e679000 == 47 [pid = 2530] [id = 472] 05:27:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x12e654400) [pid = 2530] [serial = 1415] [outer = 0x0] 05:27:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x12edb6000) [pid = 2530] [serial = 1416] [outer = 0x12e654400] 05:27:15 INFO - PROCESS | 2530 | 1461155235309 Marionette DEBUG loaded listener.js 05:27:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x12edbbc00) [pid = 2530] [serial = 1417] [outer = 0x12e654400] 05:27:15 INFO - PROCESS | 2530 | 1461155235637 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]]]}] 05:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 05:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:27:15 INFO - PROCESS | 2530 | 1461155235662 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 05:27:15 INFO - PROCESS | 2530 | 1461155235663 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 05:27:15 INFO - PROCESS | 2530 | 1461155235665 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:27:15 INFO - PROCESS | 2530 | 1461155235666 Marionette TRACE conn2 <- [1,1862,null,{}] 05:27:15 INFO - PROCESS | 2530 | 1461155235669 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}] 05:27:15 INFO - PROCESS | 2530 | 1461155235771 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 05:27:15 INFO - PROCESS | 2530 | 1461155235782 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed84000 == 48 [pid = 2530] [id = 473] 05:27:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x12edba400) [pid = 2530] [serial = 1418] [outer = 0x0] 05:27:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x12ef8c000) [pid = 2530] [serial = 1419] [outer = 0x12edba400] 05:27:15 INFO - PROCESS | 2530 | 1461155235807 Marionette DEBUG loaded listener.js 05:27:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x12f591400) [pid = 2530] [serial = 1420] [outer = 0x12edba400] 05:27:16 INFO - PROCESS | 2530 | 1461155236153 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]]]}] 05:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 05:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:27:16 INFO - PROCESS | 2530 | 1461155236185 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 05:27:16 INFO - PROCESS | 2530 | 1461155236186 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x1240e7800) [pid = 2530] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x12b267000) [pid = 2530] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x1275b3000) [pid = 2530] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x116461000) [pid = 2530] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x11572cc00) [pid = 2530] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x11a9d7c00) [pid = 2530] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x11c5f5800) [pid = 2530] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x114c97c00) [pid = 2530] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x11af6a800) [pid = 2530] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x1240bbc00) [pid = 2530] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x12cfd7400) [pid = 2530] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x1154b0000) [pid = 2530] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x12372ec00) [pid = 2530] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:27:16 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x1154b1000) [pid = 2530] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:27:16 INFO - PROCESS | 2530 | 1461155236309 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:27:16 INFO - PROCESS | 2530 | 1461155236311 Marionette TRACE conn2 <- [1,1866,null,{}] 05:27:16 INFO - PROCESS | 2530 | 1461155236322 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}] 05:27:16 INFO - PROCESS | 2530 | 1461155236417 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 05:27:16 INFO - PROCESS | 2530 | 1461155236422 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f19000 == 49 [pid = 2530] [id = 474] 05:27:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x123816800) [pid = 2530] [serial = 1421] [outer = 0x0] 05:27:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12a78f400) [pid = 2530] [serial = 1422] [outer = 0x123816800] 05:27:16 INFO - PROCESS | 2530 | 1461155236451 Marionette DEBUG loaded listener.js 05:27:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12a798800) [pid = 2530] [serial = 1423] [outer = 0x123816800] 05:27:16 INFO - PROCESS | 2530 | 1461155236782 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]]]}] 05:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 599ms 05:27:16 INFO - PROCESS | 2530 | 1461155236787 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 05:27:16 INFO - PROCESS | 2530 | 1461155236788 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 05:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:27:16 INFO - PROCESS | 2530 | 1461155236794 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:27:16 INFO - PROCESS | 2530 | 1461155236795 Marionette TRACE conn2 <- [1,1870,null,{}] 05:27:16 INFO - PROCESS | 2530 | 1461155236797 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}] 05:27:16 INFO - PROCESS | 2530 | 1461155236884 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 05:27:16 INFO - PROCESS | 2530 | 1461155236942 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f973000 == 50 [pid = 2530] [id = 475] 05:27:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12a792c00) [pid = 2530] [serial = 1424] [outer = 0x0] 05:27:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x12d02f000) [pid = 2530] [serial = 1425] [outer = 0x12a792c00] 05:27:16 INFO - PROCESS | 2530 | 1461155236967 Marionette DEBUG loaded listener.js 05:27:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x12f592800) [pid = 2530] [serial = 1426] [outer = 0x12a792c00] 05:27:17 INFO - PROCESS | 2530 | 1461155237259 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]]]}] 05:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 05:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:27:17 INFO - PROCESS | 2530 | 1461155237312 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 05:27:17 INFO - PROCESS | 2530 | 1461155237313 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 05:27:17 INFO - PROCESS | 2530 | 1461155237315 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:27:17 INFO - PROCESS | 2530 | 1461155237316 Marionette TRACE conn2 <- [1,1874,null,{}] 05:27:17 INFO - PROCESS | 2530 | 1461155237318 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}] 05:27:17 INFO - PROCESS | 2530 | 1461155237401 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 05:27:17 INFO - PROCESS | 2530 | 1461155237405 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x136f6a000 == 51 [pid = 2530] [id = 476] 05:27:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x1296ea000) [pid = 2530] [serial = 1427] [outer = 0x0] 05:27:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x1296f2000) [pid = 2530] [serial = 1428] [outer = 0x1296ea000] 05:27:17 INFO - PROCESS | 2530 | 1461155237430 Marionette DEBUG loaded listener.js 05:27:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x1296f6000) [pid = 2530] [serial = 1429] [outer = 0x1296ea000] 05:27:17 INFO - PROCESS | 2530 | 1461155237746 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]]]}] 05:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 467ms 05:27:17 INFO - PROCESS | 2530 | 1461155237784 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 05:27:17 INFO - PROCESS | 2530 | 1461155237785 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 05:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:27:17 INFO - PROCESS | 2530 | 1461155237787 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:27:17 INFO - PROCESS | 2530 | 1461155237788 Marionette TRACE conn2 <- [1,1878,null,{}] 05:27:17 INFO - PROCESS | 2530 | 1461155237791 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}] 05:27:17 INFO - PROCESS | 2530 | 1461155237900 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 05:27:17 INFO - PROCESS | 2530 | 1461155237907 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x137a8b000 == 52 [pid = 2530] [id = 477] 05:27:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x123da1400) [pid = 2530] [serial = 1430] [outer = 0x0] 05:27:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x123da9000) [pid = 2530] [serial = 1431] [outer = 0x123da1400] 05:27:17 INFO - PROCESS | 2530 | 1461155237932 Marionette DEBUG loaded listener.js 05:27:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x123dae400) [pid = 2530] [serial = 1432] [outer = 0x123da1400] 05:27:18 INFO - PROCESS | 2530 | 1461155238233 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]]]}] 05:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 468ms 05:27:18 INFO - PROCESS | 2530 | 1461155238256 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 05:27:18 INFO - PROCESS | 2530 | 1461155238258 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 05:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:27:18 INFO - PROCESS | 2530 | 1461155238263 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:27:18 INFO - PROCESS | 2530 | 1461155238264 Marionette TRACE conn2 <- [1,1882,null,{}] 05:27:18 INFO - PROCESS | 2530 | 1461155238266 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}] 05:27:18 INFO - PROCESS | 2530 | 1461155238414 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 05:27:18 INFO - PROCESS | 2530 | 1461155238480 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x11581d000 == 53 [pid = 2530] [id = 478] 05:27:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x11211a400) [pid = 2530] [serial = 1433] [outer = 0x0] 05:27:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x1146bc800) [pid = 2530] [serial = 1434] [outer = 0x11211a400] 05:27:18 INFO - PROCESS | 2530 | 1461155238513 Marionette DEBUG loaded listener.js 05:27:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x11572cc00) [pid = 2530] [serial = 1435] [outer = 0x11211a400] 05:27:18 INFO - PROCESS | 2530 | 1461155238962 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]]]}] 05:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 719ms 05:27:18 INFO - PROCESS | 2530 | 1461155238983 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 05:27:18 INFO - PROCESS | 2530 | 1461155238986 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 05:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:27:18 INFO - PROCESS | 2530 | 1461155238989 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:27:18 INFO - PROCESS | 2530 | 1461155238994 Marionette TRACE conn2 <- [1,1886,null,{}] 05:27:18 INFO - PROCESS | 2530 | 1461155238998 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}] 05:27:19 INFO - PROCESS | 2530 | 1461155239104 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 05:27:19 INFO - PROCESS | 2530 | 1461155239166 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x12398d800 == 54 [pid = 2530] [id = 479] 05:27:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x11a8ec800) [pid = 2530] [serial = 1436] [outer = 0x0] 05:27:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x11c275c00) [pid = 2530] [serial = 1437] [outer = 0x11a8ec800] 05:27:19 INFO - PROCESS | 2530 | 1461155239239 Marionette DEBUG loaded listener.js 05:27:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x11c53b400) [pid = 2530] [serial = 1438] [outer = 0x11a8ec800] 05:27:19 INFO - PROCESS | 2530 | 1461155239630 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]]]}] 05:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 673ms 05:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:27:19 INFO - PROCESS | 2530 | 1461155239663 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 05:27:19 INFO - PROCESS | 2530 | 1461155239665 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 05:27:19 INFO - PROCESS | 2530 | 1461155239667 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:27:19 INFO - PROCESS | 2530 | 1461155239669 Marionette TRACE conn2 <- [1,1890,null,{}] 05:27:19 INFO - PROCESS | 2530 | 1461155239672 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}] 05:27:19 INFO - PROCESS | 2530 | 1461155239823 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 05:27:19 INFO - PROCESS | 2530 | 1461155239932 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce73000 == 55 [pid = 2530] [id = 480] 05:27:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x123731800) [pid = 2530] [serial = 1439] [outer = 0x0] 05:27:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x1240b2c00) [pid = 2530] [serial = 1440] [outer = 0x123731800] 05:27:19 INFO - PROCESS | 2530 | 1461155239963 Marionette DEBUG loaded listener.js 05:27:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x128871000) [pid = 2530] [serial = 1441] [outer = 0x123731800] 05:27:20 INFO - PROCESS | 2530 | 1461155240393 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]]]}] 05:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 770ms 05:27:20 INFO - PROCESS | 2530 | 1461155240438 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 05:27:20 INFO - PROCESS | 2530 | 1461155240440 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 05:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:27:20 INFO - PROCESS | 2530 | 1461155240449 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:27:20 INFO - PROCESS | 2530 | 1461155240452 Marionette TRACE conn2 <- [1,1894,null,{}] 05:27:20 INFO - PROCESS | 2530 | 1461155240471 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}] 05:27:20 INFO - PROCESS | 2530 | 1461155240599 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 05:27:20 INFO - PROCESS | 2530 | 1461155240652 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f391000 == 56 [pid = 2530] [id = 481] 05:27:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x1296f1000) [pid = 2530] [serial = 1442] [outer = 0x0] 05:27:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x12a797400) [pid = 2530] [serial = 1443] [outer = 0x1296f1000] 05:27:20 INFO - PROCESS | 2530 | 1461155240682 Marionette DEBUG loaded listener.js 05:27:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x12b6f0c00) [pid = 2530] [serial = 1444] [outer = 0x1296f1000] 05:27:21 INFO - PROCESS | 2530 | 1461155241141 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]]]}] 05:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 731ms 05:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:27:21 INFO - PROCESS | 2530 | 1461155241192 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 05:27:21 INFO - PROCESS | 2530 | 1461155241194 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 05:27:21 INFO - PROCESS | 2530 | 1461155241197 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:27:21 INFO - PROCESS | 2530 | 1461155241199 Marionette TRACE conn2 <- [1,1898,null,{}] 05:27:21 INFO - PROCESS | 2530 | 1461155241201 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}] 05:27:21 INFO - PROCESS | 2530 | 1461155241305 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 05:27:21 INFO - PROCESS | 2530 | 1461155241380 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x127359800 == 57 [pid = 2530] [id = 482] 05:27:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x11913a800) [pid = 2530] [serial = 1445] [outer = 0x0] 05:27:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x12b268800) [pid = 2530] [serial = 1446] [outer = 0x11913a800] 05:27:21 INFO - PROCESS | 2530 | 1461155241410 Marionette DEBUG loaded listener.js 05:27:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x12cfd1000) [pid = 2530] [serial = 1447] [outer = 0x11913a800] 05:27:21 INFO - PROCESS | 2530 | 1461155241833 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]]]}] 05:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 669ms 05:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:27:21 INFO - PROCESS | 2530 | 1461155241867 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 05:27:21 INFO - PROCESS | 2530 | 1461155241868 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 05:27:21 INFO - PROCESS | 2530 | 1461155241870 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:27:21 INFO - PROCESS | 2530 | 1461155241871 Marionette TRACE conn2 <- [1,1902,null,{}] 05:27:21 INFO - PROCESS | 2530 | 1461155241873 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}] 05:27:22 INFO - PROCESS | 2530 | 1461155242136 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 05:27:22 INFO - PROCESS | 2530 | 1461155242242 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x119b1a800 == 58 [pid = 2530] [id = 483] 05:27:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x114c95800) [pid = 2530] [serial = 1448] [outer = 0x0] 05:27:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x114f55800) [pid = 2530] [serial = 1449] [outer = 0x114c95800] 05:27:22 INFO - PROCESS | 2530 | 1461155242272 Marionette DEBUG loaded listener.js 05:27:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x1158eac00) [pid = 2530] [serial = 1450] [outer = 0x114c95800] 05:27:22 INFO - PROCESS | 2530 | 1461155242717 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]]]}] 05:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 869ms 05:27:22 INFO - PROCESS | 2530 | 1461155242740 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 05:27:22 INFO - PROCESS | 2530 | 1461155242743 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 05:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:27:22 INFO - PROCESS | 2530 | 1461155242746 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:27:22 INFO - PROCESS | 2530 | 1461155242749 Marionette TRACE conn2 <- [1,1906,null,{}] 05:27:22 INFO - PROCESS | 2530 | 1461155242752 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}] 05:27:22 INFO - PROCESS | 2530 | 1461155242849 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 05:27:22 INFO - PROCESS | 2530 | 1461155242912 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x118ff1800 == 59 [pid = 2530] [id = 484] 05:27:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x1158ea400) [pid = 2530] [serial = 1451] [outer = 0x0] 05:27:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x119256000) [pid = 2530] [serial = 1452] [outer = 0x1158ea400] 05:27:22 INFO - PROCESS | 2530 | 1461155242942 Marionette DEBUG loaded listener.js 05:27:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x11a7a9400) [pid = 2530] [serial = 1453] [outer = 0x1158ea400] 05:27:23 INFO - PROCESS | 2530 | 1461155243398 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]]]}] 05:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 725ms 05:27:23 INFO - PROCESS | 2530 | 1461155243472 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 05:27:23 INFO - PROCESS | 2530 | 1461155243475 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 05:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:27:23 INFO - PROCESS | 2530 | 1461155243479 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:27:23 INFO - PROCESS | 2530 | 1461155243481 Marionette TRACE conn2 <- [1,1910,null,{}] 05:27:23 INFO - PROCESS | 2530 | 1461155243484 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}] 05:27:23 INFO - PROCESS | 2530 | 1461155243609 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 05:27:23 INFO - PROCESS | 2530 | 1461155243747 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12f974000 == 58 [pid = 2530] [id = 443] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x118782000 == 57 [pid = 2530] [id = 439] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x137a8b000 == 56 [pid = 2530] [id = 477] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x136f6a000 == 55 [pid = 2530] [id = 476] 05:27:23 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x12bbc4400) [pid = 2530] [serial = 1329] [outer = 0x0] [url = about:blank] 05:27:23 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x12e634400) [pid = 2530] [serial = 1371] [outer = 0x0] [url = about:blank] 05:27:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x1153c3800 == 56 [pid = 2530] [id = 485] 05:27:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x115534000) [pid = 2530] [serial = 1454] [outer = 0x0] 05:27:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x11a9c9000) [pid = 2530] [serial = 1455] [outer = 0x115534000] 05:27:23 INFO - PROCESS | 2530 | 1461155243828 Marionette DEBUG loaded listener.js 05:27:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x11af5bc00) [pid = 2530] [serial = 1456] [outer = 0x115534000] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12f973000 == 55 [pid = 2530] [id = 475] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x127f19000 == 54 [pid = 2530] [id = 474] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed84000 == 53 [pid = 2530] [id = 473] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12e679000 == 52 [pid = 2530] [id = 472] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12d985000 == 51 [pid = 2530] [id = 471] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce68800 == 50 [pid = 2530] [id = 470] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba74000 == 49 [pid = 2530] [id = 469] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x112152800 == 48 [pid = 2530] [id = 468] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12714c000 == 47 [pid = 2530] [id = 467] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba2b000 == 46 [pid = 2530] [id = 466] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba27800 == 45 [pid = 2530] [id = 465] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x11928d800 == 44 [pid = 2530] [id = 464] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x136f6a800 == 43 [pid = 2530] [id = 463] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x13055c800 == 42 [pid = 2530] [id = 462] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12fe53000 == 41 [pid = 2530] [id = 461] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef5b000 == 40 [pid = 2530] [id = 460] 05:27:23 INFO - PROCESS | 2530 | --DOCSHELL 0x12736f000 == 39 [pid = 2530] [id = 459] 05:27:24 INFO - PROCESS | 2530 | --DOCSHELL 0x108fa9000 == 38 [pid = 2530] [id = 458] 05:27:24 INFO - PROCESS | 2530 | --DOCSHELL 0x12fe4e800 == 37 [pid = 2530] [id = 457] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x127f3b400) [pid = 2530] [serial = 1350] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x12baecc00) [pid = 2530] [serial = 1356] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x12b26d400) [pid = 2530] [serial = 1353] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x12d037000) [pid = 2530] [serial = 1359] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x11a9ca000) [pid = 2530] [serial = 1336] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x118ce9800) [pid = 2530] [serial = 1335] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x11acd9000) [pid = 2530] [serial = 1338] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x11af6ac00) [pid = 2530] [serial = 1339] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x123904000) [pid = 2530] [serial = 1344] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x123c76c00) [pid = 2530] [serial = 1345] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x11c530800) [pid = 2530] [serial = 1323] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x1176db400) [pid = 2530] [serial = 1333] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x114f62c00) [pid = 2530] [serial = 1332] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x11be62400) [pid = 2530] [serial = 1341] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x123734000) [pid = 2530] [serial = 1342] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x1240bec00) [pid = 2530] [serial = 1347] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x12d9c3000) [pid = 2530] [serial = 1315] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x11aa38400) [pid = 2530] [serial = 1320] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x114346400) [pid = 2530] [serial = 1317] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x1293d5c00) [pid = 2530] [serial = 1326] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x12cfcd800) [pid = 2530] [serial = 1357] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x12380ac00) [pid = 2530] [serial = 1362] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x123ef6800) [pid = 2530] [serial = 1363] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x12d97e800) [pid = 2530] [serial = 1360] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x12e2f4400) [pid = 2530] [serial = 1366] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x12b7b7400) [pid = 2530] [serial = 1354] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x12e352000) [pid = 2530] [serial = 1369] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x12d9c0c00) [pid = 2530] [serial = 1365] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x1293d7400) [pid = 2530] [serial = 1351] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x12e2fa000) [pid = 2530] [serial = 1368] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x1273f5c00) [pid = 2530] [serial = 1348] [outer = 0x0] [url = about:blank] 05:27:24 INFO - PROCESS | 2530 | 1461155244201 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]]]}] 05:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 771ms 05:27:24 INFO - PROCESS | 2530 | 1461155244249 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 05:27:24 INFO - PROCESS | 2530 | 1461155244251 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 05:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:27:24 INFO - PROCESS | 2530 | 1461155244259 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:27:24 INFO - PROCESS | 2530 | 1461155244262 Marionette TRACE conn2 <- [1,1914,null,{}] 05:27:24 INFO - PROCESS | 2530 | 1461155244264 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}] 05:27:24 INFO - PROCESS | 2530 | 1461155244345 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 05:27:24 INFO - PROCESS | 2530 | 1461155244350 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a84800 == 38 [pid = 2530] [id = 486] 05:27:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x11b5ca000) [pid = 2530] [serial = 1457] [outer = 0x0] 05:27:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x11bba0000) [pid = 2530] [serial = 1458] [outer = 0x11b5ca000] 05:27:24 INFO - PROCESS | 2530 | 1461155244376 Marionette DEBUG loaded listener.js 05:27:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x11c6bc400) [pid = 2530] [serial = 1459] [outer = 0x11b5ca000] 05:27:24 INFO - PROCESS | 2530 | 1461155244758 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]]]}] 05:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 527ms 05:27:24 INFO - PROCESS | 2530 | 1461155244783 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 05:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:27:24 INFO - PROCESS | 2530 | 1461155244785 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 05:27:24 INFO - PROCESS | 2530 | 1461155244789 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:27:24 INFO - PROCESS | 2530 | 1461155244791 Marionette TRACE conn2 <- [1,1918,null,{}] 05:27:24 INFO - PROCESS | 2530 | 1461155244794 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}] 05:27:24 INFO - PROCESS | 2530 | 1461155244913 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 05:27:24 INFO - PROCESS | 2530 | 1461155244919 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x125d4c000 == 39 [pid = 2530] [id = 487] 05:27:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x123734000) [pid = 2530] [serial = 1460] [outer = 0x0] 05:27:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x123813000) [pid = 2530] [serial = 1461] [outer = 0x123734000] 05:27:24 INFO - PROCESS | 2530 | 1461155244959 Marionette DEBUG loaded listener.js 05:27:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x1239e5c00) [pid = 2530] [serial = 1462] [outer = 0x123734000] 05:27:25 INFO - PROCESS | 2530 | 1461155245370 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]]]}] 05:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 622ms 05:27:25 INFO - PROCESS | 2530 | 1461155245411 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 05:27:25 INFO - PROCESS | 2530 | 1461155245412 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 05:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:27:25 INFO - PROCESS | 2530 | 1461155245414 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:27:25 INFO - PROCESS | 2530 | 1461155245415 Marionette TRACE conn2 <- [1,1922,null,{}] 05:27:25 INFO - PROCESS | 2530 | 1461155245417 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}] 05:27:25 INFO - PROCESS | 2530 | 1461155245496 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 05:27:25 INFO - PROCESS | 2530 | 1461155245501 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f19000 == 40 [pid = 2530] [id = 488] 05:27:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x123da6400) [pid = 2530] [serial = 1463] [outer = 0x0] 05:27:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x123dab800) [pid = 2530] [serial = 1464] [outer = 0x123da6400] 05:27:25 INFO - PROCESS | 2530 | 1461155245535 Marionette DEBUG loaded listener.js 05:27:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x1240bcc00) [pid = 2530] [serial = 1465] [outer = 0x123da6400] 05:27:25 INFO - PROCESS | 2530 | 1461155245908 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]]]}] 05:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 518ms 05:27:25 INFO - PROCESS | 2530 | 1461155245932 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 05:27:25 INFO - PROCESS | 2530 | 1461155245934 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 05:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:27:25 INFO - PROCESS | 2530 | 1461155245936 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:27:25 INFO - PROCESS | 2530 | 1461155245937 Marionette TRACE conn2 <- [1,1926,null,{}] 05:27:25 INFO - PROCESS | 2530 | 1461155245939 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}] 05:27:26 INFO - PROCESS | 2530 | 1461155246055 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 05:27:26 INFO - PROCESS | 2530 | 1461155246069 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b0800 == 41 [pid = 2530] [id = 489] 05:27:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x11b5cd000) [pid = 2530] [serial = 1466] [outer = 0x0] 05:27:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x12424c800) [pid = 2530] [serial = 1467] [outer = 0x11b5cd000] 05:27:26 INFO - PROCESS | 2530 | 1461155246094 Marionette DEBUG loaded listener.js 05:27:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x127f3b800) [pid = 2530] [serial = 1468] [outer = 0x11b5cd000] 05:27:26 INFO - PROCESS | 2530 | 1461155246412 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]]]}] 05:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 05:27:26 INFO - PROCESS | 2530 | 1461155246456 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 05:27:26 INFO - PROCESS | 2530 | 1461155246457 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 05:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:27:26 INFO - PROCESS | 2530 | 1461155246459 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:27:26 INFO - PROCESS | 2530 | 1461155246460 Marionette TRACE conn2 <- [1,1930,null,{}] 05:27:26 INFO - PROCESS | 2530 | 1461155246462 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}] 05:27:26 INFO - PROCESS | 2530 | 1461155246559 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 05:27:26 INFO - PROCESS | 2530 | 1461155246574 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b772000 == 42 [pid = 2530] [id = 490] 05:27:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x127f35c00) [pid = 2530] [serial = 1469] [outer = 0x0] 05:27:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x128e10c00) [pid = 2530] [serial = 1470] [outer = 0x127f35c00] 05:27:26 INFO - PROCESS | 2530 | 1461155246599 Marionette DEBUG loaded listener.js 05:27:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x1293d0c00) [pid = 2530] [serial = 1471] [outer = 0x127f35c00] 05:27:26 INFO - PROCESS | 2530 | 1461155246936 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]]]}] 05:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 522ms 05:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:27:26 INFO - PROCESS | 2530 | 1461155246981 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 05:27:26 INFO - PROCESS | 2530 | 1461155246983 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 05:27:26 INFO - PROCESS | 2530 | 1461155246985 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:27:26 INFO - PROCESS | 2530 | 1461155246986 Marionette TRACE conn2 <- [1,1934,null,{}] 05:27:26 INFO - PROCESS | 2530 | 1461155246988 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}] 05:27:27 INFO - PROCESS | 2530 | 1461155247086 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 05:27:27 INFO - PROCESS | 2530 | 1461155247090 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce68800 == 43 [pid = 2530] [id = 491] 05:27:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x127f3a800) [pid = 2530] [serial = 1472] [outer = 0x0] 05:27:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x1296ee000) [pid = 2530] [serial = 1473] [outer = 0x127f3a800] 05:27:27 INFO - PROCESS | 2530 | 1461155247116 Marionette DEBUG loaded listener.js 05:27:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x12a78d000) [pid = 2530] [serial = 1474] [outer = 0x127f3a800] 05:27:27 INFO - PROCESS | 2530 | 1461155247454 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]]]}] 05:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 05:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:27:27 INFO - PROCESS | 2530 | 1461155247506 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 05:27:27 INFO - PROCESS | 2530 | 1461155247508 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 05:27:27 INFO - PROCESS | 2530 | 1461155247510 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:27:27 INFO - PROCESS | 2530 | 1461155247511 Marionette TRACE conn2 <- [1,1938,null,{}] 05:27:27 INFO - PROCESS | 2530 | 1461155247513 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}] 05:27:27 INFO - PROCESS | 2530 | 1461155247613 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 05:27:27 INFO - PROCESS | 2530 | 1461155247626 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d958800 == 44 [pid = 2530] [id = 492] 05:27:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x11a79c000) [pid = 2530] [serial = 1475] [outer = 0x0] 05:27:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x12a795000) [pid = 2530] [serial = 1476] [outer = 0x11a79c000] 05:27:27 INFO - PROCESS | 2530 | 1461155247651 Marionette DEBUG loaded listener.js 05:27:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x12b274c00) [pid = 2530] [serial = 1477] [outer = 0x11a79c000] 05:27:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x12b6f1400) [pid = 2530] [serial = 1478] [outer = 0x12f59f400] 05:27:28 INFO - PROCESS | 2530 | 1461155248214 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]]]}] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x12dbf1c00) [pid = 2530] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x12e654400) [pid = 2530] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x123c74c00) [pid = 2530] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x1182b4400) [pid = 2530] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x12edba400) [pid = 2530] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x11a7b3800) [pid = 2530] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x12b7b6800) [pid = 2530] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x1271dcc00) [pid = 2530] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x12e2fe000) [pid = 2530] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x123816800) [pid = 2530] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x119138000) [pid = 2530] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x1296ea000) [pid = 2530] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x12d02dc00) [pid = 2530] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12a792c00) [pid = 2530] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x1191be800) [pid = 2530] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:27:28 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x112117c00) [pid = 2530] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 720ms 05:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:27:28 INFO - PROCESS | 2530 | 1461155248235 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 05:27:28 INFO - PROCESS | 2530 | 1461155248237 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 05:27:28 INFO - PROCESS | 2530 | 1461155248239 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:27:28 INFO - PROCESS | 2530 | 1461155248240 Marionette TRACE conn2 <- [1,1942,null,{}] 05:27:28 INFO - PROCESS | 2530 | 1461155248242 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}] 05:27:28 INFO - PROCESS | 2530 | 1461155248320 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 05:27:28 INFO - PROCESS | 2530 | 1461155248328 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eb8800 == 45 [pid = 2530] [id = 493] 05:27:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x11a7b3800) [pid = 2530] [serial = 1479] [outer = 0x0] 05:27:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x11acdec00) [pid = 2530] [serial = 1480] [outer = 0x11a7b3800] 05:27:28 INFO - PROCESS | 2530 | 1461155248358 Marionette DEBUG loaded listener.js 05:27:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x1296ea000) [pid = 2530] [serial = 1481] [outer = 0x11a7b3800] 05:27:28 INFO - PROCESS | 2530 | 1461155248694 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]]]}] 05:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 468ms 05:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:27:28 INFO - PROCESS | 2530 | 1461155248710 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 05:27:28 INFO - PROCESS | 2530 | 1461155248712 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 05:27:28 INFO - PROCESS | 2530 | 1461155248714 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:27:28 INFO - PROCESS | 2530 | 1461155248716 Marionette TRACE conn2 <- [1,1946,null,{}] 05:27:28 INFO - PROCESS | 2530 | 1461155248718 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}] 05:27:28 INFO - PROCESS | 2530 | 1461155248813 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 05:27:28 INFO - PROCESS | 2530 | 1461155248891 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e854800 == 46 [pid = 2530] [id = 494] 05:27:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x12b7b5400) [pid = 2530] [serial = 1482] [outer = 0x0] 05:27:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x12bb6f000) [pid = 2530] [serial = 1483] [outer = 0x12b7b5400] 05:27:28 INFO - PROCESS | 2530 | 1461155248920 Marionette DEBUG loaded listener.js 05:27:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x12cfcec00) [pid = 2530] [serial = 1484] [outer = 0x12b7b5400] 05:27:29 INFO - PROCESS | 2530 | 1461155249177 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]]]}] 05:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 05:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:27:29 INFO - PROCESS | 2530 | 1461155249233 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 05:27:29 INFO - PROCESS | 2530 | 1461155249234 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 05:27:29 INFO - PROCESS | 2530 | 1461155249237 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:27:29 INFO - PROCESS | 2530 | 1461155249242 Marionette TRACE conn2 <- [1,1950,null,{}] 05:27:29 INFO - PROCESS | 2530 | 1461155249246 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}] 05:27:29 INFO - PROCESS | 2530 | 1461155249352 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 05:27:29 INFO - PROCESS | 2530 | 1461155249358 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef6a800 == 47 [pid = 2530] [id = 495] 05:27:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x12bbc4800) [pid = 2530] [serial = 1485] [outer = 0x0] 05:27:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x12d975000) [pid = 2530] [serial = 1486] [outer = 0x12bbc4800] 05:27:29 INFO - PROCESS | 2530 | 1461155249398 Marionette DEBUG loaded listener.js 05:27:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x12d9b9000) [pid = 2530] [serial = 1487] [outer = 0x12bbc4800] 05:27:29 INFO - PROCESS | 2530 | 1461155249825 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]]]}] 05:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 625ms 05:27:29 INFO - PROCESS | 2530 | 1461155249862 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 05:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:27:29 INFO - PROCESS | 2530 | 1461155249864 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 05:27:29 INFO - PROCESS | 2530 | 1461155249866 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:27:29 INFO - PROCESS | 2530 | 1461155249867 Marionette TRACE conn2 <- [1,1954,null,{}] 05:27:29 INFO - PROCESS | 2530 | 1461155249869 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}] 05:27:29 INFO - PROCESS | 2530 | 1461155249950 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 05:27:29 INFO - PROCESS | 2530 | 1461155249954 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f42c000 == 48 [pid = 2530] [id = 496] 05:27:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x12d9b8400) [pid = 2530] [serial = 1488] [outer = 0x0] 05:27:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x12dbe5400) [pid = 2530] [serial = 1489] [outer = 0x12d9b8400] 05:27:29 INFO - PROCESS | 2530 | 1461155249980 Marionette DEBUG loaded listener.js 05:27:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x12dbf0c00) [pid = 2530] [serial = 1490] [outer = 0x12d9b8400] 05:27:30 INFO - PROCESS | 2530 | 1461155250418 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]]]}] 05:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 568ms 05:27:30 INFO - PROCESS | 2530 | 1461155250441 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 05:27:30 INFO - PROCESS | 2530 | 1461155250443 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 05:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:27:30 INFO - PROCESS | 2530 | 1461155250448 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:27:30 INFO - PROCESS | 2530 | 1461155250451 Marionette TRACE conn2 <- [1,1958,null,{}] 05:27:30 INFO - PROCESS | 2530 | 1461155250455 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}] 05:27:30 INFO - PROCESS | 2530 | 1461155250561 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 05:27:30 INFO - PROCESS | 2530 | 1461155250650 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x119b34800 == 49 [pid = 2530] [id = 497] 05:27:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x1182b1000) [pid = 2530] [serial = 1491] [outer = 0x0] 05:27:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x119134400) [pid = 2530] [serial = 1492] [outer = 0x1182b1000] 05:27:30 INFO - PROCESS | 2530 | 1461155250682 Marionette DEBUG loaded listener.js 05:27:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x11a7a4400) [pid = 2530] [serial = 1493] [outer = 0x1182b1000] 05:27:31 INFO - PROCESS | 2530 | 1461155251108 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]]]}] 05:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 677ms 05:27:31 INFO - PROCESS | 2530 | 1461155251137 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 05:27:31 INFO - PROCESS | 2530 | 1461155251142 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 05:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:27:31 INFO - PROCESS | 2530 | 1461155251161 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:27:31 INFO - PROCESS | 2530 | 1461155251162 Marionette TRACE conn2 <- [1,1962,null,{}] 05:27:31 INFO - PROCESS | 2530 | 1461155251165 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}] 05:27:31 INFO - PROCESS | 2530 | 1461155251268 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 05:27:31 INFO - PROCESS | 2530 | 1461155251328 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x127ec7800 == 50 [pid = 2530] [id = 498] 05:27:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x11a8f7000) [pid = 2530] [serial = 1494] [outer = 0x0] 05:27:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x11bb84c00) [pid = 2530] [serial = 1495] [outer = 0x11a8f7000] 05:27:31 INFO - PROCESS | 2530 | 1461155251358 Marionette DEBUG loaded listener.js 05:27:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x11c279000) [pid = 2530] [serial = 1496] [outer = 0x11a8f7000] 05:27:31 INFO - PROCESS | 2530 | 1461155251817 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]]]}] 05:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 673ms 05:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:27:31 INFO - PROCESS | 2530 | 1461155251832 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 05:27:31 INFO - PROCESS | 2530 | 1461155251833 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 05:27:31 INFO - PROCESS | 2530 | 1461155251835 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:27:31 INFO - PROCESS | 2530 | 1461155251838 Marionette TRACE conn2 <- [1,1966,null,{}] 05:27:31 INFO - PROCESS | 2530 | 1461155251846 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}] 05:27:31 INFO - PROCESS | 2530 | 1461155251948 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 05:27:32 INFO - PROCESS | 2530 | 1461155252004 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e864000 == 51 [pid = 2530] [id = 499] 05:27:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x123819000) [pid = 2530] [serial = 1497] [outer = 0x0] 05:27:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x123da3800) [pid = 2530] [serial = 1498] [outer = 0x123819000] 05:27:32 INFO - PROCESS | 2530 | 1461155252041 Marionette DEBUG loaded listener.js 05:27:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x1240bd800) [pid = 2530] [serial = 1499] [outer = 0x123819000] 05:27:32 INFO - PROCESS | 2530 | 1461155252488 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]]]}] 05:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 672ms 05:27:32 INFO - PROCESS | 2530 | 1461155252507 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 05:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:27:32 INFO - PROCESS | 2530 | 1461155252509 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 05:27:32 INFO - PROCESS | 2530 | 1461155252512 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:27:32 INFO - PROCESS | 2530 | 1461155252513 Marionette TRACE conn2 <- [1,1970,null,{}] 05:27:32 INFO - PROCESS | 2530 | 1461155252515 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}] 05:27:32 INFO - PROCESS | 2530 | 1461155252636 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 05:27:32 INFO - PROCESS | 2530 | 1461155252711 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fba3000 == 52 [pid = 2530] [id = 500] 05:27:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x1293d8800) [pid = 2530] [serial = 1500] [outer = 0x0] 05:27:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x12a797c00) [pid = 2530] [serial = 1501] [outer = 0x1293d8800] 05:27:32 INFO - PROCESS | 2530 | 1461155252741 Marionette DEBUG loaded listener.js 05:27:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x12b4ca400) [pid = 2530] [serial = 1502] [outer = 0x1293d8800] 05:27:33 INFO - PROCESS | 2530 | 1461155253151 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]]]}] 05:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 668ms 05:27:33 INFO - PROCESS | 2530 | 1461155253180 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 05:27:33 INFO - PROCESS | 2530 | 1461155253182 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 05:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:27:33 INFO - PROCESS | 2530 | 1461155253184 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:27:33 INFO - PROCESS | 2530 | 1461155253186 Marionette TRACE conn2 <- [1,1974,null,{}] 05:27:33 INFO - PROCESS | 2530 | 1461155253188 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}] 05:27:33 INFO - PROCESS | 2530 | 1461155253301 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 05:27:33 INFO - PROCESS | 2530 | 1461155253434 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fe57000 == 53 [pid = 2530] [id = 501] 05:27:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x1293d6400) [pid = 2530] [serial = 1503] [outer = 0x0] 05:27:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x12bb6f800) [pid = 2530] [serial = 1504] [outer = 0x1293d6400] 05:27:33 INFO - PROCESS | 2530 | 1461155253467 Marionette DEBUG loaded listener.js 05:27:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x12d31d000) [pid = 2530] [serial = 1505] [outer = 0x1293d6400] 05:27:33 INFO - PROCESS | 2530 | 1461155253913 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]]]}] 05:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 820ms 05:27:34 INFO - PROCESS | 2530 | 1461155254005 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 05:27:34 INFO - PROCESS | 2530 | 1461155254007 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 05:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:27:34 INFO - PROCESS | 2530 | 1461155254033 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:27:34 INFO - PROCESS | 2530 | 1461155254034 Marionette TRACE conn2 <- [1,1978,null,{}] 05:27:34 INFO - PROCESS | 2530 | 1461155254036 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}] 05:27:34 INFO - PROCESS | 2530 | 1461155254205 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 05:27:34 INFO - PROCESS | 2530 | 1461155254322 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0b1800 == 54 [pid = 2530] [id = 502] 05:27:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x11b589c00) [pid = 2530] [serial = 1506] [outer = 0x0] 05:27:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x12b274400) [pid = 2530] [serial = 1507] [outer = 0x11b589c00] 05:27:34 INFO - PROCESS | 2530 | 1461155254386 Marionette DEBUG loaded listener.js 05:27:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 167 (0x12e632800) [pid = 2530] [serial = 1508] [outer = 0x11b589c00] 05:27:34 INFO - PROCESS | 2530 | 1461155254770 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]]]}] 05:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 770ms 05:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:27:34 INFO - PROCESS | 2530 | 1461155254802 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 05:27:34 INFO - PROCESS | 2530 | 1461155254803 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 05:27:34 INFO - PROCESS | 2530 | 1461155254805 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:27:34 INFO - PROCESS | 2530 | 1461155254807 Marionette TRACE conn2 <- [1,1982,null,{}] 05:27:34 INFO - PROCESS | 2530 | 1461155254809 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}] 05:27:34 INFO - PROCESS | 2530 | 1461155254911 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 05:27:34 INFO - PROCESS | 2530 | 1461155254973 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x12736e000 == 55 [pid = 2530] [id = 503] 05:27:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 168 (0x119d62c00) [pid = 2530] [serial = 1509] [outer = 0x0] 05:27:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 169 (0x12e631800) [pid = 2530] [serial = 1510] [outer = 0x119d62c00] 05:27:35 INFO - PROCESS | 2530 | 1461155255002 Marionette DEBUG loaded listener.js 05:27:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 170 (0x12e63bc00) [pid = 2530] [serial = 1511] [outer = 0x119d62c00] 05:27:35 INFO - PROCESS | 2530 | 1461155255603 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]]]}] 05:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 820ms 05:27:35 INFO - PROCESS | 2530 | 1461155255644 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 05:27:35 INFO - PROCESS | 2530 | 1461155255647 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 05:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:27:35 INFO - PROCESS | 2530 | 1461155255653 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:27:35 INFO - PROCESS | 2530 | 1461155255655 Marionette TRACE conn2 <- [1,1986,null,{}] 05:27:35 INFO - PROCESS | 2530 | 1461155255660 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}] 05:27:35 INFO - PROCESS | 2530 | 1461155255756 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 05:27:35 INFO - PROCESS | 2530 | 1461155255834 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a8d5000 == 56 [pid = 2530] [id = 504] 05:27:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 171 (0x11a8eac00) [pid = 2530] [serial = 1512] [outer = 0x0] 05:27:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 172 (0x11a9d2c00) [pid = 2530] [serial = 1513] [outer = 0x11a8eac00] 05:27:35 INFO - PROCESS | 2530 | 1461155255863 Marionette DEBUG loaded listener.js 05:27:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 173 (0x11af67000) [pid = 2530] [serial = 1514] [outer = 0x11a8eac00] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef6a800 == 55 [pid = 2530] [id = 495] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12e854800 == 54 [pid = 2530] [id = 494] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x127eb8800 == 53 [pid = 2530] [id = 493] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12d958800 == 52 [pid = 2530] [id = 492] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce68800 == 51 [pid = 2530] [id = 491] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12b772000 == 50 [pid = 2530] [id = 490] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 172 (0x123da9000) [pid = 2530] [serial = 1431] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b0800 == 49 [pid = 2530] [id = 489] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x127f19000 == 48 [pid = 2530] [id = 488] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x125d4c000 == 47 [pid = 2530] [id = 487] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x123a84800 == 46 [pid = 2530] [id = 486] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x1153c3800 == 45 [pid = 2530] [id = 485] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x118ff1800 == 44 [pid = 2530] [id = 484] 05:27:36 INFO - PROCESS | 2530 | --DOCSHELL 0x119b1a800 == 43 [pid = 2530] [id = 483] 05:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 620ms 05:27:36 INFO - PROCESS | 2530 | 1461155256270 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]]]}] 05:27:36 INFO - PROCESS | 2530 | 1461155256274 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 05:27:36 INFO - PROCESS | 2530 | 1461155256278 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 05:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:27:36 INFO - PROCESS | 2530 | 1461155256283 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:27:36 INFO - PROCESS | 2530 | 1461155256284 Marionette TRACE conn2 <- [1,1990,null,{}] 05:27:36 INFO - PROCESS | 2530 | 1461155256286 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}] 05:27:36 INFO - PROCESS | 2530 | 1461155256371 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 171 (0x11a7b1c00) [pid = 2530] [serial = 1225] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 170 (0x114c98000) [pid = 2530] [serial = 1222] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 169 (0x12e63e000) [pid = 2530] [serial = 1372] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 168 (0x12a78f400) [pid = 2530] [serial = 1422] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 167 (0x11a9cd400) [pid = 2530] [serial = 1398] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 166 (0x123903800) [pid = 2530] [serial = 1399] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 165 (0x12f591400) [pid = 2530] [serial = 1420] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 164 (0x12e654000) [pid = 2530] [serial = 1389] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 163 (0x12d037c00) [pid = 2530] [serial = 1386] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 162 (0x12a798800) [pid = 2530] [serial = 1423] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x1296f6000) [pid = 2530] [serial = 1429] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x1296f2000) [pid = 2530] [serial = 1428] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x12b270000) [pid = 2530] [serial = 1405] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x118a68000) [pid = 2530] [serial = 1374] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x128870c00) [pid = 2530] [serial = 1402] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x12dbe7800) [pid = 2530] [serial = 1410] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x12d02f000) [pid = 2530] [serial = 1425] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x12e659000) [pid = 2530] [serial = 1414] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x12f592800) [pid = 2530] [serial = 1426] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x12e354c00) [pid = 2530] [serial = 1411] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x12e63b000) [pid = 2530] [serial = 1413] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x12edb6000) [pid = 2530] [serial = 1416] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x125de9000) [pid = 2530] [serial = 1401] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x11a8f3400) [pid = 2530] [serial = 1393] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x118c73800) [pid = 2530] [serial = 1392] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x1240bc400) [pid = 2530] [serial = 1380] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x12ef8c000) [pid = 2530] [serial = 1419] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x11c27b000) [pid = 2530] [serial = 1396] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x11b5c8400) [pid = 2530] [serial = 1395] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x12bbb1800) [pid = 2530] [serial = 1407] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x12edbbc00) [pid = 2530] [serial = 1417] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x12b2e2c00) [pid = 2530] [serial = 1383] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12d9b8c00) [pid = 2530] [serial = 1408] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x12931b800) [pid = 2530] [serial = 1404] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x11b58a400) [pid = 2530] [serial = 1377] [outer = 0x0] [url = about:blank] 05:27:36 INFO - PROCESS | 2530 | 1461155256443 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x11aa7a800 == 44 [pid = 2530] [id = 505] 05:27:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x114f62c00) [pid = 2530] [serial = 1515] [outer = 0x0] 05:27:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x11a7b1c00) [pid = 2530] [serial = 1516] [outer = 0x114f62c00] 05:27:36 INFO - PROCESS | 2530 | 1461155256472 Marionette DEBUG loaded listener.js 05:27:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x11c524400) [pid = 2530] [serial = 1517] [outer = 0x114f62c00] 05:27:36 INFO - PROCESS | 2530 | 1461155256782 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]]]}] 05:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 05:27:36 INFO - PROCESS | 2530 | 1461155256803 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 05:27:36 INFO - PROCESS | 2530 | 1461155256804 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 05:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:27:36 INFO - PROCESS | 2530 | 1461155256809 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:27:36 INFO - PROCESS | 2530 | 1461155256813 Marionette TRACE conn2 <- [1,1994,null,{}] 05:27:36 INFO - PROCESS | 2530 | 1461155256820 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}] 05:27:36 INFO - PROCESS | 2530 | 1461155256906 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 05:27:36 INFO - PROCESS | 2530 | 1461155256913 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eb9000 == 45 [pid = 2530] [id = 506] 05:27:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x123731400) [pid = 2530] [serial = 1518] [outer = 0x0] 05:27:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x123da4000) [pid = 2530] [serial = 1519] [outer = 0x123731400] 05:27:36 INFO - PROCESS | 2530 | 1461155256940 Marionette DEBUG loaded listener.js 05:27:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x1240bc800) [pid = 2530] [serial = 1520] [outer = 0x123731400] 05:27:37 INFO - PROCESS | 2530 | 1461155257306 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]]]}] 05:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 527ms 05:27:37 INFO - PROCESS | 2530 | 1461155257335 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 05:27:37 INFO - PROCESS | 2530 | 1461155257338 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 05:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:27:37 INFO - PROCESS | 2530 | 1461155257341 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:27:37 INFO - PROCESS | 2530 | 1461155257343 Marionette TRACE conn2 <- [1,1998,null,{}] 05:27:37 INFO - PROCESS | 2530 | 1461155257346 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}] 05:27:37 INFO - PROCESS | 2530 | 1461155257473 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 05:27:37 INFO - PROCESS | 2530 | 1461155257482 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b46c800 == 46 [pid = 2530] [id = 507] 05:27:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x124387c00) [pid = 2530] [serial = 1521] [outer = 0x0] 05:27:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x127f39400) [pid = 2530] [serial = 1522] [outer = 0x124387c00] 05:27:37 INFO - PROCESS | 2530 | 1461155257522 Marionette DEBUG loaded listener.js 05:27:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x1293cf400) [pid = 2530] [serial = 1523] [outer = 0x124387c00] 05:27:37 INFO - PROCESS | 2530 | 1461155257885 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]]]}] 05:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 571ms 05:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:27:37 INFO - PROCESS | 2530 | 1461155257913 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 05:27:37 INFO - PROCESS | 2530 | 1461155257914 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 05:27:37 INFO - PROCESS | 2530 | 1461155257916 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:27:37 INFO - PROCESS | 2530 | 1461155257917 Marionette TRACE conn2 <- [1,2002,null,{}] 05:27:37 INFO - PROCESS | 2530 | 1461155257919 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}] 05:27:38 INFO - PROCESS | 2530 | 1461155258001 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 05:27:38 INFO - PROCESS | 2530 | 1461155258005 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12cf86000 == 47 [pid = 2530] [id = 508] 05:27:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x1293d9000) [pid = 2530] [serial = 1524] [outer = 0x0] 05:27:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x1296f2000) [pid = 2530] [serial = 1525] [outer = 0x1293d9000] 05:27:38 INFO - PROCESS | 2530 | 1461155258031 Marionette DEBUG loaded listener.js 05:27:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x12a792800) [pid = 2530] [serial = 1526] [outer = 0x1293d9000] 05:27:38 INFO - PROCESS | 2530 | 1461155258393 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]]]}] 05:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 518ms 05:27:38 INFO - PROCESS | 2530 | 1461155258434 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 05:27:38 INFO - PROCESS | 2530 | 1461155258435 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 05:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:27:38 INFO - PROCESS | 2530 | 1461155258437 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:27:38 INFO - PROCESS | 2530 | 1461155258438 Marionette TRACE conn2 <- [1,2006,null,{}] 05:27:38 INFO - PROCESS | 2530 | 1461155258441 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}] 05:27:38 INFO - PROCESS | 2530 | 1461155258530 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 05:27:38 INFO - PROCESS | 2530 | 1461155258608 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da5a000 == 48 [pid = 2530] [id = 509] 05:27:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x12a793c00) [pid = 2530] [serial = 1527] [outer = 0x0] 05:27:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x12b4c9400) [pid = 2530] [serial = 1528] [outer = 0x12a793c00] 05:27:38 INFO - PROCESS | 2530 | 1461155258635 Marionette DEBUG loaded listener.js 05:27:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x12d319000) [pid = 2530] [serial = 1529] [outer = 0x12a793c00] 05:27:38 INFO - PROCESS | 2530 | 1461155258924 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]]]}] 05:27:38 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 05:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 517ms 05:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:27:38 INFO - PROCESS | 2530 | 1461155258956 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 05:27:38 INFO - PROCESS | 2530 | 1461155258957 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 05:27:38 INFO - PROCESS | 2530 | 1461155258962 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:27:38 INFO - PROCESS | 2530 | 1461155258963 Marionette TRACE conn2 <- [1,2010,null,{}] 05:27:38 INFO - PROCESS | 2530 | 1461155258966 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}] 05:27:39 INFO - PROCESS | 2530 | 1461155259068 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 05:27:39 INFO - PROCESS | 2530 | 1461155259081 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e85c800 == 49 [pid = 2530] [id = 510] 05:27:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x12baeec00) [pid = 2530] [serial = 1530] [outer = 0x0] 05:27:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x12dbef800) [pid = 2530] [serial = 1531] [outer = 0x12baeec00] 05:27:39 INFO - PROCESS | 2530 | 1461155259105 Marionette DEBUG loaded listener.js 05:27:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x12e2ff400) [pid = 2530] [serial = 1532] [outer = 0x12baeec00] 05:27:39 INFO - PROCESS | 2530 | 1461155259454 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]]]}] 05:27:39 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 05:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 05:27:39 INFO - PROCESS | 2530 | 1461155259481 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 05:27:39 INFO - PROCESS | 2530 | 1461155259482 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 05:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:27:39 INFO - PROCESS | 2530 | 1461155259484 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:27:39 INFO - PROCESS | 2530 | 1461155259485 Marionette TRACE conn2 <- [1,2014,null,{}] 05:27:39 INFO - PROCESS | 2530 | 1461155259496 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}] 05:27:39 INFO - PROCESS | 2530 | 1461155259599 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 05:27:39 INFO - PROCESS | 2530 | 1461155259640 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f37a000 == 50 [pid = 2530] [id = 511] 05:27:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x12a796800) [pid = 2530] [serial = 1533] [outer = 0x0] 05:27:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x12e355000) [pid = 2530] [serial = 1534] [outer = 0x12a796800] 05:27:39 INFO - PROCESS | 2530 | 1461155259665 Marionette DEBUG loaded listener.js 05:27:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x12e651000) [pid = 2530] [serial = 1535] [outer = 0x12a796800] 05:27:39 INFO - PROCESS | 2530 | 1461155259953 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]]]}] 05:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 478ms 05:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:27:39 INFO - PROCESS | 2530 | 1461155259966 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 05:27:39 INFO - PROCESS | 2530 | 1461155259967 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 05:27:39 INFO - PROCESS | 2530 | 1461155259969 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:27:39 INFO - PROCESS | 2530 | 1461155259970 Marionette TRACE conn2 <- [1,2018,null,{}] 05:27:39 INFO - PROCESS | 2530 | 1461155259972 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}] 05:27:40 INFO - PROCESS | 2530 | 1461155260089 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 05:27:40 INFO - PROCESS | 2530 | 1461155260100 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f96d000 == 51 [pid = 2530] [id = 512] 05:27:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x12e64f400) [pid = 2530] [serial = 1536] [outer = 0x0] 05:27:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x12e65a800) [pid = 2530] [serial = 1537] [outer = 0x12e64f400] 05:27:40 INFO - PROCESS | 2530 | 1461155260125 Marionette DEBUG loaded listener.js 05:27:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x12edb4400) [pid = 2530] [serial = 1538] [outer = 0x12e64f400] 05:27:40 INFO - PROCESS | 2530 | 1461155260455 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]]]}] 05:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 05:27:40 INFO - PROCESS | 2530 | 1461155260488 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 05:27:40 INFO - PROCESS | 2530 | 1461155260490 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 05:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:27:40 INFO - PROCESS | 2530 | 1461155260503 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:27:40 INFO - PROCESS | 2530 | 1461155260504 Marionette TRACE conn2 <- [1,2022,null,{}] 05:27:40 INFO - PROCESS | 2530 | 1461155260508 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}] 05:27:40 INFO - PROCESS | 2530 | 1461155260805 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x123734000) [pid = 2530] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x115534000) [pid = 2530] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x11a79c000) [pid = 2530] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x123da6400) [pid = 2530] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x12b7b5400) [pid = 2530] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x114c95800) [pid = 2530] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x127f35c00) [pid = 2530] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x11b5ca000) [pid = 2530] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x11a7b3800) [pid = 2530] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x11b5cd000) [pid = 2530] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x123da1400) [pid = 2530] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x12bbc4800) [pid = 2530] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x1158ea400) [pid = 2530] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:27:40 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x127f3a800) [pid = 2530] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:27:40 INFO - PROCESS | 2530 | 1461155260904 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b519000 == 52 [pid = 2530] [id = 513] 05:27:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x114c91000) [pid = 2530] [serial = 1539] [outer = 0x0] 05:27:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x118c77400) [pid = 2530] [serial = 1540] [outer = 0x114c91000] 05:27:40 INFO - PROCESS | 2530 | 1461155260929 Marionette DEBUG loaded listener.js 05:27:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x11c52e000) [pid = 2530] [serial = 1541] [outer = 0x114c91000] 05:27:41 INFO - PROCESS | 2530 | 1461155261217 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]]]}] 05:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 722ms 05:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:27:41 INFO - PROCESS | 2530 | 1461155261231 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 05:27:41 INFO - PROCESS | 2530 | 1461155261232 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 05:27:41 INFO - PROCESS | 2530 | 1461155261234 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:27:41 INFO - PROCESS | 2530 | 1461155261236 Marionette TRACE conn2 <- [1,2026,null,{}] 05:27:41 INFO - PROCESS | 2530 | 1461155261238 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}] 05:27:41 INFO - PROCESS | 2530 | 1461155261374 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 05:27:41 INFO - PROCESS | 2530 | 1461155261411 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x130561000 == 53 [pid = 2530] [id = 514] 05:27:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x11ba41000) [pid = 2530] [serial = 1542] [outer = 0x0] 05:27:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x12cfd9c00) [pid = 2530] [serial = 1543] [outer = 0x11ba41000] 05:27:41 INFO - PROCESS | 2530 | 1461155261440 Marionette DEBUG loaded listener.js 05:27:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x12f591c00) [pid = 2530] [serial = 1544] [outer = 0x11ba41000] 05:27:41 INFO - PROCESS | 2530 | 1461155261726 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]]]}] 05:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 519ms 05:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:27:41 INFO - PROCESS | 2530 | 1461155261754 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 05:27:41 INFO - PROCESS | 2530 | 1461155261755 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 05:27:41 INFO - PROCESS | 2530 | 1461155261764 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:27:41 INFO - PROCESS | 2530 | 1461155261766 Marionette TRACE conn2 <- [1,2030,null,{}] 05:27:41 INFO - PROCESS | 2530 | 1461155261768 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}] 05:27:41 INFO - PROCESS | 2530 | 1461155261857 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 05:27:41 INFO - PROCESS | 2530 | 1461155261862 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x137a92000 == 54 [pid = 2530] [id = 515] 05:27:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x12ef8f400) [pid = 2530] [serial = 1545] [outer = 0x0] 05:27:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x12f5a0400) [pid = 2530] [serial = 1546] [outer = 0x12ef8f400] 05:27:41 INFO - PROCESS | 2530 | 1461155261886 Marionette DEBUG loaded listener.js 05:27:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x12f6a3800) [pid = 2530] [serial = 1547] [outer = 0x12ef8f400] 05:27:42 INFO - PROCESS | 2530 | 1461155262238 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]]]}] 05:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 527ms 05:27:42 INFO - PROCESS | 2530 | 1461155262284 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 05:27:42 INFO - PROCESS | 2530 | 1461155262285 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 05:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:27:42 INFO - PROCESS | 2530 | 1461155262288 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:27:42 INFO - PROCESS | 2530 | 1461155262289 Marionette TRACE conn2 <- [1,2034,null,{}] 05:27:42 INFO - PROCESS | 2530 | 1461155262292 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}] 05:27:42 INFO - PROCESS | 2530 | 1461155262373 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 05:27:42 INFO - PROCESS | 2530 | 1461155262377 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x1243a9000 == 55 [pid = 2530] [id = 516] 05:27:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x12f6a1000) [pid = 2530] [serial = 1548] [outer = 0x0] 05:27:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x12fb38000) [pid = 2530] [serial = 1549] [outer = 0x12f6a1000] 05:27:42 INFO - PROCESS | 2530 | 1461155262402 Marionette DEBUG loaded listener.js 05:27:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x12fb3e400) [pid = 2530] [serial = 1550] [outer = 0x12f6a1000] 05:27:42 INFO - PROCESS | 2530 | 1461155262840 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]]]}] 05:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 571ms 05:27:42 INFO - PROCESS | 2530 | 1461155262859 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 05:27:42 INFO - PROCESS | 2530 | 1461155262862 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 05:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:27:42 INFO - PROCESS | 2530 | 1461155262866 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:27:42 INFO - PROCESS | 2530 | 1461155262869 Marionette TRACE conn2 <- [1,2038,null,{}] 05:27:42 INFO - PROCESS | 2530 | 1461155262873 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}] 05:27:43 INFO - PROCESS | 2530 | 1461155262998 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 05:27:43 INFO - PROCESS | 2530 | 1461155263188 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8ce000 == 56 [pid = 2530] [id = 517] 05:27:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x118679800) [pid = 2530] [serial = 1551] [outer = 0x0] 05:27:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x11867cc00) [pid = 2530] [serial = 1552] [outer = 0x118679800] 05:27:43 INFO - PROCESS | 2530 | 1461155263252 Marionette DEBUG loaded listener.js 05:27:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x118682400) [pid = 2530] [serial = 1553] [outer = 0x118679800] 05:27:43 INFO - PROCESS | 2530 | 1461155263728 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]]]}] 05:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 873ms 05:27:43 INFO - PROCESS | 2530 | 1461155263739 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 05:27:43 INFO - PROCESS | 2530 | 1461155263745 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 05:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:27:43 INFO - PROCESS | 2530 | 1461155263750 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:27:43 INFO - PROCESS | 2530 | 1461155263752 Marionette TRACE conn2 <- [1,2042,null,{}] 05:27:43 INFO - PROCESS | 2530 | 1461155263754 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}] 05:27:43 INFO - PROCESS | 2530 | 1461155263859 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 05:27:43 INFO - PROCESS | 2530 | 1461155263923 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eb8800 == 57 [pid = 2530] [id = 518] 05:27:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x118684000) [pid = 2530] [serial = 1554] [outer = 0x0] 05:27:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x11a7b0c00) [pid = 2530] [serial = 1555] [outer = 0x118684000] 05:27:43 INFO - PROCESS | 2530 | 1461155263993 Marionette DEBUG loaded listener.js 05:27:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x11bb8c800) [pid = 2530] [serial = 1556] [outer = 0x118684000] 05:27:44 INFO - PROCESS | 2530 | 1461155264379 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]]]}] 05:27:44 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) 05:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 669ms 05:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:27:44 INFO - PROCESS | 2530 | 1461155264420 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 05:27:44 INFO - PROCESS | 2530 | 1461155264421 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 05:27:44 INFO - PROCESS | 2530 | 1461155264424 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:27:44 INFO - PROCESS | 2530 | 1461155264426 Marionette TRACE conn2 <- [1,2046,null,{}] 05:27:44 INFO - PROCESS | 2530 | 1461155264435 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}] 05:27:44 INFO - PROCESS | 2530 | 1461155264544 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 05:27:44 INFO - PROCESS | 2530 | 1461155264643 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b650000 == 58 [pid = 2530] [id = 519] 05:27:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x11c6b3800) [pid = 2530] [serial = 1557] [outer = 0x0] 05:27:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 167 (0x123816400) [pid = 2530] [serial = 1558] [outer = 0x11c6b3800] 05:27:44 INFO - PROCESS | 2530 | 1461155264675 Marionette DEBUG loaded listener.js 05:27:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 168 (0x1240b9c00) [pid = 2530] [serial = 1559] [outer = 0x11c6b3800] 05:27:45 INFO - PROCESS | 2530 | 1461155265102 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]]]}] 05:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 725ms 05:27:45 INFO - PROCESS | 2530 | 1461155265150 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 05:27:45 INFO - PROCESS | 2530 | 1461155265152 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 05:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:27:45 INFO - PROCESS | 2530 | 1461155265154 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:27:45 INFO - PROCESS | 2530 | 1461155265155 Marionette TRACE conn2 <- [1,2050,null,{}] 05:27:45 INFO - PROCESS | 2530 | 1461155265158 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}] 05:27:45 INFO - PROCESS | 2530 | 1461155265262 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 05:27:45 INFO - PROCESS | 2530 | 1461155265337 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f37b000 == 59 [pid = 2530] [id = 520] 05:27:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 169 (0x1277f0800) [pid = 2530] [serial = 1560] [outer = 0x0] 05:27:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 170 (0x1296ea400) [pid = 2530] [serial = 1561] [outer = 0x1277f0800] 05:27:45 INFO - PROCESS | 2530 | 1461155265368 Marionette DEBUG loaded listener.js 05:27:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 171 (0x12b7b6800) [pid = 2530] [serial = 1562] [outer = 0x1277f0800] 05:27:45 INFO - PROCESS | 2530 | 1461155265793 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]]]}] 05:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 669ms 05:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:27:45 INFO - PROCESS | 2530 | 1461155265823 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 05:27:45 INFO - PROCESS | 2530 | 1461155265825 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 05:27:45 INFO - PROCESS | 2530 | 1461155265827 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:27:45 INFO - PROCESS | 2530 | 1461155265828 Marionette TRACE conn2 <- [1,2054,null,{}] 05:27:45 INFO - PROCESS | 2530 | 1461155265830 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}] 05:27:45 INFO - PROCESS | 2530 | 1461155265950 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 05:27:46 INFO - PROCESS | 2530 | 1461155266055 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x137a91800 == 60 [pid = 2530] [id = 521] 05:27:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 172 (0x12a79a400) [pid = 2530] [serial = 1563] [outer = 0x0] 05:27:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 173 (0x12d02b400) [pid = 2530] [serial = 1564] [outer = 0x12a79a400] 05:27:46 INFO - PROCESS | 2530 | 1461155266089 Marionette DEBUG loaded listener.js 05:27:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 174 (0x12e65ec00) [pid = 2530] [serial = 1565] [outer = 0x12a79a400] 05:27:46 INFO - PROCESS | 2530 | 1461155266495 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]]]}] 05:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 05:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:27:46 INFO - PROCESS | 2530 | 1461155266548 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 05:27:46 INFO - PROCESS | 2530 | 1461155266549 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 05:27:46 INFO - PROCESS | 2530 | 1461155266551 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:27:46 INFO - PROCESS | 2530 | 1461155266552 Marionette TRACE conn2 <- [1,2058,null,{}] 05:27:46 INFO - PROCESS | 2530 | 1461155266555 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}] 05:27:46 INFO - PROCESS | 2530 | 1461155266670 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 05:27:46 INFO - PROCESS | 2530 | 1461155266738 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f388000 == 61 [pid = 2530] [id = 522] 05:27:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 175 (0x12cfcd400) [pid = 2530] [serial = 1566] [outer = 0x0] 05:27:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 176 (0x12f592400) [pid = 2530] [serial = 1567] [outer = 0x12cfcd400] 05:27:46 INFO - PROCESS | 2530 | 1461155266825 Marionette DEBUG loaded listener.js 05:27:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 177 (0x12fcee000) [pid = 2530] [serial = 1568] [outer = 0x12cfcd400] 05:27:47 INFO - PROCESS | 2530 | 1461155267214 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]]]}] 05:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 05:27:47 INFO - PROCESS | 2530 | 1461155267222 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 05:27:47 INFO - PROCESS | 2530 | 1461155267223 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 05:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:27:47 INFO - PROCESS | 2530 | 1461155267229 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:27:47 INFO - PROCESS | 2530 | 1461155267230 Marionette TRACE conn2 <- [1,2062,null,{}] 05:27:47 INFO - PROCESS | 2530 | 1461155267232 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}] 05:27:47 INFO - PROCESS | 2530 | 1461155267508 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 05:27:47 INFO - PROCESS | 2530 | 1461155267616 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x112157000 == 62 [pid = 2530] [id = 523] 05:27:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 178 (0x112113800) [pid = 2530] [serial = 1569] [outer = 0x0] 05:27:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 179 (0x112120800) [pid = 2530] [serial = 1570] [outer = 0x112113800] 05:27:47 INFO - PROCESS | 2530 | 1461155267646 Marionette DEBUG loaded listener.js 05:27:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 180 (0x1146b8800) [pid = 2530] [serial = 1571] [outer = 0x112113800] 05:27:48 INFO - PROCESS | 2530 | 1461155268058 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]]]}] 05:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 870ms 05:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:27:48 INFO - PROCESS | 2530 | 1461155268099 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 05:27:48 INFO - PROCESS | 2530 | 1461155268102 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 05:27:48 INFO - PROCESS | 2530 | 1461155268105 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:27:48 INFO - PROCESS | 2530 | 1461155268108 Marionette TRACE conn2 <- [1,2066,null,{}] 05:27:48 INFO - PROCESS | 2530 | 1461155268113 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}] 05:27:48 INFO - PROCESS | 2530 | 1461155268208 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 05:27:48 INFO - PROCESS | 2530 | 1461155268275 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x119122800 == 63 [pid = 2530] [id = 524] 05:27:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 181 (0x1154b9800) [pid = 2530] [serial = 1572] [outer = 0x0] 05:27:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 182 (0x1158e7000) [pid = 2530] [serial = 1573] [outer = 0x1154b9800] 05:27:48 INFO - PROCESS | 2530 | 1461155268305 Marionette DEBUG loaded listener.js 05:27:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 183 (0x118676800) [pid = 2530] [serial = 1574] [outer = 0x1154b9800] 05:27:48 INFO - PROCESS | 2530 | 1461155268758 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]]]}] 05:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 677ms 05:27:48 INFO - PROCESS | 2530 | 1461155268781 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 05:27:48 INFO - PROCESS | 2530 | 1461155268783 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 05:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:27:48 INFO - PROCESS | 2530 | 1461155268786 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:27:48 INFO - PROCESS | 2530 | 1461155268787 Marionette TRACE conn2 <- [1,2070,null,{}] 05:27:48 INFO - PROCESS | 2530 | 1461155268789 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}] 05:27:48 INFO - PROCESS | 2530 | 1461155268901 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 05:27:48 INFO - PROCESS | 2530 | 1461155268982 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192c3000 == 64 [pid = 2530] [id = 525] 05:27:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 184 (0x119255000) [pid = 2530] [serial = 1575] [outer = 0x0] 05:27:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 185 (0x1199e7c00) [pid = 2530] [serial = 1576] [outer = 0x119255000] 05:27:49 INFO - PROCESS | 2530 | 1461155269010 Marionette DEBUG loaded listener.js 05:27:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 186 (0x11a799000) [pid = 2530] [serial = 1577] [outer = 0x119255000] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x127359800 == 63 [pid = 2530] [id = 482] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x137a92000 == 62 [pid = 2530] [id = 515] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x130561000 == 61 [pid = 2530] [id = 514] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x11b519000 == 60 [pid = 2530] [id = 513] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12f96d000 == 59 [pid = 2530] [id = 512] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12f37a000 == 58 [pid = 2530] [id = 511] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12e85c800 == 57 [pid = 2530] [id = 510] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 185 (0x1240b2c00) [pid = 2530] [serial = 1440] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 184 (0x11c275c00) [pid = 2530] [serial = 1437] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 183 (0x1146bc800) [pid = 2530] [serial = 1434] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 182 (0x12a797400) [pid = 2530] [serial = 1443] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 181 (0x12b268800) [pid = 2530] [serial = 1446] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 180 (0x12dbe5400) [pid = 2530] [serial = 1489] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12da5a000 == 56 [pid = 2530] [id = 509] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12cf86000 == 55 [pid = 2530] [id = 508] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12b46c800 == 54 [pid = 2530] [id = 507] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x127eb9000 == 53 [pid = 2530] [id = 506] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x11aa7a800 == 52 [pid = 2530] [id = 505] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x11a8d5000 == 51 [pid = 2530] [id = 504] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12736e000 == 50 [pid = 2530] [id = 503] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x11c0b1800 == 49 [pid = 2530] [id = 502] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12fe57000 == 48 [pid = 2530] [id = 501] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12fba3000 == 47 [pid = 2530] [id = 500] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12e864000 == 46 [pid = 2530] [id = 499] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x127ec7800 == 45 [pid = 2530] [id = 498] 05:27:49 INFO - PROCESS | 2530 | --DOCSHELL 0x119b34800 == 44 [pid = 2530] [id = 497] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 179 (0x128e10c00) [pid = 2530] [serial = 1470] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 178 (0x1296ee000) [pid = 2530] [serial = 1473] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 177 (0x1293d0c00) [pid = 2530] [serial = 1471] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 176 (0x11a9c9000) [pid = 2530] [serial = 1455] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 175 (0x11af5bc00) [pid = 2530] [serial = 1456] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 174 (0x11a7a9400) [pid = 2530] [serial = 1453] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 173 (0x119256000) [pid = 2530] [serial = 1452] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 172 (0x123813000) [pid = 2530] [serial = 1461] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 171 (0x1239e5c00) [pid = 2530] [serial = 1462] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 170 (0x11bba0000) [pid = 2530] [serial = 1458] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 169 (0x11c6bc400) [pid = 2530] [serial = 1459] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 168 (0x123dab800) [pid = 2530] [serial = 1464] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 167 (0x1240bcc00) [pid = 2530] [serial = 1465] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 166 (0x1158eac00) [pid = 2530] [serial = 1450] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 165 (0x114f55800) [pid = 2530] [serial = 1449] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 164 (0x12a795000) [pid = 2530] [serial = 1476] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 163 (0x123dae400) [pid = 2530] [serial = 1432] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 162 (0x12a78d000) [pid = 2530] [serial = 1474] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x12bbb0800) [pid = 2530] [serial = 883] [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.] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x12bb6f000) [pid = 2530] [serial = 1483] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x12d9b9000) [pid = 2530] [serial = 1487] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x11acdec00) [pid = 2530] [serial = 1480] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x1296ea000) [pid = 2530] [serial = 1481] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x12d975000) [pid = 2530] [serial = 1486] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x12b274c00) [pid = 2530] [serial = 1477] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x12cfcec00) [pid = 2530] [serial = 1484] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x12424c800) [pid = 2530] [serial = 1467] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x127f3b800) [pid = 2530] [serial = 1468] [outer = 0x0] [url = about:blank] 05:27:49 INFO - PROCESS | 2530 | 1461155269409 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]]]}] 05:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 05:27:49 INFO - PROCESS | 2530 | 1461155269456 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 05:27:49 INFO - PROCESS | 2530 | 1461155269459 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 05:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:27:49 INFO - PROCESS | 2530 | 1461155269466 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:27:49 INFO - PROCESS | 2530 | 1461155269470 Marionette TRACE conn2 <- [1,2074,null,{}] 05:27:49 INFO - PROCESS | 2530 | 1461155269472 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}] 05:27:49 INFO - PROCESS | 2530 | 1461155269556 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 05:27:49 INFO - PROCESS | 2530 | 1461155269619 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c5b2000 == 45 [pid = 2530] [id = 526] 05:27:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x119d66800) [pid = 2530] [serial = 1578] [outer = 0x0] 05:27:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x11a8eb800) [pid = 2530] [serial = 1579] [outer = 0x119d66800] 05:27:49 INFO - PROCESS | 2530 | 1461155269645 Marionette DEBUG loaded listener.js 05:27:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x11af5bc00) [pid = 2530] [serial = 1580] [outer = 0x119d66800] 05:27:49 INFO - PROCESS | 2530 | 1461155269950 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]]]}] 05:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 526ms 05:27:49 INFO - PROCESS | 2530 | 1461155269988 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 05:27:49 INFO - PROCESS | 2530 | 1461155269990 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 05:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:27:49 INFO - PROCESS | 2530 | 1461155269994 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:27:49 INFO - PROCESS | 2530 | 1461155269995 Marionette TRACE conn2 <- [1,2078,null,{}] 05:27:50 INFO - PROCESS | 2530 | 1461155269998 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}] 05:27:50 INFO - PROCESS | 2530 | 1461155270078 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 05:27:50 INFO - PROCESS | 2530 | 1461155270082 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x124395800 == 46 [pid = 2530] [id = 527] 05:27:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x11af5c000) [pid = 2530] [serial = 1581] [outer = 0x0] 05:27:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x11ba3dc00) [pid = 2530] [serial = 1582] [outer = 0x11af5c000] 05:27:50 INFO - PROCESS | 2530 | 1461155270108 Marionette DEBUG loaded listener.js 05:27:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x11be5c800) [pid = 2530] [serial = 1583] [outer = 0x11af5c000] 05:27:50 INFO - PROCESS | 2530 | 1461155270447 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]]]}] 05:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 469ms 05:27:50 INFO - PROCESS | 2530 | 1461155270463 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 05:27:50 INFO - PROCESS | 2530 | 1461155270465 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 05:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:27:50 INFO - PROCESS | 2530 | 1461155270467 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:27:50 INFO - PROCESS | 2530 | 1461155270468 Marionette TRACE conn2 <- [1,2082,null,{}] 05:27:50 INFO - PROCESS | 2530 | 1461155270471 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}] 05:27:50 INFO - PROCESS | 2530 | 1461155270552 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 05:27:50 INFO - PROCESS | 2530 | 1461155270558 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x125dd2800 == 47 [pid = 2530] [id = 528] 05:27:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x11c52e400) [pid = 2530] [serial = 1584] [outer = 0x0] 05:27:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x11c53a800) [pid = 2530] [serial = 1585] [outer = 0x11c52e400] 05:27:50 INFO - PROCESS | 2530 | 1461155270590 Marionette DEBUG loaded listener.js 05:27:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x12380c800) [pid = 2530] [serial = 1586] [outer = 0x11c52e400] 05:27:50 INFO - PROCESS | 2530 | 1461155270936 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]]]}] 05:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 05:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:27:50 INFO - PROCESS | 2530 | 1461155270986 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 05:27:50 INFO - PROCESS | 2530 | 1461155270987 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 05:27:50 INFO - PROCESS | 2530 | 1461155270989 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:27:50 INFO - PROCESS | 2530 | 1461155270990 Marionette TRACE conn2 <- [1,2086,null,{}] 05:27:50 INFO - PROCESS | 2530 | 1461155270992 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}] 05:27:51 INFO - PROCESS | 2530 | 1461155271074 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 05:27:51 INFO - PROCESS | 2530 | 1461155271146 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f05800 == 48 [pid = 2530] [id = 529] 05:27:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x11c276c00) [pid = 2530] [serial = 1587] [outer = 0x0] 05:27:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x123902400) [pid = 2530] [serial = 1588] [outer = 0x11c276c00] 05:27:51 INFO - PROCESS | 2530 | 1461155271171 Marionette DEBUG loaded listener.js 05:27:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x123daa800) [pid = 2530] [serial = 1589] [outer = 0x11c276c00] 05:27:51 INFO - PROCESS | 2530 | 1461155271489 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]]]}] 05:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 05:27:51 INFO - PROCESS | 2530 | 1461155271507 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 05:27:51 INFO - PROCESS | 2530 | 1461155271510 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 05:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:27:51 INFO - PROCESS | 2530 | 1461155271514 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:27:51 INFO - PROCESS | 2530 | 1461155271515 Marionette TRACE conn2 <- [1,2090,null,{}] 05:27:51 INFO - PROCESS | 2530 | 1461155271517 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}] 05:27:51 INFO - PROCESS | 2530 | 1461155271618 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 05:27:51 INFO - PROCESS | 2530 | 1461155271632 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0b7000 == 49 [pid = 2530] [id = 530] 05:27:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x123dab000) [pid = 2530] [serial = 1590] [outer = 0x0] 05:27:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x1240b1400) [pid = 2530] [serial = 1591] [outer = 0x123dab000] 05:27:51 INFO - PROCESS | 2530 | 1461155271657 Marionette DEBUG loaded listener.js 05:27:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 167 (0x1240bf400) [pid = 2530] [serial = 1592] [outer = 0x123dab000] 05:27:51 INFO - PROCESS | 2530 | 1461155271979 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]]]}] 05:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 518ms 05:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:27:52 INFO - PROCESS | 2530 | 1461155272032 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 05:27:52 INFO - PROCESS | 2530 | 1461155272034 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 05:27:52 INFO - PROCESS | 2530 | 1461155272036 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:27:52 INFO - PROCESS | 2530 | 1461155272037 Marionette TRACE conn2 <- [1,2094,null,{}] 05:27:52 INFO - PROCESS | 2530 | 1461155272046 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}] 05:27:52 INFO - PROCESS | 2530 | 1461155272148 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 05:27:52 INFO - PROCESS | 2530 | 1461155272186 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b764800 == 50 [pid = 2530] [id = 531] 05:27:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 168 (0x11bb9d000) [pid = 2530] [serial = 1593] [outer = 0x0] 05:27:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 169 (0x124248800) [pid = 2530] [serial = 1594] [outer = 0x11bb9d000] 05:27:52 INFO - PROCESS | 2530 | 1461155272211 Marionette DEBUG loaded listener.js 05:27:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 170 (0x1273ccc00) [pid = 2530] [serial = 1595] [outer = 0x11bb9d000] 05:27:52 INFO - PROCESS | 2530 | 1461155272617 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]]]}] 05:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 625ms 05:27:52 INFO - PROCESS | 2530 | 1461155272662 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 05:27:52 INFO - PROCESS | 2530 | 1461155272663 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 05:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:27:52 INFO - PROCESS | 2530 | 1461155272667 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:27:52 INFO - PROCESS | 2530 | 1461155272669 Marionette TRACE conn2 <- [1,2098,null,{}] 05:27:52 INFO - PROCESS | 2530 | 1461155272672 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}] 05:27:52 INFO - PROCESS | 2530 | 1461155272831 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 05:27:52 INFO - PROCESS | 2530 | 1461155272922 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce62000 == 51 [pid = 2530] [id = 532] 05:27:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 171 (0x1278e4800) [pid = 2530] [serial = 1596] [outer = 0x0] 05:27:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 172 (0x127ed5800) [pid = 2530] [serial = 1597] [outer = 0x1278e4800] 05:27:52 INFO - PROCESS | 2530 | 1461155272949 Marionette DEBUG loaded listener.js 05:27:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 173 (0x128877800) [pid = 2530] [serial = 1598] [outer = 0x1278e4800] 05:27:53 INFO - PROCESS | 2530 | 1461155273263 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]]]}] 05:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 620ms 05:27:53 INFO - PROCESS | 2530 | 1461155273287 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 05:27:53 INFO - PROCESS | 2530 | 1461155273288 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 05:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:27:53 INFO - PROCESS | 2530 | 1461155273290 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:27:53 INFO - PROCESS | 2530 | 1461155273292 Marionette TRACE conn2 <- [1,2102,null,{}] 05:27:53 INFO - PROCESS | 2530 | 1461155273296 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}] 05:27:53 INFO - PROCESS | 2530 | 1461155273402 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 172 (0x11a79f000) [pid = 2530] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 171 (0x11211a400) [pid = 2530] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 170 (0x112119400) [pid = 2530] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 169 (0x12b272800) [pid = 2530] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 168 (0x11b5c1c00) [pid = 2530] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 167 (0x12e353000) [pid = 2530] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 166 (0x11b5cc400) [pid = 2530] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 165 (0x12b6f1000) [pid = 2530] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 164 (0x11a7ae800) [pid = 2530] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 163 (0x127f36800) [pid = 2530] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 162 (0x11a79b400) [pid = 2530] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x1240b5800) [pid = 2530] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x1296f1000) [pid = 2530] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x11211c400) [pid = 2530] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x1293dec00) [pid = 2530] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x11913a800) [pid = 2530] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x127ed4800) [pid = 2530] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x11bb91400) [pid = 2530] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x11a8ec800) [pid = 2530] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x1273c7000) [pid = 2530] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x1154af000) [pid = 2530] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x123731800) [pid = 2530] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x1275bb400) [pid = 2530] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x12baeec00) [pid = 2530] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x12a796800) [pid = 2530] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x12e64f400) [pid = 2530] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x114c91000) [pid = 2530] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x1293d9000) [pid = 2530] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x119d62c00) [pid = 2530] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x11a8eac00) [pid = 2530] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x123731400) [pid = 2530] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x124387c00) [pid = 2530] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x114f62c00) [pid = 2530] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12ef8f400) [pid = 2530] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x11ba41000) [pid = 2530] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:27:53 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x12a793c00) [pid = 2530] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:27:53 INFO - PROCESS | 2530 | 1461155273722 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x1153ac800 == 52 [pid = 2530] [id = 533] 05:27:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x11211a400) [pid = 2530] [serial = 1599] [outer = 0x0] 05:27:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x114f62c00) [pid = 2530] [serial = 1600] [outer = 0x11211a400] 05:27:53 INFO - PROCESS | 2530 | 1461155273753 Marionette DEBUG loaded listener.js 05:27:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x11aa3c000) [pid = 2530] [serial = 1601] [outer = 0x11211a400] 05:27:54 INFO - PROCESS | 2530 | 1461155274056 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]]]}] 05:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 823ms 05:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:27:54 INFO - PROCESS | 2530 | 1461155274116 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 05:27:54 INFO - PROCESS | 2530 | 1461155274118 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 05:27:54 INFO - PROCESS | 2530 | 1461155274120 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:27:54 INFO - PROCESS | 2530 | 1461155274122 Marionette TRACE conn2 <- [1,2106,null,{}] 05:27:54 INFO - PROCESS | 2530 | 1461155274126 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}] 05:27:54 INFO - PROCESS | 2530 | 1461155274268 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 05:27:54 INFO - PROCESS | 2530 | 1461155274332 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba61800 == 53 [pid = 2530] [id = 534] 05:27:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x11211c400) [pid = 2530] [serial = 1602] [outer = 0x0] 05:27:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x11c544000) [pid = 2530] [serial = 1603] [outer = 0x11211c400] 05:27:54 INFO - PROCESS | 2530 | 1461155274357 Marionette DEBUG loaded listener.js 05:27:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x1293d2800) [pid = 2530] [serial = 1604] [outer = 0x11211c400] 05:27:54 INFO - PROCESS | 2530 | 1461155274625 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]]]}] 05:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 05:27:54 INFO - PROCESS | 2530 | 1461155274639 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 05:27:54 INFO - PROCESS | 2530 | 1461155274640 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 05:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:27:54 INFO - PROCESS | 2530 | 1461155274650 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:27:54 INFO - PROCESS | 2530 | 1461155274651 Marionette TRACE conn2 <- [1,2110,null,{}] 05:27:54 INFO - PROCESS | 2530 | 1461155274653 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}] 05:27:54 INFO - PROCESS | 2530 | 1461155274746 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 05:27:54 INFO - PROCESS | 2530 | 1461155274750 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2a5000 == 54 [pid = 2530] [id = 535] 05:27:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x1293d2c00) [pid = 2530] [serial = 1605] [outer = 0x0] 05:27:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x1296e9c00) [pid = 2530] [serial = 1606] [outer = 0x1293d2c00] 05:27:54 INFO - PROCESS | 2530 | 1461155274776 Marionette DEBUG loaded listener.js 05:27:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x1296f6000) [pid = 2530] [serial = 1607] [outer = 0x1293d2c00] 05:27:55 INFO - PROCESS | 2530 | 1461155275106 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]]]}] 05:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 468ms 05:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:27:55 INFO - PROCESS | 2530 | 1461155275118 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 05:27:55 INFO - PROCESS | 2530 | 1461155275119 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 05:27:55 INFO - PROCESS | 2530 | 1461155275121 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:27:55 INFO - PROCESS | 2530 | 1461155275122 Marionette TRACE conn2 <- [1,2114,null,{}] 05:27:55 INFO - PROCESS | 2530 | 1461155275126 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}] 05:27:55 INFO - PROCESS | 2530 | 1461155275240 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 05:27:55 INFO - PROCESS | 2530 | 1461155275247 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e68c000 == 55 [pid = 2530] [id = 536] 05:27:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x11211e800) [pid = 2530] [serial = 1608] [outer = 0x0] 05:27:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x1296f5800) [pid = 2530] [serial = 1609] [outer = 0x11211e800] 05:27:55 INFO - PROCESS | 2530 | 1461155275271 Marionette DEBUG loaded listener.js 05:27:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x12b269c00) [pid = 2530] [serial = 1610] [outer = 0x11211e800] 05:27:55 INFO - PROCESS | 2530 | 1461155275599 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]]]}] 05:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 05:27:55 INFO - PROCESS | 2530 | 1461155275643 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 05:27:55 INFO - PROCESS | 2530 | 1461155275645 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 05:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:27:55 INFO - PROCESS | 2530 | 1461155275647 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:27:55 INFO - PROCESS | 2530 | 1461155275648 Marionette TRACE conn2 <- [1,2118,null,{}] 05:27:55 INFO - PROCESS | 2530 | 1461155275651 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}] 05:27:55 INFO - PROCESS | 2530 | 1461155275800 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 05:27:55 INFO - PROCESS | 2530 | 1461155275881 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x11579f800 == 56 [pid = 2530] [id = 537] 05:27:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x11211c800) [pid = 2530] [serial = 1611] [outer = 0x0] 05:27:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x11465b000) [pid = 2530] [serial = 1612] [outer = 0x11211c800] 05:27:55 INFO - PROCESS | 2530 | 1461155275913 Marionette DEBUG loaded listener.js 05:27:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x11520a000) [pid = 2530] [serial = 1613] [outer = 0x11211c800] 05:27:56 INFO - PROCESS | 2530 | 1461155276326 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]]]}] 05:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 718ms 05:27:56 INFO - PROCESS | 2530 | 1461155276366 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 05:27:56 INFO - PROCESS | 2530 | 1461155276369 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 05:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:27:56 INFO - PROCESS | 2530 | 1461155276373 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:27:56 INFO - PROCESS | 2530 | 1461155276377 Marionette TRACE conn2 <- [1,2122,null,{}] 05:27:56 INFO - PROCESS | 2530 | 1461155276381 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}] 05:27:56 INFO - PROCESS | 2530 | 1461155276490 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 05:27:56 INFO - PROCESS | 2530 | 1461155276596 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd49000 == 57 [pid = 2530] [id = 538] 05:27:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x1182b4c00) [pid = 2530] [serial = 1614] [outer = 0x0] 05:27:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x119135400) [pid = 2530] [serial = 1615] [outer = 0x1182b4c00] 05:27:56 INFO - PROCESS | 2530 | 1461155276631 Marionette DEBUG loaded listener.js 05:27:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x11a773c00) [pid = 2530] [serial = 1616] [outer = 0x1182b4c00] 05:27:57 INFO - PROCESS | 2530 | 1461155277053 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]]]}] 05:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 726ms 05:27:57 INFO - PROCESS | 2530 | 1461155277123 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 05:27:57 INFO - PROCESS | 2530 | 1461155277125 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 05:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:27:57 INFO - PROCESS | 2530 | 1461155277158 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:27:57 INFO - PROCESS | 2530 | 1461155277160 Marionette TRACE conn2 <- [1,2126,null,{}] 05:27:57 INFO - PROCESS | 2530 | 1461155277164 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}] 05:27:57 INFO - PROCESS | 2530 | 1461155277268 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 05:27:57 INFO - PROCESS | 2530 | 1461155277345 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x1294e1000 == 58 [pid = 2530] [id = 539] 05:27:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x11ab8ec00) [pid = 2530] [serial = 1617] [outer = 0x0] 05:27:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x11ba39c00) [pid = 2530] [serial = 1618] [outer = 0x11ab8ec00] 05:27:57 INFO - PROCESS | 2530 | 1461155277376 Marionette DEBUG loaded listener.js 05:27:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x11c247800) [pid = 2530] [serial = 1619] [outer = 0x11ab8ec00] 05:27:57 INFO - PROCESS | 2530 | 1461155277796 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]]]}] 05:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 691ms 05:27:57 INFO - PROCESS | 2530 | 1461155277832 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 05:27:57 INFO - PROCESS | 2530 | 1461155277835 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 05:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:27:57 INFO - PROCESS | 2530 | 1461155277843 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:27:57 INFO - PROCESS | 2530 | 1461155277846 Marionette TRACE conn2 <- [1,2130,null,{}] 05:27:57 INFO - PROCESS | 2530 | 1461155277849 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}] 05:27:57 INFO - PROCESS | 2530 | 1461155277954 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 05:27:58 INFO - PROCESS | 2530 | 1461155278060 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef57000 == 59 [pid = 2530] [id = 540] 05:27:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x11c280000) [pid = 2530] [serial = 1620] [outer = 0x0] 05:27:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x12372fc00) [pid = 2530] [serial = 1621] [outer = 0x11c280000] 05:27:58 INFO - PROCESS | 2530 | 1461155278093 Marionette DEBUG loaded listener.js 05:27:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x1240b2c00) [pid = 2530] [serial = 1622] [outer = 0x11c280000] 05:27:58 INFO - PROCESS | 2530 | 1461155278513 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] 05:27:58 INFO - PROCESS | 2530 | 1461155278566 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 05:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:27:58 INFO - PROCESS | 2530 | 1461155278568 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:27:58 INFO - PROCESS | 2530 | 1461155278569 Marionette TRACE conn2 <- [1,2134,null,{}] 05:27:58 INFO - PROCESS | 2530 | 1461155278572 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}] 05:27:58 INFO - PROCESS | 2530 | 1461155278712 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 05:27:58 INFO - PROCESS | 2530 | 1461155278755 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f38b000 == 60 [pid = 2530] [id = 541] 05:27:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x1240ba000) [pid = 2530] [serial = 1623] [outer = 0x0] 05:27:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x12887bc00) [pid = 2530] [serial = 1624] [outer = 0x1240ba000] 05:27:58 INFO - PROCESS | 2530 | 1461155278784 Marionette DEBUG loaded listener.js 05:27:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x12a798000) [pid = 2530] [serial = 1625] [outer = 0x1240ba000] 05:27:59 INFO - PROCESS | 2530 | 1461155279183 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]]]}] 05:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 05:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:27:59 INFO - PROCESS | 2530 | 1461155279238 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 05:27:59 INFO - PROCESS | 2530 | 1461155279240 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 05:27:59 INFO - PROCESS | 2530 | 1461155279242 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:27:59 INFO - PROCESS | 2530 | 1461155279243 Marionette TRACE conn2 <- [1,2138,null,{}] 05:27:59 INFO - PROCESS | 2530 | 1461155279245 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}] 05:27:59 INFO - PROCESS | 2530 | 1461155279349 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 05:27:59 INFO - PROCESS | 2530 | 1461155279458 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f962000 == 61 [pid = 2530] [id = 542] 05:27:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x12b4ccc00) [pid = 2530] [serial = 1626] [outer = 0x0] 05:27:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x12b6f5000) [pid = 2530] [serial = 1627] [outer = 0x12b4ccc00] 05:27:59 INFO - PROCESS | 2530 | 1461155279499 Marionette DEBUG loaded listener.js 05:27:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 167 (0x12bae8c00) [pid = 2530] [serial = 1628] [outer = 0x12b4ccc00] 05:27:59 INFO - PROCESS | 2530 | 1461155279963 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]]]}] 05:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 768ms 05:28:00 INFO - PROCESS | 2530 | 1461155280028 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 05:28:00 INFO - PROCESS | 2530 | 1461155280029 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 05:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:28:00 INFO - PROCESS | 2530 | 1461155280033 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:28:00 INFO - PROCESS | 2530 | 1461155280034 Marionette TRACE conn2 <- [1,2142,null,{}] 05:28:00 INFO - PROCESS | 2530 | 1461155280037 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}] 05:28:00 INFO - PROCESS | 2530 | 1461155280144 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 05:28:00 INFO - PROCESS | 2530 | 1461155280221 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f6800 == 62 [pid = 2530] [id = 543] 05:28:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 168 (0x114c94800) [pid = 2530] [serial = 1629] [outer = 0x0] 05:28:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 169 (0x11ace2c00) [pid = 2530] [serial = 1630] [outer = 0x114c94800] 05:28:00 INFO - PROCESS | 2530 | 1461155280252 Marionette DEBUG loaded listener.js 05:28:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 170 (0x12b7b5000) [pid = 2530] [serial = 1631] [outer = 0x114c94800] 05:28:00 INFO - PROCESS | 2530 | 1461155280847 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] 05:28:00 INFO - PROCESS | 2530 | 1461155280908 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 05:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:28:00 INFO - PROCESS | 2530 | 1461155280914 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:28:00 INFO - PROCESS | 2530 | 1461155280916 Marionette TRACE conn2 <- [1,2146,null,{}] 05:28:00 INFO - PROCESS | 2530 | 1461155280922 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}] 05:28:01 INFO - PROCESS | 2530 | 1461155281073 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 05:28:01 INFO - PROCESS | 2530 | 1461155281195 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x125de2000 == 63 [pid = 2530] [id = 544] 05:28:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 171 (0x118676400) [pid = 2530] [serial = 1632] [outer = 0x0] 05:28:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 172 (0x11867bc00) [pid = 2530] [serial = 1633] [outer = 0x118676400] 05:28:01 INFO - PROCESS | 2530 | 1461155281242 Marionette DEBUG loaded listener.js 05:28:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 173 (0x1197df400) [pid = 2530] [serial = 1634] [outer = 0x118676400] 05:28:01 INFO - PROCESS | 2530 | 1461155281729 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] 05:28:01 INFO - PROCESS | 2530 | 1461155281744 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 05:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:28:01 INFO - PROCESS | 2530 | 1461155281749 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:28:01 INFO - PROCESS | 2530 | 1461155281751 Marionette TRACE conn2 <- [1,2150,null,{}] 05:28:01 INFO - PROCESS | 2530 | 1461155281753 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}] 05:28:01 INFO - PROCESS | 2530 | 1461155281852 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 05:28:01 INFO - PROCESS | 2530 | 1461155281934 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x11aa74000 == 64 [pid = 2530] [id = 545] 05:28:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 174 (0x118676c00) [pid = 2530] [serial = 1635] [outer = 0x0] 05:28:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 175 (0x11a7b0400) [pid = 2530] [serial = 1636] [outer = 0x118676c00] 05:28:01 INFO - PROCESS | 2530 | 1461155281964 Marionette DEBUG loaded listener.js 05:28:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 176 (0x11bb85000) [pid = 2530] [serial = 1637] [outer = 0x118676c00] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12f42c000 == 63 [pid = 2530] [id = 496] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12e68c000 == 62 [pid = 2530] [id = 536] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2a5000 == 61 [pid = 2530] [id = 535] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba61800 == 60 [pid = 2530] [id = 534] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x1153ac800 == 59 [pid = 2530] [id = 533] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce62000 == 58 [pid = 2530] [id = 532] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12b764800 == 57 [pid = 2530] [id = 531] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0b7000 == 56 [pid = 2530] [id = 530] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 175 (0x12fb38000) [pid = 2530] [serial = 1549] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x127f05800 == 55 [pid = 2530] [id = 529] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x125dd2800 == 54 [pid = 2530] [id = 528] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x124395800 == 53 [pid = 2530] [id = 527] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x11c5b2000 == 52 [pid = 2530] [id = 526] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x1192c3000 == 51 [pid = 2530] [id = 525] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x119122800 == 50 [pid = 2530] [id = 524] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x112157000 == 49 [pid = 2530] [id = 523] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12f388000 == 48 [pid = 2530] [id = 522] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x137a91800 == 47 [pid = 2530] [id = 521] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12f37b000 == 46 [pid = 2530] [id = 520] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x12b650000 == 45 [pid = 2530] [id = 519] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x127eb8800 == 44 [pid = 2530] [id = 518] 05:28:02 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8ce000 == 43 [pid = 2530] [id = 517] 05:28:02 INFO - PROCESS | 2530 | 1461155282418 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]]]}] 05:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 05:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 676ms 05:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:28:02 INFO - PROCESS | 2530 | 1461155282428 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 05:28:02 INFO - PROCESS | 2530 | 1461155282429 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 05:28:02 INFO - PROCESS | 2530 | 1461155282432 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:28:02 INFO - PROCESS | 2530 | 1461155282434 Marionette TRACE conn2 <- [1,2154,null,{}] 05:28:02 INFO - PROCESS | 2530 | 1461155282443 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}] 05:28:02 INFO - PROCESS | 2530 | 1461155282531 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 05:28:02 INFO - PROCESS | 2530 | 1461155282553 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a8c9000 == 44 [pid = 2530] [id = 546] 05:28:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 176 (0x11ba42400) [pid = 2530] [serial = 1638] [outer = 0x0] 05:28:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 177 (0x11c524000) [pid = 2530] [serial = 1639] [outer = 0x11ba42400] 05:28:02 INFO - PROCESS | 2530 | 1461155282581 Marionette DEBUG loaded listener.js 05:28:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 178 (0x12372e800) [pid = 2530] [serial = 1640] [outer = 0x11ba42400] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 177 (0x1154b9400) [pid = 2530] [serial = 1261] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 176 (0x12d02b800) [pid = 2530] [serial = 1330] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 175 (0x12cfd1000) [pid = 2530] [serial = 1447] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 174 (0x1293da400) [pid = 2530] [serial = 1273] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 173 (0x123c75c00) [pid = 2530] [serial = 1324] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 172 (0x11c53b400) [pid = 2530] [serial = 1438] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 171 (0x12cfd3800) [pid = 2530] [serial = 1384] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 170 (0x11a79d000) [pid = 2530] [serial = 1375] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 169 (0x128871000) [pid = 2530] [serial = 1441] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 168 (0x12dbee000) [pid = 2530] [serial = 1387] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 167 (0x11be63000) [pid = 2530] [serial = 1378] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 166 (0x11572cc00) [pid = 2530] [serial = 1435] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 165 (0x1153cec00) [pid = 2530] [serial = 1318] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 164 (0x12b6f2c00) [pid = 2530] [serial = 1276] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 163 (0x11c529400) [pid = 2530] [serial = 1267] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 162 (0x12edb6c00) [pid = 2530] [serial = 1390] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x127ed1c00) [pid = 2530] [serial = 1270] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x12b7b7800) [pid = 2530] [serial = 1219] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x11ace3400) [pid = 2530] [serial = 1321] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x12b6f2400) [pid = 2530] [serial = 1327] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x11a9d5c00) [pid = 2530] [serial = 1264] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x1275b8800) [pid = 2530] [serial = 1381] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x12b6f0c00) [pid = 2530] [serial = 1444] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x12dbef800) [pid = 2530] [serial = 1531] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x12e355000) [pid = 2530] [serial = 1534] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x12e65a800) [pid = 2530] [serial = 1537] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x12e651000) [pid = 2530] [serial = 1535] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x118c77400) [pid = 2530] [serial = 1540] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x12edb4400) [pid = 2530] [serial = 1538] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x1296f2000) [pid = 2530] [serial = 1525] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x12a792800) [pid = 2530] [serial = 1526] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x12bb6f800) [pid = 2530] [serial = 1504] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x12e63bc00) [pid = 2530] [serial = 1511] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x12e631800) [pid = 2530] [serial = 1510] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x11af67000) [pid = 2530] [serial = 1514] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x12a797c00) [pid = 2530] [serial = 1501] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x123da4000) [pid = 2530] [serial = 1519] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x1240bc800) [pid = 2530] [serial = 1520] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x127f39400) [pid = 2530] [serial = 1522] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x1293cf400) [pid = 2530] [serial = 1523] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x11bb84c00) [pid = 2530] [serial = 1495] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x11a7b1c00) [pid = 2530] [serial = 1516] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x11c524400) [pid = 2530] [serial = 1517] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x12b274400) [pid = 2530] [serial = 1507] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x119134400) [pid = 2530] [serial = 1492] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x123da3800) [pid = 2530] [serial = 1498] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x12f5a0400) [pid = 2530] [serial = 1546] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x11c52e000) [pid = 2530] [serial = 1541] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x11a9d2c00) [pid = 2530] [serial = 1513] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12cfd9c00) [pid = 2530] [serial = 1543] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x12b4c9400) [pid = 2530] [serial = 1528] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12d319000) [pid = 2530] [serial = 1529] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x12e2ff400) [pid = 2530] [serial = 1532] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12f591c00) [pid = 2530] [serial = 1544] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x12f6a3800) [pid = 2530] [serial = 1547] [outer = 0x0] [url = about:blank] 05:28:02 INFO - PROCESS | 2530 | 1461155282981 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]]]}] 05:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 570ms 05:28:03 INFO - PROCESS | 2530 | 1461155283002 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 05:28:03 INFO - PROCESS | 2530 | 1461155283004 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 05:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:28:03 INFO - PROCESS | 2530 | 1461155283006 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:28:03 INFO - PROCESS | 2530 | 1461155283009 Marionette TRACE conn2 <- [1,2158,null,{}] 05:28:03 INFO - PROCESS | 2530 | 1461155283011 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}] 05:28:03 INFO - PROCESS | 2530 | 1461155283098 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 05:28:03 INFO - PROCESS | 2530 | 1461155283102 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x125d50000 == 45 [pid = 2530] [id = 547] 05:28:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x123730800) [pid = 2530] [serial = 1641] [outer = 0x0] 05:28:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x1239dd400) [pid = 2530] [serial = 1642] [outer = 0x123730800] 05:28:03 INFO - PROCESS | 2530 | 1461155283128 Marionette DEBUG loaded listener.js 05:28:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x123da7000) [pid = 2530] [serial = 1643] [outer = 0x123730800] 05:28:03 INFO - PROCESS | 2530 | 1461155283461 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]]]}] 05:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 471ms 05:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:28:03 INFO - PROCESS | 2530 | 1461155283480 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 05:28:03 INFO - PROCESS | 2530 | 1461155283481 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 05:28:03 INFO - PROCESS | 2530 | 1461155283483 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:28:03 INFO - PROCESS | 2530 | 1461155283484 Marionette TRACE conn2 <- [1,2162,null,{}] 05:28:03 INFO - PROCESS | 2530 | 1461155283501 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}] 05:28:03 INFO - PROCESS | 2530 | 1461155283583 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 05:28:03 INFO - PROCESS | 2530 | 1461155283587 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x11910f800 == 46 [pid = 2530] [id = 548] 05:28:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x123dac400) [pid = 2530] [serial = 1644] [outer = 0x0] 05:28:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x1240b5000) [pid = 2530] [serial = 1645] [outer = 0x123dac400] 05:28:03 INFO - PROCESS | 2530 | 1461155283612 Marionette DEBUG loaded listener.js 05:28:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x1273c1800) [pid = 2530] [serial = 1646] [outer = 0x123dac400] 05:28:03 INFO - PROCESS | 2530 | 1461155283964 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]]]}] 05:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 527ms 05:28:04 INFO - PROCESS | 2530 | 1461155284010 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 05:28:04 INFO - PROCESS | 2530 | 1461155284012 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 05:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:28:04 INFO - PROCESS | 2530 | 1461155284014 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:28:04 INFO - PROCESS | 2530 | 1461155284015 Marionette TRACE conn2 <- [1,2166,null,{}] 05:28:04 INFO - PROCESS | 2530 | 1461155284017 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}] 05:28:04 INFO - PROCESS | 2530 | 1461155284115 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 05:28:04 INFO - PROCESS | 2530 | 1461155284188 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf76000 == 47 [pid = 2530] [id = 549] 05:28:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x123eeb000) [pid = 2530] [serial = 1647] [outer = 0x0] 05:28:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x1278e9400) [pid = 2530] [serial = 1648] [outer = 0x123eeb000] 05:28:04 INFO - PROCESS | 2530 | 1461155284215 Marionette DEBUG loaded listener.js 05:28:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x1296f6800) [pid = 2530] [serial = 1649] [outer = 0x123eeb000] 05:28:04 INFO - PROCESS | 2530 | 1461155284500 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]]]}] 05:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 05:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:28:04 INFO - PROCESS | 2530 | 1461155284532 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 05:28:04 INFO - PROCESS | 2530 | 1461155284533 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 05:28:04 INFO - PROCESS | 2530 | 1461155284536 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:28:04 INFO - PROCESS | 2530 | 1461155284537 Marionette TRACE conn2 <- [1,2170,null,{}] 05:28:04 INFO - PROCESS | 2530 | 1461155284539 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}] 05:28:04 INFO - PROCESS | 2530 | 1461155284649 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 05:28:04 INFO - PROCESS | 2530 | 1461155284653 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d94a000 == 48 [pid = 2530] [id = 550] 05:28:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x1293dc400) [pid = 2530] [serial = 1650] [outer = 0x0] 05:28:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x12b26f400) [pid = 2530] [serial = 1651] [outer = 0x1293dc400] 05:28:04 INFO - PROCESS | 2530 | 1461155284710 Marionette DEBUG loaded listener.js 05:28:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x12b2e8800) [pid = 2530] [serial = 1652] [outer = 0x1293dc400] 05:28:05 INFO - PROCESS | 2530 | 1461155285020 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]]]}] 05:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 05:28:05 INFO - PROCESS | 2530 | 1461155285063 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 05:28:05 INFO - PROCESS | 2530 | 1461155285064 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 05:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:28:05 INFO - PROCESS | 2530 | 1461155285066 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:28:05 INFO - PROCESS | 2530 | 1461155285067 Marionette TRACE conn2 <- [1,2174,null,{}] 05:28:05 INFO - PROCESS | 2530 | 1461155285070 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}] 05:28:05 INFO - PROCESS | 2530 | 1461155285174 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 05:28:05 INFO - PROCESS | 2530 | 1461155285211 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2a9000 == 49 [pid = 2530] [id = 551] 05:28:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x123ee8800) [pid = 2530] [serial = 1653] [outer = 0x0] 05:28:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x12b4cd400) [pid = 2530] [serial = 1654] [outer = 0x123ee8800] 05:28:05 INFO - PROCESS | 2530 | 1461155285236 Marionette DEBUG loaded listener.js 05:28:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x12bae6800) [pid = 2530] [serial = 1655] [outer = 0x123ee8800] 05:28:05 INFO - PROCESS | 2530 | 1461155285551 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]]]}] 05:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 05:28:05 INFO - PROCESS | 2530 | 1461155285584 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 05:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:28:05 INFO - PROCESS | 2530 | 1461155285585 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 05:28:05 INFO - PROCESS | 2530 | 1461155285587 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:28:05 INFO - PROCESS | 2530 | 1461155285589 Marionette TRACE conn2 <- [1,2178,null,{}] 05:28:05 INFO - PROCESS | 2530 | 1461155285591 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}] 05:28:05 INFO - PROCESS | 2530 | 1461155285700 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 05:28:05 INFO - PROCESS | 2530 | 1461155285715 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed7d000 == 50 [pid = 2530] [id = 552] 05:28:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x12b7b0800) [pid = 2530] [serial = 1656] [outer = 0x0] 05:28:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x12bb73c00) [pid = 2530] [serial = 1657] [outer = 0x12b7b0800] 05:28:05 INFO - PROCESS | 2530 | 1461155285740 Marionette DEBUG loaded listener.js 05:28:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x12bbbfc00) [pid = 2530] [serial = 1658] [outer = 0x12b7b0800] 05:28:06 INFO - PROCESS | 2530 | 1461155286063 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]]]}] 05:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 517ms 05:28:06 INFO - PROCESS | 2530 | 1461155286106 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 05:28:06 INFO - PROCESS | 2530 | 1461155286107 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 05:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:28:06 INFO - PROCESS | 2530 | 1461155286109 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:28:06 INFO - PROCESS | 2530 | 1461155286110 Marionette TRACE conn2 <- [1,2182,null,{}] 05:28:06 INFO - PROCESS | 2530 | 1461155286112 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}] 05:28:06 INFO - PROCESS | 2530 | 1461155286221 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 05:28:06 INFO - PROCESS | 2530 | 1461155286235 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f381800 == 51 [pid = 2530] [id = 553] 05:28:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x12bb71800) [pid = 2530] [serial = 1659] [outer = 0x0] 05:28:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x12d028800) [pid = 2530] [serial = 1660] [outer = 0x12bb71800] 05:28:06 INFO - PROCESS | 2530 | 1461155286260 Marionette DEBUG loaded listener.js 05:28:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x12d02f400) [pid = 2530] [serial = 1661] [outer = 0x12bb71800] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x11211a400) [pid = 2530] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x11211c400) [pid = 2530] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x12f6a1000) [pid = 2530] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x11bb9d000) [pid = 2530] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x11c52e400) [pid = 2530] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x1293d2c00) [pid = 2530] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x112113800) [pid = 2530] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x123dab000) [pid = 2530] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x119255000) [pid = 2530] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x1278e4800) [pid = 2530] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x1154b9800) [pid = 2530] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x11c276c00) [pid = 2530] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x119d66800) [pid = 2530] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:28:06 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x11af5c000) [pid = 2530] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:28:06 INFO - PROCESS | 2530 | 1461155286730 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]]]}] 05:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 669ms 05:28:06 INFO - PROCESS | 2530 | 1461155286778 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 05:28:06 INFO - PROCESS | 2530 | 1461155286780 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 05:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:28:06 INFO - PROCESS | 2530 | 1461155286782 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:28:06 INFO - PROCESS | 2530 | 1461155286784 Marionette TRACE conn2 <- [1,2186,null,{}] 05:28:06 INFO - PROCESS | 2530 | 1461155286786 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}] 05:28:06 INFO - PROCESS | 2530 | 1461155286909 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 05:28:06 INFO - PROCESS | 2530 | 1461155286952 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f38a800 == 52 [pid = 2530] [id = 554] 05:28:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x119d66800) [pid = 2530] [serial = 1662] [outer = 0x0] 05:28:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x11bb91800) [pid = 2530] [serial = 1663] [outer = 0x119d66800] 05:28:06 INFO - PROCESS | 2530 | 1461155286981 Marionette DEBUG loaded listener.js 05:28:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x12d315400) [pid = 2530] [serial = 1664] [outer = 0x119d66800] 05:28:07 INFO - PROCESS | 2530 | 1461155287267 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]]]}] 05:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 520ms 05:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:28:07 INFO - PROCESS | 2530 | 1461155287302 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 05:28:07 INFO - PROCESS | 2530 | 1461155287304 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 05:28:07 INFO - PROCESS | 2530 | 1461155287306 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:28:07 INFO - PROCESS | 2530 | 1461155287307 Marionette TRACE conn2 <- [1,2190,null,{}] 05:28:07 INFO - PROCESS | 2530 | 1461155287311 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}] 05:28:07 INFO - PROCESS | 2530 | 1461155287401 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 05:28:07 INFO - PROCESS | 2530 | 1461155287405 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fba2000 == 53 [pid = 2530] [id = 555] 05:28:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x12d313c00) [pid = 2530] [serial = 1665] [outer = 0x0] 05:28:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x12d981c00) [pid = 2530] [serial = 1666] [outer = 0x12d313c00] 05:28:07 INFO - PROCESS | 2530 | 1461155287430 Marionette DEBUG loaded listener.js 05:28:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x12d9c1400) [pid = 2530] [serial = 1667] [outer = 0x12d313c00] 05:28:07 INFO - PROCESS | 2530 | 1461155287778 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]]]}] 05:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 522ms 05:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:28:07 INFO - PROCESS | 2530 | 1461155287832 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 05:28:07 INFO - PROCESS | 2530 | 1461155287833 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 05:28:07 INFO - PROCESS | 2530 | 1461155287835 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:28:07 INFO - PROCESS | 2530 | 1461155287836 Marionette TRACE conn2 <- [1,2194,null,{}] 05:28:07 INFO - PROCESS | 2530 | 1461155287838 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}] 05:28:07 INFO - PROCESS | 2530 | 1461155287923 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 05:28:07 INFO - PROCESS | 2530 | 1461155287927 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ffc8800 == 54 [pid = 2530] [id = 556] 05:28:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x12dbe7800) [pid = 2530] [serial = 1668] [outer = 0x0] 05:28:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x12dbee400) [pid = 2530] [serial = 1669] [outer = 0x12dbe7800] 05:28:07 INFO - PROCESS | 2530 | 1461155287949 Marionette DEBUG loaded listener.js 05:28:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x12e2f7000) [pid = 2530] [serial = 1670] [outer = 0x12dbe7800] 05:28:08 INFO - PROCESS | 2530 | 1461155288254 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]]]}] 05:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 05:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:28:08 INFO - PROCESS | 2530 | 1461155288305 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 05:28:08 INFO - PROCESS | 2530 | 1461155288306 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 05:28:08 INFO - PROCESS | 2530 | 1461155288310 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:28:08 INFO - PROCESS | 2530 | 1461155288312 Marionette TRACE conn2 <- [1,2198,null,{}] 05:28:08 INFO - PROCESS | 2530 | 1461155288315 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}] 05:28:08 INFO - PROCESS | 2530 | 1461155288447 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 05:28:08 INFO - PROCESS | 2530 | 1461155288545 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ffe0800 == 55 [pid = 2530] [id = 557] 05:28:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x12dbeb000) [pid = 2530] [serial = 1671] [outer = 0x0] 05:28:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x12e2fdc00) [pid = 2530] [serial = 1672] [outer = 0x12dbeb000] 05:28:08 INFO - PROCESS | 2530 | 1461155288584 Marionette DEBUG loaded listener.js 05:28:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x12e353000) [pid = 2530] [serial = 1673] [outer = 0x12dbeb000] 05:28:09 INFO - PROCESS | 2530 | 1461155289143 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]]]}] 05:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 875ms 05:28:09 INFO - PROCESS | 2530 | 1461155289185 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 05:28:09 INFO - PROCESS | 2530 | 1461155289188 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 05:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:28:09 INFO - PROCESS | 2530 | 1461155289193 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:28:09 INFO - PROCESS | 2530 | 1461155289195 Marionette TRACE conn2 <- [1,2202,null,{}] 05:28:09 INFO - PROCESS | 2530 | 1461155289198 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}] 05:28:09 INFO - PROCESS | 2530 | 1461155289312 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 05:28:09 INFO - PROCESS | 2530 | 1461155289390 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd53800 == 56 [pid = 2530] [id = 558] 05:28:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x1182b4800) [pid = 2530] [serial = 1674] [outer = 0x0] 05:28:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x119d5d400) [pid = 2530] [serial = 1675] [outer = 0x1182b4800] 05:28:09 INFO - PROCESS | 2530 | 1461155289421 Marionette DEBUG loaded listener.js 05:28:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x11a8f5800) [pid = 2530] [serial = 1676] [outer = 0x1182b4800] 05:28:09 INFO - PROCESS | 2530 | 1461155289839 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]]]}] 05:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 671ms 05:28:09 INFO - PROCESS | 2530 | 1461155289864 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 05:28:09 INFO - PROCESS | 2530 | 1461155289868 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 05:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:28:09 INFO - PROCESS | 2530 | 1461155289873 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:28:09 INFO - PROCESS | 2530 | 1461155289875 Marionette TRACE conn2 <- [1,2206,null,{}] 05:28:09 INFO - PROCESS | 2530 | 1461155289877 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}] 05:28:09 INFO - PROCESS | 2530 | 1461155289987 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 05:28:10 INFO - PROCESS | 2530 | 1461155290063 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b76a000 == 57 [pid = 2530] [id = 559] 05:28:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x118ce3400) [pid = 2530] [serial = 1677] [outer = 0x0] 05:28:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x11af69400) [pid = 2530] [serial = 1678] [outer = 0x118ce3400] 05:28:10 INFO - PROCESS | 2530 | 1461155290093 Marionette DEBUG loaded listener.js 05:28:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x11c52d400) [pid = 2530] [serial = 1679] [outer = 0x118ce3400] 05:28:10 INFO - PROCESS | 2530 | 1461155290490 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]]]}] 05:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 670ms 05:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:28:10 INFO - PROCESS | 2530 | 1461155290542 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 05:28:10 INFO - PROCESS | 2530 | 1461155290544 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 05:28:10 INFO - PROCESS | 2530 | 1461155290546 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:28:10 INFO - PROCESS | 2530 | 1461155290548 Marionette TRACE conn2 <- [1,2210,null,{}] 05:28:10 INFO - PROCESS | 2530 | 1461155290557 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}] 05:28:10 INFO - PROCESS | 2530 | 1461155290731 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 05:28:10 INFO - PROCESS | 2530 | 1461155290800 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f61f800 == 58 [pid = 2530] [id = 560] 05:28:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x1240c0400) [pid = 2530] [serial = 1680] [outer = 0x0] 05:28:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x1273c7400) [pid = 2530] [serial = 1681] [outer = 0x1240c0400] 05:28:10 INFO - PROCESS | 2530 | 1461155290832 Marionette DEBUG loaded listener.js 05:28:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x12887b800) [pid = 2530] [serial = 1682] [outer = 0x1240c0400] 05:28:11 INFO - PROCESS | 2530 | 1461155291244 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]]]}] 05:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 722ms 05:28:11 INFO - PROCESS | 2530 | 1461155291269 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 05:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:28:11 INFO - PROCESS | 2530 | 1461155291270 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 05:28:11 INFO - PROCESS | 2530 | 1461155291273 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:28:11 INFO - PROCESS | 2530 | 1461155291274 Marionette TRACE conn2 <- [1,2214,null,{}] 05:28:11 INFO - PROCESS | 2530 | 1461155291276 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}] 05:28:11 INFO - PROCESS | 2530 | 1461155291388 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 05:28:11 INFO - PROCESS | 2530 | 1461155291497 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:11 INFO - PROCESS | 2530 | ++DOCSHELL 0x136f6e800 == 59 [pid = 2530] [id = 561] 05:28:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x12910c000) [pid = 2530] [serial = 1683] [outer = 0x0] 05:28:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x1296ee400) [pid = 2530] [serial = 1684] [outer = 0x12910c000] 05:28:11 INFO - PROCESS | 2530 | 1461155291530 Marionette DEBUG loaded listener.js 05:28:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x12b6f2c00) [pid = 2530] [serial = 1685] [outer = 0x12910c000] 05:28:11 INFO - PROCESS | 2530 | 1461155291933 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]]]}] 05:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 669ms 05:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:28:11 INFO - PROCESS | 2530 | 1461155291943 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 05:28:11 INFO - PROCESS | 2530 | 1461155291945 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 05:28:11 INFO - PROCESS | 2530 | 1461155291949 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:28:11 INFO - PROCESS | 2530 | 1461155291951 Marionette TRACE conn2 <- [1,2218,null,{}] 05:28:11 INFO - PROCESS | 2530 | 1461155291954 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}] 05:28:12 INFO - PROCESS | 2530 | 1461155292108 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 05:28:12 INFO - PROCESS | 2530 | 1461155292263 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x1378d0800 == 60 [pid = 2530] [id = 562] 05:28:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x12bb6b800) [pid = 2530] [serial = 1686] [outer = 0x0] 05:28:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x12d02a800) [pid = 2530] [serial = 1687] [outer = 0x12bb6b800] 05:28:12 INFO - PROCESS | 2530 | 1461155292298 Marionette DEBUG loaded listener.js 05:28:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x12d974c00) [pid = 2530] [serial = 1688] [outer = 0x12bb6b800] 05:28:12 INFO - PROCESS | 2530 | 1461155292707 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]]]}] 05:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 770ms 05:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:28:12 INFO - PROCESS | 2530 | 1461155292718 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 05:28:12 INFO - PROCESS | 2530 | 1461155292720 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 05:28:12 INFO - PROCESS | 2530 | 1461155292722 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:28:12 INFO - PROCESS | 2530 | 1461155292723 Marionette TRACE conn2 <- [1,2222,null,{}] 05:28:12 INFO - PROCESS | 2530 | 1461155292725 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}] 05:28:12 INFO - PROCESS | 2530 | 1461155292837 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 05:28:12 INFO - PROCESS | 2530 | 1461155292916 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x137a90000 == 61 [pid = 2530] [id = 563] 05:28:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x12dbeac00) [pid = 2530] [serial = 1689] [outer = 0x0] 05:28:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x12e62fc00) [pid = 2530] [serial = 1690] [outer = 0x12dbeac00] 05:28:12 INFO - PROCESS | 2530 | 1461155292949 Marionette DEBUG loaded listener.js 05:28:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x12e652400) [pid = 2530] [serial = 1691] [outer = 0x12dbeac00] 05:28:13 INFO - PROCESS | 2530 | 1461155293375 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]]]}] 05:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 669ms 05:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:28:13 INFO - PROCESS | 2530 | 1461155293392 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 05:28:13 INFO - PROCESS | 2530 | 1461155293394 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 05:28:13 INFO - PROCESS | 2530 | 1461155293398 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:28:13 INFO - PROCESS | 2530 | 1461155293400 Marionette TRACE conn2 <- [1,2226,null,{}] 05:28:13 INFO - PROCESS | 2530 | 1461155293403 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}] 05:28:13 INFO - PROCESS | 2530 | 1461155293554 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 05:28:13 INFO - PROCESS | 2530 | 1461155293710 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x138c3f800 == 62 [pid = 2530] [id = 564] 05:28:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x12e636400) [pid = 2530] [serial = 1692] [outer = 0x0] 05:28:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x12e65a800) [pid = 2530] [serial = 1693] [outer = 0x12e636400] 05:28:13 INFO - PROCESS | 2530 | 1461155293759 Marionette DEBUG loaded listener.js 05:28:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x12ea37000) [pid = 2530] [serial = 1694] [outer = 0x12e636400] 05:28:14 INFO - PROCESS | 2530 | 1461155294171 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]]]}] 05:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 821ms 05:28:14 INFO - PROCESS | 2530 | 1461155294218 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 05:28:14 INFO - PROCESS | 2530 | 1461155294219 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 05:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:28:14 INFO - PROCESS | 2530 | 1461155294222 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:28:14 INFO - PROCESS | 2530 | 1461155294223 Marionette TRACE conn2 <- [1,2230,null,{}] 05:28:14 INFO - PROCESS | 2530 | 1461155294225 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}] 05:28:14 INFO - PROCESS | 2530 | 1461155294333 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 05:28:14 INFO - PROCESS | 2530 | 1461155294443 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x114be5800 == 63 [pid = 2530] [id = 565] 05:28:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x1140c4800) [pid = 2530] [serial = 1695] [outer = 0x0] 05:28:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x11a7aa400) [pid = 2530] [serial = 1696] [outer = 0x1140c4800] 05:28:14 INFO - PROCESS | 2530 | 1461155294475 Marionette DEBUG loaded listener.js 05:28:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x1296ee800) [pid = 2530] [serial = 1697] [outer = 0x1140c4800] 05:28:15 INFO - PROCESS | 2530 | 1461155295104 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]]]}] 05:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 918ms 05:28:15 INFO - PROCESS | 2530 | 1461155295141 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 05:28:15 INFO - PROCESS | 2530 | 1461155295143 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 05:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:28:15 INFO - PROCESS | 2530 | 1461155295147 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:28:15 INFO - PROCESS | 2530 | 1461155295149 Marionette TRACE conn2 <- [1,2234,null,{}] 05:28:15 INFO - PROCESS | 2530 | 1461155295153 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}] 05:28:15 INFO - PROCESS | 2530 | 1461155295254 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 05:28:15 INFO - PROCESS | 2530 | 1461155295341 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8bb000 == 64 [pid = 2530] [id = 566] 05:28:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 167 (0x114f5f400) [pid = 2530] [serial = 1698] [outer = 0x0] 05:28:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 168 (0x115861800) [pid = 2530] [serial = 1699] [outer = 0x114f5f400] 05:28:15 INFO - PROCESS | 2530 | 1461155295370 Marionette DEBUG loaded listener.js 05:28:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 169 (0x118a68000) [pid = 2530] [serial = 1700] [outer = 0x114f5f400] 05:28:15 INFO - PROCESS | 2530 | 1461155295788 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]]]}] 05:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 672ms 05:28:15 INFO - PROCESS | 2530 | 1461155295818 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 05:28:15 INFO - PROCESS | 2530 | 1461155295822 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 05:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:28:15 INFO - PROCESS | 2530 | 1461155295826 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:28:15 INFO - PROCESS | 2530 | 1461155295828 Marionette TRACE conn2 <- [1,2238,null,{}] 05:28:15 INFO - PROCESS | 2530 | 1461155295830 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}] 05:28:15 INFO - PROCESS | 2530 | 1461155295926 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 05:28:16 INFO - PROCESS | 2530 | 1461155296022 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba1e800 == 65 [pid = 2530] [id = 567] 05:28:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 170 (0x11a7a9c00) [pid = 2530] [serial = 1701] [outer = 0x0] 05:28:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 171 (0x11a9ca000) [pid = 2530] [serial = 1702] [outer = 0x11a7a9c00] 05:28:16 INFO - PROCESS | 2530 | 1461155296050 Marionette DEBUG loaded listener.js 05:28:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 172 (0x11aa39c00) [pid = 2530] [serial = 1703] [outer = 0x11a7a9c00] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12ffc8800 == 64 [pid = 2530] [id = 556] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12fba2000 == 63 [pid = 2530] [id = 555] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12f38a800 == 62 [pid = 2530] [id = 554] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12f381800 == 61 [pid = 2530] [id = 553] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed7d000 == 60 [pid = 2530] [id = 552] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2a9000 == 59 [pid = 2530] [id = 551] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 171 (0x1296f5800) [pid = 2530] [serial = 1609] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12d94a000 == 58 [pid = 2530] [id = 550] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf76000 == 57 [pid = 2530] [id = 549] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x11910f800 == 56 [pid = 2530] [id = 548] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x125d50000 == 55 [pid = 2530] [id = 547] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x11a8c9000 == 54 [pid = 2530] [id = 546] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x11aa74000 == 53 [pid = 2530] [id = 545] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x125de2000 == 52 [pid = 2530] [id = 544] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12f38b000 == 51 [pid = 2530] [id = 541] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef57000 == 50 [pid = 2530] [id = 540] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x1294e1000 == 49 [pid = 2530] [id = 539] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd49000 == 48 [pid = 2530] [id = 538] 05:28:16 INFO - PROCESS | 2530 | --DOCSHELL 0x11579f800 == 47 [pid = 2530] [id = 537] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 170 (0x12380c800) [pid = 2530] [serial = 1586] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 169 (0x1296f6000) [pid = 2530] [serial = 1607] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 168 (0x1146b8800) [pid = 2530] [serial = 1571] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 167 (0x112120800) [pid = 2530] [serial = 1570] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 166 (0x11867cc00) [pid = 2530] [serial = 1552] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 165 (0x12f592400) [pid = 2530] [serial = 1567] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 164 (0x1240b1400) [pid = 2530] [serial = 1591] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 163 (0x11a799000) [pid = 2530] [serial = 1577] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 162 (0x1199e7c00) [pid = 2530] [serial = 1576] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x127ed5800) [pid = 2530] [serial = 1597] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x118676800) [pid = 2530] [serial = 1574] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x1158e7000) [pid = 2530] [serial = 1573] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x123902400) [pid = 2530] [serial = 1588] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x11a7b0c00) [pid = 2530] [serial = 1555] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x11a8eb800) [pid = 2530] [serial = 1579] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x11af5bc00) [pid = 2530] [serial = 1580] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x1273ccc00) [pid = 2530] [serial = 1595] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x11ba3dc00) [pid = 2530] [serial = 1582] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x11be5c800) [pid = 2530] [serial = 1583] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x123816400) [pid = 2530] [serial = 1558] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x1296ea400) [pid = 2530] [serial = 1561] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x12d02b400) [pid = 2530] [serial = 1564] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x128877800) [pid = 2530] [serial = 1598] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x1296e9c00) [pid = 2530] [serial = 1606] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x114f62c00) [pid = 2530] [serial = 1600] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x11aa3c000) [pid = 2530] [serial = 1601] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x1293d2800) [pid = 2530] [serial = 1604] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x123daa800) [pid = 2530] [serial = 1589] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x1240bf400) [pid = 2530] [serial = 1592] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x11c544000) [pid = 2530] [serial = 1603] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x12fb3e400) [pid = 2530] [serial = 1550] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x124248800) [pid = 2530] [serial = 1594] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x11c53a800) [pid = 2530] [serial = 1585] [outer = 0x0] [url = about:blank] 05:28:16 INFO - PROCESS | 2530 | 1461155296520 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]]]}] 05:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 723ms 05:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:28:16 INFO - PROCESS | 2530 | 1461155296571 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 05:28:16 INFO - PROCESS | 2530 | 1461155296573 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 05:28:16 INFO - PROCESS | 2530 | 1461155296577 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:28:16 INFO - PROCESS | 2530 | 1461155296581 Marionette TRACE conn2 <- [1,2242,null,{}] 05:28:16 INFO - PROCESS | 2530 | 1461155296592 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}] 05:28:16 INFO - PROCESS | 2530 | 1461155296724 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 05:28:16 INFO - PROCESS | 2530 | 1461155296821 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ba29800 == 48 [pid = 2530] [id = 568] 05:28:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x11a9d3c00) [pid = 2530] [serial = 1704] [outer = 0x0] 05:28:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x11ba3ec00) [pid = 2530] [serial = 1705] [outer = 0x11a9d3c00] 05:28:16 INFO - PROCESS | 2530 | 1461155296866 Marionette DEBUG loaded listener.js 05:28:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x11bba4800) [pid = 2530] [serial = 1706] [outer = 0x11a9d3c00] 05:28:17 INFO - PROCESS | 2530 | 1461155297216 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]]]}] 05:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 675ms 05:28:17 INFO - PROCESS | 2530 | 1461155297251 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 05:28:17 INFO - PROCESS | 2530 | 1461155297253 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 05:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:28:17 INFO - PROCESS | 2530 | 1461155297255 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:28:17 INFO - PROCESS | 2530 | 1461155297256 Marionette TRACE conn2 <- [1,2246,null,{}] 05:28:17 INFO - PROCESS | 2530 | 1461155297258 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}] 05:28:17 INFO - PROCESS | 2530 | 1461155297345 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 05:28:17 INFO - PROCESS | 2530 | 1461155297407 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d5e800 == 49 [pid = 2530] [id = 569] 05:28:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x11be5b800) [pid = 2530] [serial = 1707] [outer = 0x0] 05:28:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x11c527800) [pid = 2530] [serial = 1708] [outer = 0x11be5b800] 05:28:17 INFO - PROCESS | 2530 | 1461155297435 Marionette DEBUG loaded listener.js 05:28:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x123811400) [pid = 2530] [serial = 1709] [outer = 0x11be5b800] 05:28:17 INFO - PROCESS | 2530 | 1461155297710 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]]]}] 05:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 05:28:17 INFO - PROCESS | 2530 | 1461155297724 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 05:28:17 INFO - PROCESS | 2530 | 1461155297725 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 05:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:28:17 INFO - PROCESS | 2530 | 1461155297734 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:28:17 INFO - PROCESS | 2530 | 1461155297735 Marionette TRACE conn2 <- [1,2250,null,{}] 05:28:17 INFO - PROCESS | 2530 | 1461155297737 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}] 05:28:17 INFO - PROCESS | 2530 | 1461155297827 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 05:28:17 INFO - PROCESS | 2530 | 1461155297832 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x128838800 == 50 [pid = 2530] [id = 570] 05:28:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x123813400) [pid = 2530] [serial = 1710] [outer = 0x0] 05:28:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x123c76800) [pid = 2530] [serial = 1711] [outer = 0x123813400] 05:28:17 INFO - PROCESS | 2530 | 1461155297858 Marionette DEBUG loaded listener.js 05:28:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x123dad800) [pid = 2530] [serial = 1712] [outer = 0x123813400] 05:28:18 INFO - PROCESS | 2530 | 1461155298216 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]]]}] 05:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 523ms 05:28:18 INFO - PROCESS | 2530 | 1461155298266 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 05:28:18 INFO - PROCESS | 2530 | 1461155298267 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 05:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:28:18 INFO - PROCESS | 2530 | 1461155298271 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:28:18 INFO - PROCESS | 2530 | 1461155298272 Marionette TRACE conn2 <- [1,2254,null,{}] 05:28:18 INFO - PROCESS | 2530 | 1461155298280 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}] 05:28:18 INFO - PROCESS | 2530 | 1461155298378 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 05:28:18 INFO - PROCESS | 2530 | 1461155298383 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b0a8000 == 51 [pid = 2530] [id = 571] 05:28:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x1273f2800) [pid = 2530] [serial = 1713] [outer = 0x0] 05:28:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x127f82400) [pid = 2530] [serial = 1714] [outer = 0x1273f2800] 05:28:18 INFO - PROCESS | 2530 | 1461155298411 Marionette DEBUG loaded listener.js 05:28:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x12910d000) [pid = 2530] [serial = 1715] [outer = 0x1273f2800] 05:28:18 INFO - PROCESS | 2530 | 1461155298782 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]]]}] 05:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 05:28:18 INFO - PROCESS | 2530 | 1461155298790 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 05:28:18 INFO - PROCESS | 2530 | 1461155298791 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 05:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:28:18 INFO - PROCESS | 2530 | 1461155298795 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:28:18 INFO - PROCESS | 2530 | 1461155298797 Marionette TRACE conn2 <- [1,2258,null,{}] 05:28:18 INFO - PROCESS | 2530 | 1461155298799 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}] 05:28:18 INFO - PROCESS | 2530 | 1461155298907 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 05:28:18 INFO - PROCESS | 2530 | 1461155298917 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b765800 == 52 [pid = 2530] [id = 572] 05:28:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x1277f5800) [pid = 2530] [serial = 1716] [outer = 0x0] 05:28:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x1293dcc00) [pid = 2530] [serial = 1717] [outer = 0x1277f5800] 05:28:18 INFO - PROCESS | 2530 | 1461155298943 Marionette DEBUG loaded listener.js 05:28:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x12a793c00) [pid = 2530] [serial = 1718] [outer = 0x1277f5800] 05:28:19 INFO - PROCESS | 2530 | 1461155299278 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]]]}] 05:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 05:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:28:19 INFO - PROCESS | 2530 | 1461155299316 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 05:28:19 INFO - PROCESS | 2530 | 1461155299318 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 05:28:19 INFO - PROCESS | 2530 | 1461155299320 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:28:19 INFO - PROCESS | 2530 | 1461155299321 Marionette TRACE conn2 <- [1,2262,null,{}] 05:28:19 INFO - PROCESS | 2530 | 1461155299323 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}] 05:28:19 INFO - PROCESS | 2530 | 1461155299430 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 05:28:19 INFO - PROCESS | 2530 | 1461155299469 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf6b800 == 53 [pid = 2530] [id = 573] 05:28:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x1296ea400) [pid = 2530] [serial = 1719] [outer = 0x0] 05:28:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x12b2df800) [pid = 2530] [serial = 1720] [outer = 0x1296ea400] 05:28:19 INFO - PROCESS | 2530 | 1461155299495 Marionette DEBUG loaded listener.js 05:28:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x12b7b2800) [pid = 2530] [serial = 1721] [outer = 0x1296ea400] 05:28:19 INFO - PROCESS | 2530 | 1461155299823 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]]]}] 05:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 05:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:28:19 INFO - PROCESS | 2530 | 1461155299838 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 05:28:19 INFO - PROCESS | 2530 | 1461155299840 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 05:28:19 INFO - PROCESS | 2530 | 1461155299842 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:28:19 INFO - PROCESS | 2530 | 1461155299845 Marionette TRACE conn2 <- [1,2266,null,{}] 05:28:19 INFO - PROCESS | 2530 | 1461155299848 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}] 05:28:19 INFO - PROCESS | 2530 | 1461155299957 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 05:28:19 INFO - PROCESS | 2530 | 1461155299969 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d94a800 == 54 [pid = 2530] [id = 574] 05:28:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x12bae6400) [pid = 2530] [serial = 1722] [outer = 0x0] 05:28:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x12baf3800) [pid = 2530] [serial = 1723] [outer = 0x12bae6400] 05:28:19 INFO - PROCESS | 2530 | 1461155299994 Marionette DEBUG loaded listener.js 05:28:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x12bbc1400) [pid = 2530] [serial = 1724] [outer = 0x12bae6400] 05:28:20 INFO - PROCESS | 2530 | 1461155300337 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]]]}] 05:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 05:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:28:20 INFO - PROCESS | 2530 | 1461155300364 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 05:28:20 INFO - PROCESS | 2530 | 1461155300365 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 05:28:20 INFO - PROCESS | 2530 | 1461155300367 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:28:20 INFO - PROCESS | 2530 | 1461155300368 Marionette TRACE conn2 <- [1,2270,null,{}] 05:28:20 INFO - PROCESS | 2530 | 1461155300377 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}] 05:28:20 INFO - PROCESS | 2530 | 1461155300487 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 05:28:20 INFO - PROCESS | 2530 | 1461155300528 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2ab000 == 55 [pid = 2530] [id = 575] 05:28:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x12bae7400) [pid = 2530] [serial = 1725] [outer = 0x0] 05:28:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x12d031000) [pid = 2530] [serial = 1726] [outer = 0x12bae7400] 05:28:20 INFO - PROCESS | 2530 | 1461155300554 Marionette DEBUG loaded listener.js 05:28:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x12d979800) [pid = 2530] [serial = 1727] [outer = 0x12bae7400] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x12d313c00) [pid = 2530] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x12dbe7800) [pid = 2530] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x1293dc400) [pid = 2530] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x11b589c00) [pid = 2530] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x1182b1000) [pid = 2530] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x1293d6400) [pid = 2530] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x1293d8800) [pid = 2530] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x11a8f7000) [pid = 2530] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x123819000) [pid = 2530] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x123ee8800) [pid = 2530] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x12b7b0800) [pid = 2530] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x12bb71800) [pid = 2530] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x119d66800) [pid = 2530] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x11ba42400) [pid = 2530] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x123dac400) [pid = 2530] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x123730800) [pid = 2530] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x118676400) [pid = 2530] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x118676c00) [pid = 2530] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x123eeb000) [pid = 2530] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:28:20 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x11211e800) [pid = 2530] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:28:21 INFO - PROCESS | 2530 | 1461155301036 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]]]}] 05:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 678ms 05:28:21 INFO - PROCESS | 2530 | 1461155301049 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 05:28:21 INFO - PROCESS | 2530 | 1461155301051 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 05:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:28:21 INFO - PROCESS | 2530 | 1461155301074 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:28:21 INFO - PROCESS | 2530 | 1461155301080 Marionette TRACE conn2 <- [1,2274,null,{}] 05:28:21 INFO - PROCESS | 2530 | 1461155301087 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}] 05:28:21 INFO - PROCESS | 2530 | 1461155301246 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 05:28:21 INFO - PROCESS | 2530 | 1461155301253 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e86c800 == 56 [pid = 2530] [id = 576] 05:28:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x11b58b400) [pid = 2530] [serial = 1728] [outer = 0x0] 05:28:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x1293d6400) [pid = 2530] [serial = 1729] [outer = 0x11b58b400] 05:28:21 INFO - PROCESS | 2530 | 1461155301298 Marionette DEBUG loaded listener.js 05:28:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x12d9b8c00) [pid = 2530] [serial = 1730] [outer = 0x11b58b400] 05:28:21 INFO - PROCESS | 2530 | 1461155301669 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]]]}] 05:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 634ms 05:28:21 INFO - PROCESS | 2530 | 1461155301702 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 05:28:21 INFO - PROCESS | 2530 | 1461155301703 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 05:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:28:21 INFO - PROCESS | 2530 | 1461155301706 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:28:21 INFO - PROCESS | 2530 | 1461155301707 Marionette TRACE conn2 <- [1,2278,null,{}] 05:28:21 INFO - PROCESS | 2530 | 1461155301709 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}] 05:28:21 INFO - PROCESS | 2530 | 1461155301832 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 05:28:21 INFO - PROCESS | 2530 | 1461155301838 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef64000 == 57 [pid = 2530] [id = 577] 05:28:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x123738c00) [pid = 2530] [serial = 1731] [outer = 0x0] 05:28:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x12dbed000) [pid = 2530] [serial = 1732] [outer = 0x123738c00] 05:28:21 INFO - PROCESS | 2530 | 1461155301863 Marionette DEBUG loaded listener.js 05:28:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x12e2f7c00) [pid = 2530] [serial = 1733] [outer = 0x123738c00] 05:28:22 INFO - PROCESS | 2530 | 1461155302181 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]]]}] 05:28:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 05:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:28:22 INFO - PROCESS | 2530 | 1461155302227 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 05:28:22 INFO - PROCESS | 2530 | 1461155302229 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 05:28:22 INFO - PROCESS | 2530 | 1461155302231 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:28:22 INFO - PROCESS | 2530 | 1461155302232 Marionette TRACE conn2 <- [1,2282,null,{}] 05:28:22 INFO - PROCESS | 2530 | 1461155302235 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}] 05:28:22 INFO - PROCESS | 2530 | 1461155302321 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 05:28:22 INFO - PROCESS | 2530 | 1461155302325 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f622000 == 58 [pid = 2530] [id = 578] 05:28:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x12dbec000) [pid = 2530] [serial = 1734] [outer = 0x0] 05:28:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x12e35a000) [pid = 2530] [serial = 1735] [outer = 0x12dbec000] 05:28:22 INFO - PROCESS | 2530 | 1461155302350 Marionette DEBUG loaded listener.js 05:28:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x12e63e000) [pid = 2530] [serial = 1736] [outer = 0x12dbec000] 05:28:22 INFO - PROCESS | 2530 | 1461155302699 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]]]}] 05:28:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 05:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:28:22 INFO - PROCESS | 2530 | 1461155302750 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 05:28:22 INFO - PROCESS | 2530 | 1461155302751 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 05:28:22 INFO - PROCESS | 2530 | 1461155302753 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:28:22 INFO - PROCESS | 2530 | 1461155302754 Marionette TRACE conn2 <- [1,2286,null,{}] 05:28:22 INFO - PROCESS | 2530 | 1461155302756 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}] 05:28:22 INFO - PROCESS | 2530 | 1461155302845 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 05:28:22 INFO - PROCESS | 2530 | 1461155302976 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x114bf2000 == 59 [pid = 2530] [id = 579] 05:28:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x112118800) [pid = 2530] [serial = 1737] [outer = 0x0] 05:28:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x112359c00) [pid = 2530] [serial = 1738] [outer = 0x112118800] 05:28:23 INFO - PROCESS | 2530 | 1461155303008 Marionette DEBUG loaded listener.js 05:28:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x1154ae000) [pid = 2530] [serial = 1739] [outer = 0x112118800] 05:28:23 INFO - PROCESS | 2530 | 1461155303471 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]]]}] 05:28:23 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 05:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 771ms 05:28:23 INFO - PROCESS | 2530 | 1461155303525 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 05:28:23 INFO - PROCESS | 2530 | 1461155303528 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 05:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:28:23 INFO - PROCESS | 2530 | 1461155303533 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:28:23 INFO - PROCESS | 2530 | 1461155303535 Marionette TRACE conn2 <- [1,2290,null,{}] 05:28:23 INFO - PROCESS | 2530 | 1461155303538 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}] 05:28:23 INFO - PROCESS | 2530 | 1461155303651 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 05:28:23 INFO - PROCESS | 2530 | 1461155303731 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d77000 == 60 [pid = 2530] [id = 580] 05:28:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x118677800) [pid = 2530] [serial = 1740] [outer = 0x0] 05:28:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x11aa3c000) [pid = 2530] [serial = 1741] [outer = 0x118677800] 05:28:23 INFO - PROCESS | 2530 | 1461155303764 Marionette DEBUG loaded listener.js 05:28:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x11af5d400) [pid = 2530] [serial = 1742] [outer = 0x118677800] 05:28:24 INFO - PROCESS | 2530 | 1461155304189 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]]]}] 05:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 05:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:28:24 INFO - PROCESS | 2530 | 1461155304205 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 05:28:24 INFO - PROCESS | 2530 | 1461155304207 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 05:28:24 INFO - PROCESS | 2530 | 1461155304210 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:28:24 INFO - PROCESS | 2530 | 1461155304211 Marionette TRACE conn2 <- [1,2294,null,{}] 05:28:24 INFO - PROCESS | 2530 | 1461155304214 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}] 05:28:24 INFO - PROCESS | 2530 | 1461155304341 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 05:28:24 INFO - PROCESS | 2530 | 1461155304423 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf6d000 == 61 [pid = 2530] [id = 581] 05:28:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x11c549000) [pid = 2530] [serial = 1743] [outer = 0x0] 05:28:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x123819400) [pid = 2530] [serial = 1744] [outer = 0x11c549000] 05:28:24 INFO - PROCESS | 2530 | 1461155304453 Marionette DEBUG loaded listener.js 05:28:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x123ee8400) [pid = 2530] [serial = 1745] [outer = 0x11c549000] 05:28:24 INFO - PROCESS | 2530 | 1461155304878 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]]]}] 05:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 721ms 05:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:28:24 INFO - PROCESS | 2530 | 1461155304932 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 05:28:24 INFO - PROCESS | 2530 | 1461155304933 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 05:28:24 INFO - PROCESS | 2530 | 1461155304941 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:28:24 INFO - PROCESS | 2530 | 1461155304946 Marionette TRACE conn2 <- [1,2298,null,{}] 05:28:24 INFO - PROCESS | 2530 | 1461155304949 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}] 05:28:25 INFO - PROCESS | 2530 | 1461155305057 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 05:28:25 INFO - PROCESS | 2530 | 1461155305166 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fbb5800 == 62 [pid = 2530] [id = 582] 05:28:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x123dadc00) [pid = 2530] [serial = 1746] [outer = 0x0] 05:28:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x128873000) [pid = 2530] [serial = 1747] [outer = 0x123dadc00] 05:28:25 INFO - PROCESS | 2530 | 1461155305199 Marionette DEBUG loaded listener.js 05:28:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x12b270000) [pid = 2530] [serial = 1748] [outer = 0x123dadc00] 05:28:25 INFO - PROCESS | 2530 | 1461155305573 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]]]}] 05:28:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:28:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 679ms 05:28:25 INFO - PROCESS | 2530 | 1461155305616 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 05:28:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:28:25 INFO - PROCESS | 2530 | 1461155305618 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 05:28:25 INFO - PROCESS | 2530 | 1461155305620 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:28:25 INFO - PROCESS | 2530 | 1461155305621 Marionette TRACE conn2 <- [1,2302,null,{}] 05:28:25 INFO - PROCESS | 2530 | 1461155305624 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}] 05:28:25 INFO - PROCESS | 2530 | 1461155305748 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 05:28:25 INFO - PROCESS | 2530 | 1461155305856 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x136f7f800 == 63 [pid = 2530] [id = 583] 05:28:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x1275b7000) [pid = 2530] [serial = 1749] [outer = 0x0] 05:28:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x12cfd9c00) [pid = 2530] [serial = 1750] [outer = 0x1275b7000] 05:28:25 INFO - PROCESS | 2530 | 1461155305889 Marionette DEBUG loaded listener.js 05:28:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x12dbec800) [pid = 2530] [serial = 1751] [outer = 0x1275b7000] 05:28:26 INFO - PROCESS | 2530 | 1461155306309 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]]]}] 05:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 718ms 05:28:26 INFO - PROCESS | 2530 | 1461155306339 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 05:28:26 INFO - PROCESS | 2530 | 1461155306340 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 05:28:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:28:26 INFO - PROCESS | 2530 | 1461155306342 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:28:26 INFO - PROCESS | 2530 | 1461155306344 Marionette TRACE conn2 <- [1,2306,null,{}] 05:28:26 INFO - PROCESS | 2530 | 1461155306346 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}] 05:28:26 INFO - PROCESS | 2530 | 1461155306475 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 05:28:26 INFO - PROCESS | 2530 | 1461155306588 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x12952a800 == 64 [pid = 2530] [id = 584] 05:28:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 167 (0x12e654800) [pid = 2530] [serial = 1752] [outer = 0x0] 05:28:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 168 (0x12edb2c00) [pid = 2530] [serial = 1753] [outer = 0x12e654800] 05:28:26 INFO - PROCESS | 2530 | 1461155306629 Marionette DEBUG loaded listener.js 05:28:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 169 (0x12ea3f800) [pid = 2530] [serial = 1754] [outer = 0x12e654800] 05:28:27 INFO - PROCESS | 2530 | 1461155307163 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]]]}] 05:28:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:28:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 873ms 05:28:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:28:27 INFO - PROCESS | 2530 | 1461155307216 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 05:28:27 INFO - PROCESS | 2530 | 1461155307217 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 05:28:27 INFO - PROCESS | 2530 | 1461155307219 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:28:27 INFO - PROCESS | 2530 | 1461155307221 Marionette TRACE conn2 <- [1,2310,null,{}] 05:28:27 INFO - PROCESS | 2530 | 1461155307223 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}] 05:28:27 INFO - PROCESS | 2530 | 1461155307338 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 05:28:27 INFO - PROCESS | 2530 | 1461155307418 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x138c2a800 == 65 [pid = 2530] [id = 585] 05:28:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 170 (0x12edb6000) [pid = 2530] [serial = 1755] [outer = 0x0] 05:28:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 171 (0x12ef8a000) [pid = 2530] [serial = 1756] [outer = 0x12edb6000] 05:28:27 INFO - PROCESS | 2530 | 1461155307448 Marionette DEBUG loaded listener.js 05:28:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 172 (0x12ef91400) [pid = 2530] [serial = 1757] [outer = 0x12edb6000] 05:28:27 INFO - PROCESS | 2530 | 1461155307917 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]]]}] 05:28:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:28:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 721ms 05:28:27 INFO - PROCESS | 2530 | 1461155307941 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 05:28:27 INFO - PROCESS | 2530 | 1461155307943 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 05:28:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:28:27 INFO - PROCESS | 2530 | 1461155307945 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:28:27 INFO - PROCESS | 2530 | 1461155307946 Marionette TRACE conn2 <- [1,2314,null,{}] 05:28:27 INFO - PROCESS | 2530 | 1461155307949 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}] 05:28:28 INFO - PROCESS | 2530 | 1461155308059 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 05:28:28 INFO - PROCESS | 2530 | 1461155308169 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192d7800 == 66 [pid = 2530] [id = 586] 05:28:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 173 (0x114c90000) [pid = 2530] [serial = 1758] [outer = 0x0] 05:28:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 174 (0x1182b1800) [pid = 2530] [serial = 1759] [outer = 0x114c90000] 05:28:28 INFO - PROCESS | 2530 | 1461155308201 Marionette DEBUG loaded listener.js 05:28:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 175 (0x1240e7800) [pid = 2530] [serial = 1760] [outer = 0x114c90000] 05:28:28 INFO - PROCESS | 2530 | 1461155308807 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]]]}] 05:28:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 872ms 05:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:28:28 INFO - PROCESS | 2530 | 1461155308818 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 05:28:28 INFO - PROCESS | 2530 | 1461155308821 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 05:28:28 INFO - PROCESS | 2530 | 1461155308824 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:28:28 INFO - PROCESS | 2530 | 1461155308826 Marionette TRACE conn2 <- [1,2318,null,{}] 05:28:28 INFO - PROCESS | 2530 | 1461155308830 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}] 05:28:28 INFO - PROCESS | 2530 | 1461155308939 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 05:28:29 INFO - PROCESS | 2530 | 1461155309010 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x119113800 == 67 [pid = 2530] [id = 587] 05:28:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 176 (0x119256800) [pid = 2530] [serial = 1761] [outer = 0x0] 05:28:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 177 (0x1197de400) [pid = 2530] [serial = 1762] [outer = 0x119256800] 05:28:29 INFO - PROCESS | 2530 | 1461155309084 Marionette DEBUG loaded listener.js 05:28:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 178 (0x11a8f7000) [pid = 2530] [serial = 1763] [outer = 0x119256800] 05:28:29 INFO - PROCESS | 2530 | 1461155309520 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] 05:28:29 INFO - PROCESS | 2530 | 1461155309553 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 05:28:29 INFO - PROCESS | 2530 | 1461155309557 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:28:29 INFO - PROCESS | 2530 | 1461155309560 Marionette TRACE conn2 <- [1,2322,null,{}] 05:28:29 INFO - PROCESS | 2530 | 1461155309564 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}] 05:28:29 INFO - PROCESS | 2530 | 1461155309664 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 05:28:29 INFO - PROCESS | 2530 | 1461155309748 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x12714b800 == 68 [pid = 2530] [id = 588] 05:28:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 179 (0x11ace1400) [pid = 2530] [serial = 1764] [outer = 0x0] 05:28:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 180 (0x11c23d800) [pid = 2530] [serial = 1765] [outer = 0x11ace1400] 05:28:29 INFO - PROCESS | 2530 | 1461155309777 Marionette DEBUG loaded listener.js 05:28:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 181 (0x11c52e400) [pid = 2530] [serial = 1766] [outer = 0x11ace1400] 05:28:29 INFO - PROCESS | 2530 | --DOCSHELL 0x11581d000 == 67 [pid = 2530] [id = 478] 05:28:29 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce73000 == 66 [pid = 2530] [id = 480] 05:28:29 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd54000 == 65 [pid = 2530] [id = 440] 05:28:29 INFO - PROCESS | 2530 | --DOCSHELL 0x12f622000 == 64 [pid = 2530] [id = 578] 05:28:29 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef64000 == 63 [pid = 2530] [id = 577] 05:28:29 INFO - PROCESS | 2530 | --DOCSHELL 0x12e86c800 == 62 [pid = 2530] [id = 576] 05:28:29 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2ab000 == 61 [pid = 2530] [id = 575] 05:28:29 INFO - PROCESS | 2530 | --DOCSHELL 0x12d94a800 == 60 [pid = 2530] [id = 574] 05:28:29 INFO - PROCESS | 2530 | --DOMWINDOW == 180 (0x11465b000) [pid = 2530] [serial = 1612] [outer = 0x0] [url = about:blank] 05:28:29 INFO - PROCESS | 2530 | --DOMWINDOW == 179 (0x12372fc00) [pid = 2530] [serial = 1621] [outer = 0x0] [url = about:blank] 05:28:29 INFO - PROCESS | 2530 | --DOMWINDOW == 178 (0x12b6f5000) [pid = 2530] [serial = 1627] [outer = 0x0] [url = about:blank] 05:28:29 INFO - PROCESS | 2530 | --DOMWINDOW == 177 (0x119135400) [pid = 2530] [serial = 1615] [outer = 0x0] [url = about:blank] 05:28:29 INFO - PROCESS | 2530 | --DOMWINDOW == 176 (0x11ba39c00) [pid = 2530] [serial = 1618] [outer = 0x0] [url = about:blank] 05:28:29 INFO - PROCESS | 2530 | --DOMWINDOW == 175 (0x11ace2c00) [pid = 2530] [serial = 1630] [outer = 0x0] [url = about:blank] 05:28:29 INFO - PROCESS | 2530 | --DOMWINDOW == 174 (0x12887bc00) [pid = 2530] [serial = 1624] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf6b800 == 59 [pid = 2530] [id = 573] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x12b765800 == 58 [pid = 2530] [id = 572] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x12b0a8000 == 57 [pid = 2530] [id = 571] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x128838800 == 56 [pid = 2530] [id = 570] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x123d5e800 == 55 [pid = 2530] [id = 569] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba29800 == 54 [pid = 2530] [id = 568] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba1e800 == 53 [pid = 2530] [id = 567] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8bb000 == 52 [pid = 2530] [id = 566] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x137a90000 == 51 [pid = 2530] [id = 563] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x1378d0800 == 50 [pid = 2530] [id = 562] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x136f6e800 == 49 [pid = 2530] [id = 561] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x12f61f800 == 48 [pid = 2530] [id = 560] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x12b76a000 == 47 [pid = 2530] [id = 559] 05:28:30 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd53800 == 46 [pid = 2530] [id = 558] 05:28:30 INFO - PROCESS | 2530 | 1461155310168 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]]]}] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 173 (0x11c279000) [pid = 2530] [serial = 1496] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 172 (0x1240bd800) [pid = 2530] [serial = 1499] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 171 (0x12e632800) [pid = 2530] [serial = 1508] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 170 (0x11a7a4400) [pid = 2530] [serial = 1493] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 169 (0x12d31d000) [pid = 2530] [serial = 1505] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 168 (0x12b4ca400) [pid = 2530] [serial = 1502] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 167 (0x12b4cd400) [pid = 2530] [serial = 1654] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 166 (0x12bb73c00) [pid = 2530] [serial = 1657] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 165 (0x12bae6800) [pid = 2530] [serial = 1655] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 164 (0x12d028800) [pid = 2530] [serial = 1660] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 163 (0x11bb91800) [pid = 2530] [serial = 1663] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 162 (0x11c524000) [pid = 2530] [serial = 1639] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x12372e800) [pid = 2530] [serial = 1640] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x1240b5000) [pid = 2530] [serial = 1645] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x1273c1800) [pid = 2530] [serial = 1646] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x1239dd400) [pid = 2530] [serial = 1642] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x123da7000) [pid = 2530] [serial = 1643] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x1197df400) [pid = 2530] [serial = 1634] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x11867bc00) [pid = 2530] [serial = 1633] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x11bb85000) [pid = 2530] [serial = 1637] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x11a7b0400) [pid = 2530] [serial = 1636] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x1278e9400) [pid = 2530] [serial = 1648] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x12b269c00) [pid = 2530] [serial = 1610] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x12d981c00) [pid = 2530] [serial = 1666] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x12dbee400) [pid = 2530] [serial = 1669] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x12e2f7000) [pid = 2530] [serial = 1670] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x12b26f400) [pid = 2530] [serial = 1651] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x12b2e8800) [pid = 2530] [serial = 1652] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x12d02f400) [pid = 2530] [serial = 1661] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x12bbbfc00) [pid = 2530] [serial = 1658] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x12d9c1400) [pid = 2530] [serial = 1667] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x1296f6800) [pid = 2530] [serial = 1649] [outer = 0x0] [url = about:blank] 05:28:30 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x12d315400) [pid = 2530] [serial = 1664] [outer = 0x0] [url = about:blank] 05:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 676ms 05:28:30 INFO - PROCESS | 2530 | 1461155310234 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 05:28:30 INFO - PROCESS | 2530 | 1461155310235 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 05:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:28:30 INFO - PROCESS | 2530 | 1461155310237 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:28:30 INFO - PROCESS | 2530 | 1461155310239 Marionette TRACE conn2 <- [1,2326,null,{}] 05:28:30 INFO - PROCESS | 2530 | 1461155310247 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}] 05:28:30 INFO - PROCESS | 2530 | 1461155310359 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 05:28:30 INFO - PROCESS | 2530 | 1461155310369 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x124258800 == 47 [pid = 2530] [id = 589] 05:28:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x123815c00) [pid = 2530] [serial = 1767] [outer = 0x0] 05:28:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x123b43000) [pid = 2530] [serial = 1768] [outer = 0x123815c00] 05:28:30 INFO - PROCESS | 2530 | 1461155310397 Marionette DEBUG loaded listener.js 05:28:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x123dac800) [pid = 2530] [serial = 1769] [outer = 0x123815c00] 05:28:30 INFO - PROCESS | 2530 | 1461155310751 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]]]}] 05:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 05:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:28:30 INFO - PROCESS | 2530 | 1461155310808 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 05:28:30 INFO - PROCESS | 2530 | 1461155310810 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 05:28:30 INFO - PROCESS | 2530 | 1461155310812 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:28:30 INFO - PROCESS | 2530 | 1461155310813 Marionette TRACE conn2 <- [1,2330,null,{}] 05:28:30 INFO - PROCESS | 2530 | 1461155310815 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}] 05:28:30 INFO - PROCESS | 2530 | 1461155310903 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 05:28:30 INFO - PROCESS | 2530 | 1461155310909 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x129539000 == 48 [pid = 2530] [id = 590] 05:28:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x1240bac00) [pid = 2530] [serial = 1770] [outer = 0x0] 05:28:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x124380400) [pid = 2530] [serial = 1771] [outer = 0x1240bac00] 05:28:30 INFO - PROCESS | 2530 | 1461155310935 Marionette DEBUG loaded listener.js 05:28:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x1275b6400) [pid = 2530] [serial = 1772] [outer = 0x1240bac00] 05:28:31 INFO - PROCESS | 2530 | 1461155311297 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]]]}] 05:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 05:28:31 INFO - PROCESS | 2530 | 1461155311333 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 05:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:28:31 INFO - PROCESS | 2530 | 1461155311335 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 05:28:31 INFO - PROCESS | 2530 | 1461155311339 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:28:31 INFO - PROCESS | 2530 | 1461155311340 Marionette TRACE conn2 <- [1,2334,null,{}] 05:28:31 INFO - PROCESS | 2530 | 1461155311343 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}] 05:28:31 INFO - PROCESS | 2530 | 1461155311474 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 05:28:31 INFO - PROCESS | 2530 | 1461155311480 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b753800 == 49 [pid = 2530] [id = 591] 05:28:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x1278e7400) [pid = 2530] [serial = 1773] [outer = 0x0] 05:28:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x128877000) [pid = 2530] [serial = 1774] [outer = 0x1278e7400] 05:28:31 INFO - PROCESS | 2530 | 1461155311521 Marionette DEBUG loaded listener.js 05:28:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x1293d0c00) [pid = 2530] [serial = 1775] [outer = 0x1278e7400] 05:28:31 INFO - PROCESS | 2530 | 1461155311953 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]]]}] 05:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 619ms 05:28:31 INFO - PROCESS | 2530 | 1461155311958 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 05:28:31 INFO - PROCESS | 2530 | 1461155311959 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 05:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:28:31 INFO - PROCESS | 2530 | 1461155311963 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:28:31 INFO - PROCESS | 2530 | 1461155311964 Marionette TRACE conn2 <- [1,2338,null,{}] 05:28:31 INFO - PROCESS | 2530 | 1461155311967 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}] 05:28:32 INFO - PROCESS | 2530 | 1461155312102 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 05:28:32 INFO - PROCESS | 2530 | 1461155312117 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf6e000 == 50 [pid = 2530] [id = 592] 05:28:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x1293d9800) [pid = 2530] [serial = 1776] [outer = 0x0] 05:28:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x12b269800) [pid = 2530] [serial = 1777] [outer = 0x1293d9800] 05:28:32 INFO - PROCESS | 2530 | 1461155312144 Marionette DEBUG loaded listener.js 05:28:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x12bb75000) [pid = 2530] [serial = 1778] [outer = 0x1293d9800] 05:28:32 INFO - PROCESS | 2530 | 1461155312491 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]]]}] 05:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 572ms 05:28:32 INFO - PROCESS | 2530 | 1461155312535 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 05:28:32 INFO - PROCESS | 2530 | 1461155312536 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 05:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:28:32 INFO - PROCESS | 2530 | 1461155312538 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:28:32 INFO - PROCESS | 2530 | 1461155312539 Marionette TRACE conn2 <- [1,2342,null,{}] 05:28:32 INFO - PROCESS | 2530 | 1461155312542 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}] 05:28:32 INFO - PROCESS | 2530 | 1461155312651 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 05:28:32 INFO - PROCESS | 2530 | 1461155312692 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d959800 == 51 [pid = 2530] [id = 593] 05:28:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x1273c1800) [pid = 2530] [serial = 1779] [outer = 0x0] 05:28:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x12bbbf000) [pid = 2530] [serial = 1780] [outer = 0x1273c1800] 05:28:32 INFO - PROCESS | 2530 | 1461155312717 Marionette DEBUG loaded listener.js 05:28:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x12d31d000) [pid = 2530] [serial = 1781] [outer = 0x1273c1800] 05:28:33 INFO - PROCESS | 2530 | 1461155313023 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]]]}] 05:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 05:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:28:33 INFO - PROCESS | 2530 | 1461155313057 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 05:28:33 INFO - PROCESS | 2530 | 1461155313059 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 05:28:33 INFO - PROCESS | 2530 | 1461155313063 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:28:33 INFO - PROCESS | 2530 | 1461155313064 Marionette TRACE conn2 <- [1,2346,null,{}] 05:28:33 INFO - PROCESS | 2530 | 1461155313067 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}] 05:28:33 INFO - PROCESS | 2530 | 1461155313177 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 05:28:33 INFO - PROCESS | 2530 | 1461155313199 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e686000 == 52 [pid = 2530] [id = 594] 05:28:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x12cfda400) [pid = 2530] [serial = 1782] [outer = 0x0] 05:28:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x12e2f3800) [pid = 2530] [serial = 1783] [outer = 0x12cfda400] 05:28:33 INFO - PROCESS | 2530 | 1461155313224 Marionette DEBUG loaded listener.js 05:28:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x12e353800) [pid = 2530] [serial = 1784] [outer = 0x12cfda400] 05:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 520ms 05:28:33 INFO - PROCESS | 2530 | 1461155313577 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]]]}] 05:28:33 INFO - PROCESS | 2530 | 1461155313583 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 05:28:33 INFO - PROCESS | 2530 | 1461155313585 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 05:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:28:33 INFO - PROCESS | 2530 | 1461155313587 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:28:33 INFO - PROCESS | 2530 | 1461155313588 Marionette TRACE conn2 <- [1,2350,null,{}] 05:28:33 INFO - PROCESS | 2530 | 1461155313599 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}] 05:28:33 INFO - PROCESS | 2530 | 1461155313711 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 05:28:33 INFO - PROCESS | 2530 | 1461155313720 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef56000 == 53 [pid = 2530] [id = 595] 05:28:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x12d31e400) [pid = 2530] [serial = 1785] [outer = 0x0] 05:28:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x12e632800) [pid = 2530] [serial = 1786] [outer = 0x12d31e400] 05:28:33 INFO - PROCESS | 2530 | 1461155313745 Marionette DEBUG loaded listener.js 05:28:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x12ea37400) [pid = 2530] [serial = 1787] [outer = 0x12d31e400] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x12bae6400) [pid = 2530] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x12d9b8400) [pid = 2530] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x11ab8ec00) [pid = 2530] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x12a79a400) [pid = 2530] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x118679800) [pid = 2530] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x1240ba000) [pid = 2530] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x1273f2800) [pid = 2530] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x11c6b3800) [pid = 2530] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x1296ea400) [pid = 2530] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x11b58b400) [pid = 2530] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x1140c4800) [pid = 2530] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x12cfcd400) [pid = 2530] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x1277f5800) [pid = 2530] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x114c94800) [pid = 2530] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x12bae7400) [pid = 2530] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x11a7a9c00) [pid = 2530] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x11be5b800) [pid = 2530] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x11211c800) [pid = 2530] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x11a9d3c00) [pid = 2530] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x123813400) [pid = 2530] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x1182b4c00) [pid = 2530] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x123738c00) [pid = 2530] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12b4ccc00) [pid = 2530] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x114f5f400) [pid = 2530] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x11c280000) [pid = 2530] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x1277f0800) [pid = 2530] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:28:34 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x118684000) [pid = 2530] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:28:34 INFO - PROCESS | 2530 | 1461155314331 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]]]}] 05:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 778ms 05:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:28:34 INFO - PROCESS | 2530 | 1461155314366 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 05:28:34 INFO - PROCESS | 2530 | 1461155314367 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 05:28:34 INFO - PROCESS | 2530 | 1461155314369 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:28:34 INFO - PROCESS | 2530 | 1461155314370 Marionette TRACE conn2 <- [1,2354,null,{}] 05:28:34 INFO - PROCESS | 2530 | 1461155314372 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}] 05:28:34 INFO - PROCESS | 2530 | 1461155314461 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 05:28:34 INFO - PROCESS | 2530 | 1461155314465 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd4e000 == 54 [pid = 2530] [id = 596] 05:28:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x114c95000) [pid = 2530] [serial = 1788] [outer = 0x0] 05:28:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x1164a9400) [pid = 2530] [serial = 1789] [outer = 0x114c95000] 05:28:34 INFO - PROCESS | 2530 | 1461155314491 Marionette DEBUG loaded listener.js 05:28:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x11af63400) [pid = 2530] [serial = 1790] [outer = 0x114c95000] 05:28:34 INFO - PROCESS | 2530 | 1461155314854 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]]]}] 05:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 05:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:28:34 INFO - PROCESS | 2530 | 1461155314888 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 05:28:34 INFO - PROCESS | 2530 | 1461155314890 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 05:28:34 INFO - PROCESS | 2530 | 1461155314892 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:28:34 INFO - PROCESS | 2530 | 1461155314895 Marionette TRACE conn2 <- [1,2358,null,{}] 05:28:34 INFO - PROCESS | 2530 | 1461155314898 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}] 05:28:35 INFO - PROCESS | 2530 | 1461155315020 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 05:28:35 INFO - PROCESS | 2530 | 1461155315026 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f617000 == 55 [pid = 2530] [id = 597] 05:28:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x12b267000) [pid = 2530] [serial = 1791] [outer = 0x0] 05:28:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x12bb6d800) [pid = 2530] [serial = 1792] [outer = 0x12b267000] 05:28:35 INFO - PROCESS | 2530 | 1461155315056 Marionette DEBUG loaded listener.js 05:28:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x12ea3e400) [pid = 2530] [serial = 1793] [outer = 0x12b267000] 05:28:35 INFO - PROCESS | 2530 | 1461155315393 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]]]}] 05:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 05:28:35 INFO - PROCESS | 2530 | 1461155315414 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 05:28:35 INFO - PROCESS | 2530 | 1461155315415 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 05:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:28:35 INFO - PROCESS | 2530 | 1461155315417 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:28:35 INFO - PROCESS | 2530 | 1461155315418 Marionette TRACE conn2 <- [1,2362,null,{}] 05:28:35 INFO - PROCESS | 2530 | 1461155315421 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}] 05:28:35 INFO - PROCESS | 2530 | 1461155315510 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 05:28:35 INFO - PROCESS | 2530 | 1461155315577 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fe40000 == 56 [pid = 2530] [id = 598] 05:28:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x12ad32800) [pid = 2530] [serial = 1794] [outer = 0x0] 05:28:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x12ad37400) [pid = 2530] [serial = 1795] [outer = 0x12ad32800] 05:28:35 INFO - PROCESS | 2530 | 1461155315602 Marionette DEBUG loaded listener.js 05:28:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x12ad3c400) [pid = 2530] [serial = 1796] [outer = 0x12ad32800] 05:28:35 INFO - PROCESS | 2530 | 1461155315887 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]]]}] 05:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 05:28:35 INFO - PROCESS | 2530 | 1461155315935 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 05:28:35 INFO - PROCESS | 2530 | 1461155315937 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 05:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:28:35 INFO - PROCESS | 2530 | 1461155315939 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:28:35 INFO - PROCESS | 2530 | 1461155315940 Marionette TRACE conn2 <- [1,2366,null,{}] 05:28:35 INFO - PROCESS | 2530 | 1461155315942 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}] 05:28:36 INFO - PROCESS | 2530 | 1461155316033 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 05:28:36 INFO - PROCESS | 2530 | 1461155316037 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x136f66800 == 57 [pid = 2530] [id = 599] 05:28:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x124381000) [pid = 2530] [serial = 1797] [outer = 0x0] 05:28:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x12ad40c00) [pid = 2530] [serial = 1798] [outer = 0x124381000] 05:28:36 INFO - PROCESS | 2530 | 1461155316062 Marionette DEBUG loaded listener.js 05:28:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x12ea41800) [pid = 2530] [serial = 1799] [outer = 0x124381000] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x138c3f800 == 56 [pid = 2530] [id = 564] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x114be5800 == 55 [pid = 2530] [id = 565] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12f619800 == 54 [pid = 2530] [id = 442] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12f962000 == 53 [pid = 2530] [id = 542] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12398d800 == 52 [pid = 2530] [id = 479] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12ffe0800 == 51 [pid = 2530] [id = 557] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba6d800 == 50 [pid = 2530] [id = 441] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x1243a9000 == 49 [pid = 2530] [id = 516] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12f391000 == 48 [pid = 2530] [id = 481] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f6800 == 47 [pid = 2530] [id = 543] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x119113800 == 46 [pid = 2530] [id = 587] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x1192d7800 == 45 [pid = 2530] [id = 586] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x138c2a800 == 44 [pid = 2530] [id = 585] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12952a800 == 43 [pid = 2530] [id = 584] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x136f7f800 == 42 [pid = 2530] [id = 583] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12fbb5800 == 41 [pid = 2530] [id = 582] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf6d000 == 40 [pid = 2530] [id = 581] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x123d77000 == 39 [pid = 2530] [id = 580] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x114bf2000 == 38 [pid = 2530] [id = 579] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x124258800 == 37 [pid = 2530] [id = 589] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x129539000 == 36 [pid = 2530] [id = 590] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12714b800 == 35 [pid = 2530] [id = 588] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12f617000 == 34 [pid = 2530] [id = 597] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd4e000 == 33 [pid = 2530] [id = 596] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf6e000 == 32 [pid = 2530] [id = 592] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12e686000 == 31 [pid = 2530] [id = 594] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef56000 == 30 [pid = 2530] [id = 595] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12b753800 == 29 [pid = 2530] [id = 591] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12d959800 == 28 [pid = 2530] [id = 593] 05:28:37 INFO - PROCESS | 2530 | --DOCSHELL 0x12fe40000 == 27 [pid = 2530] [id = 598] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x12bbc1400) [pid = 2530] [serial = 1724] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x12dbf0c00) [pid = 2530] [serial = 1490] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x11c247800) [pid = 2530] [serial = 1619] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x12d02a800) [pid = 2530] [serial = 1687] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x12e65ec00) [pid = 2530] [serial = 1565] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x118682400) [pid = 2530] [serial = 1553] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x12a798000) [pid = 2530] [serial = 1625] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12910d000) [pid = 2530] [serial = 1715] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x1240b9c00) [pid = 2530] [serial = 1559] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x12b7b2800) [pid = 2530] [serial = 1721] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x12d9b8c00) [pid = 2530] [serial = 1730] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x1296ee800) [pid = 2530] [serial = 1697] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x1296ee400) [pid = 2530] [serial = 1684] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x11a7aa400) [pid = 2530] [serial = 1696] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x11af69400) [pid = 2530] [serial = 1678] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x12fcee000) [pid = 2530] [serial = 1568] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x1293dcc00) [pid = 2530] [serial = 1717] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x12b7b5000) [pid = 2530] [serial = 1631] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12d031000) [pid = 2530] [serial = 1726] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x11aa39c00) [pid = 2530] [serial = 1703] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x11c527800) [pid = 2530] [serial = 1708] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x1273c7400) [pid = 2530] [serial = 1681] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x11520a000) [pid = 2530] [serial = 1613] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x11bba4800) [pid = 2530] [serial = 1706] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x12d979800) [pid = 2530] [serial = 1727] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x119d5d400) [pid = 2530] [serial = 1675] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x123811400) [pid = 2530] [serial = 1709] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x123c76800) [pid = 2530] [serial = 1711] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x12a793c00) [pid = 2530] [serial = 1718] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11a773c00) [pid = 2530] [serial = 1616] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x12dbed000) [pid = 2530] [serial = 1732] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x12bae8c00) [pid = 2530] [serial = 1628] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x123dad800) [pid = 2530] [serial = 1712] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12e2f7c00) [pid = 2530] [serial = 1733] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x118a68000) [pid = 2530] [serial = 1700] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12e62fc00) [pid = 2530] [serial = 1690] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12e2fdc00) [pid = 2530] [serial = 1672] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x12baf3800) [pid = 2530] [serial = 1723] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x1240b2c00) [pid = 2530] [serial = 1622] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x11ba3ec00) [pid = 2530] [serial = 1705] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x115861800) [pid = 2530] [serial = 1699] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x127f82400) [pid = 2530] [serial = 1714] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12b2df800) [pid = 2530] [serial = 1720] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x1293d6400) [pid = 2530] [serial = 1729] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12b7b6800) [pid = 2530] [serial = 1562] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x12e65a800) [pid = 2530] [serial = 1693] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11bb8c800) [pid = 2530] [serial = 1556] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11a9ca000) [pid = 2530] [serial = 1702] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x12e35a000) [pid = 2530] [serial = 1735] [outer = 0x0] [url = about:blank] 05:28:37 INFO - PROCESS | 2530 | 1461155317980 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]]]}] 05:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2075ms 05:28:38 INFO - PROCESS | 2530 | 1461155318018 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 05:28:38 INFO - PROCESS | 2530 | 1461155318020 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 05:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:28:38 INFO - PROCESS | 2530 | 1461155318024 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:28:38 INFO - PROCESS | 2530 | 1461155318028 Marionette TRACE conn2 <- [1,2370,null,{}] 05:28:38 INFO - PROCESS | 2530 | 1461155318032 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}] 05:28:38 INFO - PROCESS | 2530 | 1461155318130 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 05:28:38 INFO - PROCESS | 2530 | 1461155318138 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x114bde800 == 28 [pid = 2530] [id = 600] 05:28:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x1154af400) [pid = 2530] [serial = 1800] [outer = 0x0] 05:28:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x1154b0c00) [pid = 2530] [serial = 1801] [outer = 0x1154af400] 05:28:38 INFO - PROCESS | 2530 | 1461155318168 Marionette DEBUG loaded listener.js 05:28:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x115734400) [pid = 2530] [serial = 1802] [outer = 0x1154af400] 05:28:38 INFO - PROCESS | 2530 | 1461155318518 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]]]}] 05:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 524ms 05:28:38 INFO - PROCESS | 2530 | 1461155318548 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 05:28:38 INFO - PROCESS | 2530 | 1461155318552 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 05:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:28:38 INFO - PROCESS | 2530 | 1461155318557 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:28:38 INFO - PROCESS | 2530 | 1461155318559 Marionette TRACE conn2 <- [1,2374,null,{}] 05:28:38 INFO - PROCESS | 2530 | 1461155318561 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}] 05:28:38 INFO - PROCESS | 2530 | 1461155318640 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 05:28:38 INFO - PROCESS | 2530 | 1461155318691 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x11647c800 == 29 [pid = 2530] [id = 601] 05:28:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x1153cb800) [pid = 2530] [serial = 1803] [outer = 0x0] 05:28:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x116462800) [pid = 2530] [serial = 1804] [outer = 0x1153cb800] 05:28:38 INFO - PROCESS | 2530 | 1461155318718 Marionette DEBUG loaded listener.js 05:28:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x118681800) [pid = 2530] [serial = 1805] [outer = 0x1153cb800] 05:28:39 INFO - PROCESS | 2530 | 1461155319039 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]]]}] 05:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 522ms 05:28:39 INFO - PROCESS | 2530 | 1461155319080 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 05:28:39 INFO - PROCESS | 2530 | 1461155319082 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 05:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:28:39 INFO - PROCESS | 2530 | 1461155319084 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:28:39 INFO - PROCESS | 2530 | 1461155319087 Marionette TRACE conn2 <- [1,2378,null,{}] 05:28:39 INFO - PROCESS | 2530 | 1461155319095 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}] 05:28:39 INFO - PROCESS | 2530 | 1461155319173 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 05:28:39 INFO - PROCESS | 2530 | 1461155319224 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192d9000 == 30 [pid = 2530] [id = 602] 05:28:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11211fc00) [pid = 2530] [serial = 1806] [outer = 0x0] 05:28:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x118a04800) [pid = 2530] [serial = 1807] [outer = 0x11211fc00] 05:28:39 INFO - PROCESS | 2530 | 1461155319254 Marionette DEBUG loaded listener.js 05:28:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x119c62c00) [pid = 2530] [serial = 1808] [outer = 0x11211fc00] 05:28:39 INFO - PROCESS | 2530 | 1461155319585 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]]]}] 05:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 526ms 05:28:39 INFO - PROCESS | 2530 | 1461155319612 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 05:28:39 INFO - PROCESS | 2530 | 1461155319615 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 05:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:28:39 INFO - PROCESS | 2530 | 1461155319617 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:28:39 INFO - PROCESS | 2530 | 1461155319618 Marionette TRACE conn2 <- [1,2382,null,{}] 05:28:39 INFO - PROCESS | 2530 | 1461155319621 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}] 05:28:39 INFO - PROCESS | 2530 | 1461155319697 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 05:28:39 INFO - PROCESS | 2530 | 1461155319701 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b50d000 == 31 [pid = 2530] [id = 603] 05:28:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11a79c400) [pid = 2530] [serial = 1809] [outer = 0x0] 05:28:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11a8e9800) [pid = 2530] [serial = 1810] [outer = 0x11a79c400] 05:28:39 INFO - PROCESS | 2530 | 1461155319728 Marionette DEBUG loaded listener.js 05:28:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11a8f2c00) [pid = 2530] [serial = 1811] [outer = 0x11a79c400] 05:28:40 INFO - PROCESS | 2530 | 1461155320066 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]]]}] 05:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 469ms 05:28:40 INFO - PROCESS | 2530 | 1461155320087 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 05:28:40 INFO - PROCESS | 2530 | 1461155320088 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 05:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:28:40 INFO - PROCESS | 2530 | 1461155320091 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:28:40 INFO - PROCESS | 2530 | 1461155320092 Marionette TRACE conn2 <- [1,2386,null,{}] 05:28:40 INFO - PROCESS | 2530 | 1461155320096 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}] 05:28:40 INFO - PROCESS | 2530 | 1461155320191 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 05:28:40 INFO - PROCESS | 2530 | 1461155320200 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8d2000 == 32 [pid = 2530] [id = 604] 05:28:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x113ecd800) [pid = 2530] [serial = 1812] [outer = 0x0] 05:28:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11a9cd000) [pid = 2530] [serial = 1813] [outer = 0x113ecd800] 05:28:40 INFO - PROCESS | 2530 | 1461155320226 Marionette DEBUG loaded listener.js 05:28:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11a9d6c00) [pid = 2530] [serial = 1814] [outer = 0x113ecd800] 05:28:40 INFO - PROCESS | 2530 | 1461155320560 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]]]}] 05:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 05:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:28:40 INFO - PROCESS | 2530 | 1461155320613 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 05:28:40 INFO - PROCESS | 2530 | 1461155320615 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 05:28:40 INFO - PROCESS | 2530 | 1461155320617 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:28:40 INFO - PROCESS | 2530 | 1461155320618 Marionette TRACE conn2 <- [1,2390,null,{}] 05:28:40 INFO - PROCESS | 2530 | 1461155320620 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}] 05:28:40 INFO - PROCESS | 2530 | 1461155320715 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 05:28:40 INFO - PROCESS | 2530 | 1461155320771 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x11beec800 == 33 [pid = 2530] [id = 605] 05:28:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11a79d000) [pid = 2530] [serial = 1815] [outer = 0x0] 05:28:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x11acda400) [pid = 2530] [serial = 1816] [outer = 0x11a79d000] 05:28:40 INFO - PROCESS | 2530 | 1461155320800 Marionette DEBUG loaded listener.js 05:28:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x11bb8c000) [pid = 2530] [serial = 1817] [outer = 0x11a79d000] 05:28:41 INFO - PROCESS | 2530 | 1461155321064 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]]]}] 05:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 470ms 05:28:41 INFO - PROCESS | 2530 | 1461155321087 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 05:28:41 INFO - PROCESS | 2530 | 1461155321088 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 05:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:28:41 INFO - PROCESS | 2530 | 1461155321091 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:28:41 INFO - PROCESS | 2530 | 1461155321092 Marionette TRACE conn2 <- [1,2394,null,{}] 05:28:41 INFO - PROCESS | 2530 | 1461155321101 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}] 05:28:41 INFO - PROCESS | 2530 | 1461155321179 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 05:28:41 INFO - PROCESS | 2530 | 1461155321184 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a81000 == 34 [pid = 2530] [id = 606] 05:28:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x114f55400) [pid = 2530] [serial = 1818] [outer = 0x0] 05:28:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11bba4400) [pid = 2530] [serial = 1819] [outer = 0x114f55400] 05:28:41 INFO - PROCESS | 2530 | 1461155321209 Marionette DEBUG loaded listener.js 05:28:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x11be62000) [pid = 2530] [serial = 1820] [outer = 0x114f55400] 05:28:41 INFO - PROCESS | 2530 | 1461155321528 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]]]}] 05:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 476ms 05:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:28:41 INFO - PROCESS | 2530 | 1461155321567 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 05:28:41 INFO - PROCESS | 2530 | 1461155321568 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 05:28:41 INFO - PROCESS | 2530 | 1461155321570 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:28:41 INFO - PROCESS | 2530 | 1461155321571 Marionette TRACE conn2 <- [1,2398,null,{}] 05:28:41 INFO - PROCESS | 2530 | 1461155321574 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}] 05:28:41 INFO - PROCESS | 2530 | 1461155321647 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 05:28:41 INFO - PROCESS | 2530 | 1461155321699 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d59000 == 35 [pid = 2530] [id = 607] 05:28:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x11be5dc00) [pid = 2530] [serial = 1821] [outer = 0x0] 05:28:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x11c278c00) [pid = 2530] [serial = 1822] [outer = 0x11be5dc00] 05:28:41 INFO - PROCESS | 2530 | 1461155321725 Marionette DEBUG loaded listener.js 05:28:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x11c529400) [pid = 2530] [serial = 1823] [outer = 0x11be5dc00] 05:28:42 INFO - PROCESS | 2530 | 1461155322015 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]]]}] 05:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 469ms 05:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:28:42 INFO - PROCESS | 2530 | 1461155322041 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 05:28:42 INFO - PROCESS | 2530 | 1461155322042 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 05:28:42 INFO - PROCESS | 2530 | 1461155322046 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:28:42 INFO - PROCESS | 2530 | 1461155322049 Marionette TRACE conn2 <- [1,2402,null,{}] 05:28:42 INFO - PROCESS | 2530 | 1461155322051 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}] 05:28:42 INFO - PROCESS | 2530 | 1461155322125 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 05:28:42 INFO - PROCESS | 2530 | 1461155322131 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192d8800 == 36 [pid = 2530] [id = 608] 05:28:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x118754400) [pid = 2530] [serial = 1824] [outer = 0x0] 05:28:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x11c544000) [pid = 2530] [serial = 1825] [outer = 0x118754400] 05:28:42 INFO - PROCESS | 2530 | 1461155322157 Marionette DEBUG loaded listener.js 05:28:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x12372e800) [pid = 2530] [serial = 1826] [outer = 0x118754400] 05:28:42 INFO - PROCESS | 2530 | 1461155322483 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]]]}] 05:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 471ms 05:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:28:42 INFO - PROCESS | 2530 | 1461155322516 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 05:28:42 INFO - PROCESS | 2530 | 1461155322517 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 05:28:42 INFO - PROCESS | 2530 | 1461155322519 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:28:42 INFO - PROCESS | 2530 | 1461155322520 Marionette TRACE conn2 <- [1,2406,null,{}] 05:28:42 INFO - PROCESS | 2530 | 1461155322522 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}] 05:28:42 INFO - PROCESS | 2530 | 1461155322630 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 05:28:42 INFO - PROCESS | 2530 | 1461155322662 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x125ddc800 == 37 [pid = 2530] [id = 609] 05:28:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x11c52d000) [pid = 2530] [serial = 1827] [outer = 0x0] 05:28:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x123736400) [pid = 2530] [serial = 1828] [outer = 0x11c52d000] 05:28:42 INFO - PROCESS | 2530 | 1461155322688 Marionette DEBUG loaded listener.js 05:28:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12380e800) [pid = 2530] [serial = 1829] [outer = 0x11c52d000] 05:28:43 INFO - PROCESS | 2530 | 1461155323032 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]]]}] 05:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 521ms 05:28:43 INFO - PROCESS | 2530 | 1461155323040 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 05:28:43 INFO - PROCESS | 2530 | 1461155323043 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 05:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:28:43 INFO - PROCESS | 2530 | 1461155323047 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:28:43 INFO - PROCESS | 2530 | 1461155323050 Marionette TRACE conn2 <- [1,2410,null,{}] 05:28:43 INFO - PROCESS | 2530 | 1461155323059 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}] 05:28:43 INFO - PROCESS | 2530 | 1461155323226 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 05:28:43 INFO - PROCESS | 2530 | 1461155323252 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8d1000 == 38 [pid = 2530] [id = 610] 05:28:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x123903c00) [pid = 2530] [serial = 1830] [outer = 0x0] 05:28:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x123c47400) [pid = 2530] [serial = 1831] [outer = 0x123903c00] 05:28:43 INFO - PROCESS | 2530 | 1461155323304 Marionette DEBUG loaded listener.js 05:28:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x123da6c00) [pid = 2530] [serial = 1832] [outer = 0x123903c00] 05:28:43 INFO - PROCESS | 2530 | 1461155323719 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]]]}] 05:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 680ms 05:28:43 INFO - PROCESS | 2530 | 1461155323728 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 05:28:43 INFO - PROCESS | 2530 | 1461155323730 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 05:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:28:43 INFO - PROCESS | 2530 | 1461155323733 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:28:43 INFO - PROCESS | 2530 | 1461155323734 Marionette TRACE conn2 <- [1,2414,null,{}] 05:28:43 INFO - PROCESS | 2530 | 1461155323736 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}] 05:28:43 INFO - PROCESS | 2530 | 1461155323832 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 05:28:43 INFO - PROCESS | 2530 | 1461155323844 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291fa000 == 39 [pid = 2530] [id = 611] 05:28:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x123da9c00) [pid = 2530] [serial = 1833] [outer = 0x0] 05:28:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x123dafc00) [pid = 2530] [serial = 1834] [outer = 0x123da9c00] 05:28:43 INFO - PROCESS | 2530 | 1461155323869 Marionette DEBUG loaded listener.js 05:28:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x1240b7800) [pid = 2530] [serial = 1835] [outer = 0x123da9c00] 05:28:44 INFO - PROCESS | 2530 | 1461155324172 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]]]}] 05:28:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 469ms 05:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:28:44 INFO - PROCESS | 2530 | 1461155324204 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 05:28:44 INFO - PROCESS | 2530 | 1461155324205 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 05:28:44 INFO - PROCESS | 2530 | 1461155324207 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:28:44 INFO - PROCESS | 2530 | 1461155324208 Marionette TRACE conn2 <- [1,2418,null,{}] 05:28:44 INFO - PROCESS | 2530 | 1461155324213 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}] 05:28:44 INFO - PROCESS | 2530 | 1461155324309 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 05:28:44 INFO - PROCESS | 2530 | 1461155324312 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x12952b000 == 40 [pid = 2530] [id = 612] 05:28:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x11be5bc00) [pid = 2530] [serial = 1836] [outer = 0x0] 05:28:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x1240bbc00) [pid = 2530] [serial = 1837] [outer = 0x11be5bc00] 05:28:44 INFO - PROCESS | 2530 | 1461155324337 Marionette DEBUG loaded listener.js 05:28:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x124248c00) [pid = 2530] [serial = 1838] [outer = 0x11be5bc00] 05:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 469ms 05:28:44 INFO - PROCESS | 2530 | 1461155324673 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]]]}] 05:28:44 INFO - PROCESS | 2530 | 1461155324684 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 05:28:44 INFO - PROCESS | 2530 | 1461155324685 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 05:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:28:44 INFO - PROCESS | 2530 | 1461155324687 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:28:44 INFO - PROCESS | 2530 | 1461155324688 Marionette TRACE conn2 <- [1,2422,null,{}] 05:28:44 INFO - PROCESS | 2530 | 1461155324690 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}] 05:28:44 INFO - PROCESS | 2530 | 1461155324792 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 05:28:44 INFO - PROCESS | 2530 | 1461155324797 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b287800 == 41 [pid = 2530] [id = 613] 05:28:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x12424a000) [pid = 2530] [serial = 1839] [outer = 0x0] 05:28:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x125df1400) [pid = 2530] [serial = 1840] [outer = 0x12424a000] 05:28:44 INFO - PROCESS | 2530 | 1461155324822 Marionette DEBUG loaded listener.js 05:28:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x1273f5c00) [pid = 2530] [serial = 1841] [outer = 0x12424a000] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12dbec000) [pid = 2530] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x12e636400) [pid = 2530] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x12910c000) [pid = 2530] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x118ce3400) [pid = 2530] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x12dbeb000) [pid = 2530] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x1240c0400) [pid = 2530] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x12bb6b800) [pid = 2530] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x12dbeac00) [pid = 2530] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x1182b4800) [pid = 2530] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x1273c1800) [pid = 2530] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x12cfda400) [pid = 2530] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12d31e400) [pid = 2530] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x114c95000) [pid = 2530] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x1278e7400) [pid = 2530] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x1240bac00) [pid = 2530] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x123815c00) [pid = 2530] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x11ace1400) [pid = 2530] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x119256800) [pid = 2530] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x114c90000) [pid = 2530] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12edb6000) [pid = 2530] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12e654800) [pid = 2530] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x1275b7000) [pid = 2530] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x123dadc00) [pid = 2530] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11c549000) [pid = 2530] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x118677800) [pid = 2530] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x112118800) [pid = 2530] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x12b267000) [pid = 2530] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x1293d9800) [pid = 2530] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:28:45 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12ad32800) [pid = 2530] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:28:45 INFO - PROCESS | 2530 | 1461155325478 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]]]}] 05:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 821ms 05:28:45 INFO - PROCESS | 2530 | 1461155325516 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 05:28:45 INFO - PROCESS | 2530 | 1461155325517 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 05:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:28:45 INFO - PROCESS | 2530 | 1461155325536 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:28:45 INFO - PROCESS | 2530 | 1461155325538 Marionette TRACE conn2 <- [1,2426,null,{}] 05:28:45 INFO - PROCESS | 2530 | 1461155325540 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}] 05:28:45 INFO - PROCESS | 2530 | 1461155325621 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 05:28:45 INFO - PROCESS | 2530 | 1461155325625 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d75000 == 42 [pid = 2530] [id = 614] 05:28:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x118677800) [pid = 2530] [serial = 1842] [outer = 0x0] 05:28:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11ace0400) [pid = 2530] [serial = 1843] [outer = 0x118677800] 05:28:45 INFO - PROCESS | 2530 | 1461155325653 Marionette DEBUG loaded listener.js 05:28:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x1240bac00) [pid = 2530] [serial = 1844] [outer = 0x118677800] 05:28:45 INFO - PROCESS | 2530 | 1461155325984 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]]]}] 05:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 477ms 05:28:46 INFO - PROCESS | 2530 | 1461155326008 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 05:28:46 INFO - PROCESS | 2530 | 1461155326012 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 05:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:28:46 INFO - PROCESS | 2530 | 1461155326015 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:28:46 INFO - PROCESS | 2530 | 1461155326016 Marionette TRACE conn2 <- [1,2430,null,{}] 05:28:46 INFO - PROCESS | 2530 | 1461155326018 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}] 05:28:46 INFO - PROCESS | 2530 | 1461155326113 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 05:28:46 INFO - PROCESS | 2530 | 1461155326206 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b458000 == 43 [pid = 2530] [id = 615] 05:28:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x11c52b800) [pid = 2530] [serial = 1845] [outer = 0x0] 05:28:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x1277f7800) [pid = 2530] [serial = 1846] [outer = 0x11c52b800] 05:28:46 INFO - PROCESS | 2530 | 1461155326245 Marionette DEBUG loaded listener.js 05:28:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x1278e7800) [pid = 2530] [serial = 1847] [outer = 0x11c52b800] 05:28:46 INFO - PROCESS | 2530 | 1461155326659 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]]]}] 05:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 672ms 05:28:46 INFO - PROCESS | 2530 | 1461155326689 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 05:28:46 INFO - PROCESS | 2530 | 1461155326690 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 05:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:28:46 INFO - PROCESS | 2530 | 1461155326694 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:28:46 INFO - PROCESS | 2530 | 1461155326696 Marionette TRACE conn2 <- [1,2434,null,{}] 05:28:46 INFO - PROCESS | 2530 | 1461155326699 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}] 05:28:46 INFO - PROCESS | 2530 | 1461155326830 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 05:28:46 INFO - PROCESS | 2530 | 1461155326836 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba62800 == 44 [pid = 2530] [id = 616] 05:28:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11c52cc00) [pid = 2530] [serial = 1848] [outer = 0x0] 05:28:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x127ed1400) [pid = 2530] [serial = 1849] [outer = 0x11c52cc00] 05:28:46 INFO - PROCESS | 2530 | 1461155326861 Marionette DEBUG loaded listener.js 05:28:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x127f3bc00) [pid = 2530] [serial = 1850] [outer = 0x11c52cc00] 05:28:47 INFO - PROCESS | 2530 | 1461155327236 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]]]}] 05:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 572ms 05:28:47 INFO - PROCESS | 2530 | 1461155327266 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 05:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:28:47 INFO - PROCESS | 2530 | 1461155327267 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 05:28:47 INFO - PROCESS | 2530 | 1461155327271 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:28:47 INFO - PROCESS | 2530 | 1461155327272 Marionette TRACE conn2 <- [1,2438,null,{}] 05:28:47 INFO - PROCESS | 2530 | 1461155327369 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}] 05:28:47 INFO - PROCESS | 2530 | 1461155327539 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 05:28:47 INFO - PROCESS | 2530 | 1461155327697 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x114be4000 == 45 [pid = 2530] [id = 617] 05:28:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x114f55800) [pid = 2530] [serial = 1851] [outer = 0x0] 05:28:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x114f63000) [pid = 2530] [serial = 1852] [outer = 0x114f55800] 05:28:47 INFO - PROCESS | 2530 | 1461155327728 Marionette DEBUG loaded listener.js 05:28:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x1158e7000) [pid = 2530] [serial = 1853] [outer = 0x114f55800] 05:28:48 INFO - PROCESS | 2530 | 1461155328263 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]]]}] 05:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1051ms 05:28:48 INFO - PROCESS | 2530 | 1461155328323 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 05:28:48 INFO - PROCESS | 2530 | 1461155328326 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 05:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:28:48 INFO - PROCESS | 2530 | 1461155328329 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:28:48 INFO - PROCESS | 2530 | 1461155328331 Marionette TRACE conn2 <- [1,2442,null,{}] 05:28:48 INFO - PROCESS | 2530 | 1461155328334 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}] 05:28:48 INFO - PROCESS | 2530 | 1461155328443 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 05:28:48 INFO - PROCESS | 2530 | 1461155328524 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b506800 == 46 [pid = 2530] [id = 618] 05:28:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x118749800) [pid = 2530] [serial = 1854] [outer = 0x0] 05:28:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x118aee400) [pid = 2530] [serial = 1855] [outer = 0x118749800] 05:28:48 INFO - PROCESS | 2530 | 1461155328555 Marionette DEBUG loaded listener.js 05:28:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x119254c00) [pid = 2530] [serial = 1856] [outer = 0x118749800] 05:28:49 INFO - PROCESS | 2530 | 1461155329273 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]]]}] 05:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 973ms 05:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:28:49 INFO - PROCESS | 2530 | 1461155329303 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 05:28:49 INFO - PROCESS | 2530 | 1461155329305 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 05:28:49 INFO - PROCESS | 2530 | 1461155329308 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:28:49 INFO - PROCESS | 2530 | 1461155329311 Marionette TRACE conn2 <- [1,2446,null,{}] 05:28:49 INFO - PROCESS | 2530 | 1461155329316 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}] 05:28:49 INFO - PROCESS | 2530 | 1461155329415 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 05:28:49 INFO - PROCESS | 2530 | 1461155329498 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x115761000 == 47 [pid = 2530] [id = 619] 05:28:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x115286c00) [pid = 2530] [serial = 1857] [outer = 0x0] 05:28:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x115537c00) [pid = 2530] [serial = 1858] [outer = 0x115286c00] 05:28:49 INFO - PROCESS | 2530 | 1461155329527 Marionette DEBUG loaded listener.js 05:28:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x1182b0800) [pid = 2530] [serial = 1859] [outer = 0x115286c00] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x11ba17800 == 46 [pid = 2530] [id = 86] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x1192c8800 == 45 [pid = 2530] [id = 101] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12d94d800 == 44 [pid = 2530] [id = 89] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x115768000 == 43 [pid = 2530] [id = 97] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x11b514800 == 42 [pid = 2530] [id = 92] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed7a000 == 41 [pid = 2530] [id = 91] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x119102800 == 40 [pid = 2530] [id = 100] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x118e46000 == 39 [pid = 2530] [id = 99] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12b763800 == 38 [pid = 2530] [id = 88] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2a2800 == 37 [pid = 2530] [id = 90] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x1157a8800 == 36 [pid = 2530] [id = 98] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x12b64f800 == 35 [pid = 2530] [id = 94] 05:28:49 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12ad40c00) [pid = 2530] [serial = 1798] [outer = 0x0] [url = about:blank] 05:28:49 INFO - PROCESS | 2530 | --DOCSHELL 0x136f66800 == 34 [pid = 2530] [id = 599] 05:28:49 INFO - PROCESS | 2530 | 1461155329990 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]]]}] 05:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 727ms 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x12e63e000) [pid = 2530] [serial = 1736] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12bbbf000) [pid = 2530] [serial = 1780] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x12e2f3800) [pid = 2530] [serial = 1783] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12d31d000) [pid = 2530] [serial = 1781] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x12e632800) [pid = 2530] [serial = 1786] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x11af63400) [pid = 2530] [serial = 1790] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x1164a9400) [pid = 2530] [serial = 1789] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x128877000) [pid = 2530] [serial = 1774] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x1293d0c00) [pid = 2530] [serial = 1775] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x124380400) [pid = 2530] [serial = 1771] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x1275b6400) [pid = 2530] [serial = 1772] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x123b43000) [pid = 2530] [serial = 1768] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x123dac800) [pid = 2530] [serial = 1769] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11c52e400) [pid = 2530] [serial = 1766] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x11c23d800) [pid = 2530] [serial = 1765] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x1197de400) [pid = 2530] [serial = 1762] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11a8f7000) [pid = 2530] [serial = 1763] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x1182b1800) [pid = 2530] [serial = 1759] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x1240e7800) [pid = 2530] [serial = 1760] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x12ef91400) [pid = 2530] [serial = 1757] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12ef8a000) [pid = 2530] [serial = 1756] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x12ea3f800) [pid = 2530] [serial = 1754] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x12edb2c00) [pid = 2530] [serial = 1753] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12dbec800) [pid = 2530] [serial = 1751] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x12cfd9c00) [pid = 2530] [serial = 1750] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12b270000) [pid = 2530] [serial = 1748] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x128873000) [pid = 2530] [serial = 1747] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x123ee8400) [pid = 2530] [serial = 1745] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x123819400) [pid = 2530] [serial = 1744] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x11af5d400) [pid = 2530] [serial = 1742] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11aa3c000) [pid = 2530] [serial = 1741] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x1154ae000) [pid = 2530] [serial = 1739] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x112359c00) [pid = 2530] [serial = 1738] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x12ea3e400) [pid = 2530] [serial = 1793] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x12b269800) [pid = 2530] [serial = 1777] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x12ad3c400) [pid = 2530] [serial = 1796] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x12ad37400) [pid = 2530] [serial = 1795] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x12bb75000) [pid = 2530] [serial = 1778] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x12e353800) [pid = 2530] [serial = 1784] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x12ea37400) [pid = 2530] [serial = 1787] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x12bb6d800) [pid = 2530] [serial = 1792] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x12ea37000) [pid = 2530] [serial = 1694] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x12b6f2c00) [pid = 2530] [serial = 1685] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x11c52d400) [pid = 2530] [serial = 1679] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x12e353000) [pid = 2530] [serial = 1673] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x12887b800) [pid = 2530] [serial = 1682] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 81 (0x12d974c00) [pid = 2530] [serial = 1688] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 80 (0x12e652400) [pid = 2530] [serial = 1691] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | --DOMWINDOW == 79 (0x11a8f5800) [pid = 2530] [serial = 1676] [outer = 0x0] [url = about:blank] 05:28:50 INFO - PROCESS | 2530 | 1461155330052 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 05:28:50 INFO - PROCESS | 2530 | 1461155330056 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 05:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:28:50 INFO - PROCESS | 2530 | 1461155330063 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:28:50 INFO - PROCESS | 2530 | 1461155330064 Marionette TRACE conn2 <- [1,2450,null,{}] 05:28:50 INFO - PROCESS | 2530 | 1461155330066 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}] 05:28:50 INFO - PROCESS | 2530 | 1461155330138 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 05:28:50 INFO - PROCESS | 2530 | 1461155330147 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192c0800 == 35 [pid = 2530] [id = 620] 05:28:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 80 (0x118678800) [pid = 2530] [serial = 1860] [outer = 0x0] 05:28:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 81 (0x118754000) [pid = 2530] [serial = 1861] [outer = 0x118678800] 05:28:50 INFO - PROCESS | 2530 | 1461155330175 Marionette DEBUG loaded listener.js 05:28:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 82 (0x119257400) [pid = 2530] [serial = 1862] [outer = 0x118678800] 05:28:50 INFO - PROCESS | 2530 | 1461155330624 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]]]}] 05:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 621ms 05:28:50 INFO - PROCESS | 2530 | 1461155330684 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 05:28:50 INFO - PROCESS | 2530 | 1461155330686 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 05:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:28:50 INFO - PROCESS | 2530 | 1461155330690 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:28:50 INFO - PROCESS | 2530 | 1461155330693 Marionette TRACE conn2 <- [1,2454,null,{}] 05:28:50 INFO - PROCESS | 2530 | 1461155330704 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}] 05:28:50 INFO - PROCESS | 2530 | 1461155330861 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 05:28:50 INFO - PROCESS | 2530 | 1461155330945 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd48800 == 36 [pid = 2530] [id = 621] 05:28:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x114c91c00) [pid = 2530] [serial = 1863] [outer = 0x0] 05:28:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x11a8f3c00) [pid = 2530] [serial = 1864] [outer = 0x114c91c00] 05:28:50 INFO - PROCESS | 2530 | 1461155330994 Marionette DEBUG loaded listener.js 05:28:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x11a9d0000) [pid = 2530] [serial = 1865] [outer = 0x114c91c00] 05:28:51 INFO - PROCESS | 2530 | 1461155331297 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]]]}] 05:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 625ms 05:28:51 INFO - PROCESS | 2530 | 1461155331318 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 05:28:51 INFO - PROCESS | 2530 | 1461155331320 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 05:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:28:51 INFO - PROCESS | 2530 | 1461155331322 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:28:51 INFO - PROCESS | 2530 | 1461155331323 Marionette TRACE conn2 <- [1,2458,null,{}] 05:28:51 INFO - PROCESS | 2530 | 1461155331334 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}] 05:28:51 INFO - PROCESS | 2530 | 1461155331416 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 05:28:51 INFO - PROCESS | 2530 | 1461155331469 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d61000 == 37 [pid = 2530] [id = 622] 05:28:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x118680400) [pid = 2530] [serial = 1866] [outer = 0x0] 05:28:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x11ab89c00) [pid = 2530] [serial = 1867] [outer = 0x118680400] 05:28:51 INFO - PROCESS | 2530 | 1461155331495 Marionette DEBUG loaded listener.js 05:28:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x11af6ac00) [pid = 2530] [serial = 1868] [outer = 0x118680400] 05:28:51 INFO - PROCESS | 2530 | 1461155331859 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]]]}] 05:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 568ms 05:28:51 INFO - PROCESS | 2530 | 1461155331898 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 05:28:51 INFO - PROCESS | 2530 | 1461155331900 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 05:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:28:51 INFO - PROCESS | 2530 | 1461155331903 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:28:51 INFO - PROCESS | 2530 | 1461155331905 Marionette TRACE conn2 <- [1,2462,null,{}] 05:28:51 INFO - PROCESS | 2530 | 1461155331909 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}] 05:28:52 INFO - PROCESS | 2530 | 1461155332046 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 05:28:52 INFO - PROCESS | 2530 | 1461155332100 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12439e000 == 38 [pid = 2530] [id = 623] 05:28:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11a9d1000) [pid = 2530] [serial = 1869] [outer = 0x0] 05:28:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x11b5cd000) [pid = 2530] [serial = 1870] [outer = 0x11a9d1000] 05:28:52 INFO - PROCESS | 2530 | 1461155332140 Marionette DEBUG loaded listener.js 05:28:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x11bb85400) [pid = 2530] [serial = 1871] [outer = 0x11a9d1000] 05:28:52 INFO - PROCESS | 2530 | 1461155332536 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]]]}] 05:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 673ms 05:28:52 INFO - PROCESS | 2530 | 1461155332585 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 05:28:52 INFO - PROCESS | 2530 | 1461155332587 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 05:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:28:52 INFO - PROCESS | 2530 | 1461155332591 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:28:52 INFO - PROCESS | 2530 | 1461155332594 Marionette TRACE conn2 <- [1,2466,null,{}] 05:28:52 INFO - PROCESS | 2530 | 1461155332608 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}] 05:28:52 INFO - PROCESS | 2530 | 1461155332775 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 05:28:52 INFO - PROCESS | 2530 | 1461155332802 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eae000 == 39 [pid = 2530] [id = 624] 05:28:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x11c247800) [pid = 2530] [serial = 1872] [outer = 0x0] 05:28:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x11c528800) [pid = 2530] [serial = 1873] [outer = 0x11c247800] 05:28:52 INFO - PROCESS | 2530 | 1461155332846 Marionette DEBUG loaded listener.js 05:28:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x12372ec00) [pid = 2530] [serial = 1874] [outer = 0x11c247800] 05:28:53 INFO - PROCESS | 2530 | 1461155333227 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]]]}] 05:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 672ms 05:28:53 INFO - PROCESS | 2530 | 1461155333263 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 05:28:53 INFO - PROCESS | 2530 | 1461155333264 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 05:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:28:53 INFO - PROCESS | 2530 | 1461155333266 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:28:53 INFO - PROCESS | 2530 | 1461155333267 Marionette TRACE conn2 <- [1,2470,null,{}] 05:28:53 INFO - PROCESS | 2530 | 1461155333270 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}] 05:28:53 INFO - PROCESS | 2530 | 1461155333361 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 05:28:53 INFO - PROCESS | 2530 | 1461155333395 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x12902e800 == 40 [pid = 2530] [id = 625] 05:28:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x123733c00) [pid = 2530] [serial = 1875] [outer = 0x0] 05:28:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x123814800) [pid = 2530] [serial = 1876] [outer = 0x123733c00] 05:28:53 INFO - PROCESS | 2530 | 1461155333420 Marionette DEBUG loaded listener.js 05:28:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x123906400) [pid = 2530] [serial = 1877] [outer = 0x123733c00] 05:28:53 INFO - PROCESS | 2530 | 1461155333731 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]]]}] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11c52b800) [pid = 2530] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x124381000) [pid = 2530] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x11a79c400) [pid = 2530] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x1153cb800) [pid = 2530] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x11be5dc00) [pid = 2530] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x1154af400) [pid = 2530] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x123903c00) [pid = 2530] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x11211fc00) [pid = 2530] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x113ecd800) [pid = 2530] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x123da9c00) [pid = 2530] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x11c52d000) [pid = 2530] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x11be5bc00) [pid = 2530] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x114f55400) [pid = 2530] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x12424a000) [pid = 2530] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x11a79d000) [pid = 2530] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 81 (0x118754400) [pid = 2530] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:28:53 INFO - PROCESS | 2530 | --DOMWINDOW == 80 (0x118677800) [pid = 2530] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 617ms 05:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:28:53 INFO - PROCESS | 2530 | 1461155333885 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 05:28:53 INFO - PROCESS | 2530 | 1461155333886 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 05:28:53 INFO - PROCESS | 2530 | 1461155333888 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:28:53 INFO - PROCESS | 2530 | 1461155333889 Marionette TRACE conn2 <- [1,2474,null,{}] 05:28:53 INFO - PROCESS | 2530 | 1461155333892 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}] 05:28:53 INFO - PROCESS | 2530 | 1461155333968 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 05:28:53 INFO - PROCESS | 2530 | 1461155333972 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x11915c000 == 41 [pid = 2530] [id = 626] 05:28:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 81 (0x115733800) [pid = 2530] [serial = 1878] [outer = 0x0] 05:28:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 82 (0x118682800) [pid = 2530] [serial = 1879] [outer = 0x115733800] 05:28:53 INFO - PROCESS | 2530 | 1461155333997 Marionette DEBUG loaded listener.js 05:28:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x11a9cf000) [pid = 2530] [serial = 1880] [outer = 0x115733800] 05:28:54 INFO - PROCESS | 2530 | 1461155334314 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]]]}] 05:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 469ms 05:28:54 INFO - PROCESS | 2530 | 1461155334357 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 05:28:54 INFO - PROCESS | 2530 | 1461155334358 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 05:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:28:54 INFO - PROCESS | 2530 | 1461155334360 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:28:54 INFO - PROCESS | 2530 | 1461155334362 Marionette TRACE conn2 <- [1,2478,null,{}] 05:28:54 INFO - PROCESS | 2530 | 1461155334364 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}] 05:28:54 INFO - PROCESS | 2530 | 1461155334439 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 05:28:54 INFO - PROCESS | 2530 | 1461155334494 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x129524800 == 42 [pid = 2530] [id = 627] 05:28:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x11a7b4400) [pid = 2530] [serial = 1881] [outer = 0x0] 05:28:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x12373ac00) [pid = 2530] [serial = 1882] [outer = 0x11a7b4400] 05:28:54 INFO - PROCESS | 2530 | 1461155334519 Marionette DEBUG loaded listener.js 05:28:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x123c74800) [pid = 2530] [serial = 1883] [outer = 0x11a7b4400] 05:28:54 INFO - PROCESS | 2530 | 1461155334810 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]]]}] 05:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 470ms 05:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:28:54 INFO - PROCESS | 2530 | 1461155334835 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 05:28:54 INFO - PROCESS | 2530 | 1461155334836 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 05:28:54 INFO - PROCESS | 2530 | 1461155334838 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:28:54 INFO - PROCESS | 2530 | 1461155334839 Marionette TRACE conn2 <- [1,2482,null,{}] 05:28:54 INFO - PROCESS | 2530 | 1461155334841 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}] 05:28:54 INFO - PROCESS | 2530 | 1461155334920 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 05:28:54 INFO - PROCESS | 2530 | 1461155334924 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b278000 == 43 [pid = 2530] [id = 628] 05:28:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x123c46800) [pid = 2530] [serial = 1884] [outer = 0x0] 05:28:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x123da7400) [pid = 2530] [serial = 1885] [outer = 0x123c46800] 05:28:54 INFO - PROCESS | 2530 | 1461155334952 Marionette DEBUG loaded listener.js 05:28:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x123ee9800) [pid = 2530] [serial = 1886] [outer = 0x123c46800] 05:28:55 INFO - PROCESS | 2530 | 1461155335274 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]]]}] 05:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 471ms 05:28:55 INFO - PROCESS | 2530 | 1461155335310 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 05:28:55 INFO - PROCESS | 2530 | 1461155335313 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 05:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:28:55 INFO - PROCESS | 2530 | 1461155335316 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:28:55 INFO - PROCESS | 2530 | 1461155335318 Marionette TRACE conn2 <- [1,2486,null,{}] 05:28:55 INFO - PROCESS | 2530 | 1461155335320 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}] 05:28:55 INFO - PROCESS | 2530 | 1461155335434 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 05:28:55 INFO - PROCESS | 2530 | 1461155335440 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b765000 == 44 [pid = 2530] [id = 629] 05:28:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x123ee8800) [pid = 2530] [serial = 1887] [outer = 0x0] 05:28:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x1240bc000) [pid = 2530] [serial = 1888] [outer = 0x123ee8800] 05:28:55 INFO - PROCESS | 2530 | 1461155335470 Marionette DEBUG loaded listener.js 05:28:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x1273bf000) [pid = 2530] [serial = 1889] [outer = 0x123ee8800] 05:28:55 INFO - PROCESS | 2530 | 1461155335799 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]]]}] 05:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 05:28:55 INFO - PROCESS | 2530 | 1461155335837 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 05:28:55 INFO - PROCESS | 2530 | 1461155335838 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 05:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:28:55 INFO - PROCESS | 2530 | 1461155335840 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:28:55 INFO - PROCESS | 2530 | 1461155335841 Marionette TRACE conn2 <- [1,2490,null,{}] 05:28:55 INFO - PROCESS | 2530 | 1461155335844 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}] 05:28:55 INFO - PROCESS | 2530 | 1461155335973 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 05:28:56 INFO - PROCESS | 2530 | 1461155336031 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x1157a8800 == 45 [pid = 2530] [id = 630] 05:28:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x11211a400) [pid = 2530] [serial = 1890] [outer = 0x0] 05:28:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x114349c00) [pid = 2530] [serial = 1891] [outer = 0x11211a400] 05:28:56 INFO - PROCESS | 2530 | 1461155336063 Marionette DEBUG loaded listener.js 05:28:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x1154b9c00) [pid = 2530] [serial = 1892] [outer = 0x11211a400] 05:28:56 INFO - PROCESS | 2530 | 1461155336495 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]]]}] 05:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 718ms 05:28:56 INFO - PROCESS | 2530 | 1461155336560 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 05:28:56 INFO - PROCESS | 2530 | 1461155336563 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 05:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:28:56 INFO - PROCESS | 2530 | 1461155336566 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:28:56 INFO - PROCESS | 2530 | 1461155336569 Marionette TRACE conn2 <- [1,2494,null,{}] 05:28:56 INFO - PROCESS | 2530 | 1461155336572 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}] 05:28:56 INFO - PROCESS | 2530 | 1461155336673 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 05:28:56 INFO - PROCESS | 2530 | 1461155336740 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a76800 == 46 [pid = 2530] [id = 631] 05:28:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x118679c00) [pid = 2530] [serial = 1893] [outer = 0x0] 05:28:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x119c62400) [pid = 2530] [serial = 1894] [outer = 0x118679c00] 05:28:56 INFO - PROCESS | 2530 | 1461155336773 Marionette DEBUG loaded listener.js 05:28:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11a8ec000) [pid = 2530] [serial = 1895] [outer = 0x118679c00] 05:28:57 INFO - PROCESS | 2530 | 1461155337195 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]]]}] 05:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 672ms 05:28:57 INFO - PROCESS | 2530 | 1461155337238 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 05:28:57 INFO - PROCESS | 2530 | 1461155337240 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 05:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:28:57 INFO - PROCESS | 2530 | 1461155337243 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:28:57 INFO - PROCESS | 2530 | 1461155337244 Marionette TRACE conn2 <- [1,2498,null,{}] 05:28:57 INFO - PROCESS | 2530 | 1461155337247 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}] 05:28:57 INFO - PROCESS | 2530 | 1461155337366 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 05:28:57 INFO - PROCESS | 2530 | 1461155337434 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x129529800 == 47 [pid = 2530] [id = 632] 05:28:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11af60400) [pid = 2530] [serial = 1896] [outer = 0x0] 05:28:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11bb8c800) [pid = 2530] [serial = 1897] [outer = 0x11af60400] 05:28:57 INFO - PROCESS | 2530 | 1461155337464 Marionette DEBUG loaded listener.js 05:28:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11be5f000) [pid = 2530] [serial = 1898] [outer = 0x11af60400] 05:28:57 INFO - PROCESS | 2530 | 1461155337882 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]]]}] 05:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 05:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:28:57 INFO - PROCESS | 2530 | 1461155337914 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 05:28:57 INFO - PROCESS | 2530 | 1461155337916 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 05:28:57 INFO - PROCESS | 2530 | 1461155337924 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:28:57 INFO - PROCESS | 2530 | 1461155337928 Marionette TRACE conn2 <- [1,2502,null,{}] 05:28:57 INFO - PROCESS | 2530 | 1461155337930 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}] 05:28:58 INFO - PROCESS | 2530 | 1461155338028 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 05:28:58 INFO - PROCESS | 2530 | 1461155338083 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0de000 == 48 [pid = 2530] [id = 633] 05:28:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11c278800) [pid = 2530] [serial = 1899] [outer = 0x0] 05:28:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11c5f5c00) [pid = 2530] [serial = 1900] [outer = 0x11c278800] 05:28:58 INFO - PROCESS | 2530 | 1461155338113 Marionette DEBUG loaded listener.js 05:28:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x1240b8000) [pid = 2530] [serial = 1901] [outer = 0x11c278800] 05:28:58 INFO - PROCESS | 2530 | 1461155338492 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]]]}] 05:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 626ms 05:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:28:58 INFO - PROCESS | 2530 | 1461155338547 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 05:28:58 INFO - PROCESS | 2530 | 1461155338549 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 05:28:58 INFO - PROCESS | 2530 | 1461155338551 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:28:58 INFO - PROCESS | 2530 | 1461155338552 Marionette TRACE conn2 <- [1,2506,null,{}] 05:28:58 INFO - PROCESS | 2530 | 1461155338555 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}] 05:28:58 INFO - PROCESS | 2530 | 1461155338651 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 05:28:58 INFO - PROCESS | 2530 | 1461155338737 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d961000 == 49 [pid = 2530] [id = 634] 05:28:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x1240c0000) [pid = 2530] [serial = 1902] [outer = 0x0] 05:28:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1273c1800) [pid = 2530] [serial = 1903] [outer = 0x1240c0000] 05:28:58 INFO - PROCESS | 2530 | 1461155338767 Marionette DEBUG loaded listener.js 05:28:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x1278e9800) [pid = 2530] [serial = 1904] [outer = 0x1240c0000] 05:28:59 INFO - PROCESS | 2530 | 1461155339162 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]]]}] 05:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 624ms 05:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:28:59 INFO - PROCESS | 2530 | 1461155339175 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 05:28:59 INFO - PROCESS | 2530 | 1461155339177 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 05:28:59 INFO - PROCESS | 2530 | 1461155339181 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:28:59 INFO - PROCESS | 2530 | 1461155339183 Marionette TRACE conn2 <- [1,2510,null,{}] 05:28:59 INFO - PROCESS | 2530 | 1461155339185 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}] 05:28:59 INFO - PROCESS | 2530 | 1461155339279 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 05:28:59 INFO - PROCESS | 2530 | 1461155339368 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da41800 == 50 [pid = 2530] [id = 635] 05:28:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x128871000) [pid = 2530] [serial = 1905] [outer = 0x0] 05:28:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x128877400) [pid = 2530] [serial = 1906] [outer = 0x128871000] 05:28:59 INFO - PROCESS | 2530 | 1461155339405 Marionette DEBUG loaded listener.js 05:28:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x128ee6800) [pid = 2530] [serial = 1907] [outer = 0x128871000] 05:28:59 INFO - PROCESS | 2530 | 1461155339977 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]]]}] 05:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 820ms 05:29:00 INFO - PROCESS | 2530 | 1461155340018 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 05:29:00 INFO - PROCESS | 2530 | 1461155340020 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 05:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:29:00 INFO - PROCESS | 2530 | 1461155340024 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:29:00 INFO - PROCESS | 2530 | 1461155340026 Marionette TRACE conn2 <- [1,2514,null,{}] 05:29:00 INFO - PROCESS | 2530 | 1461155340033 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}] 05:29:00 INFO - PROCESS | 2530 | 1461155340122 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 05:29:00 INFO - PROCESS | 2530 | 1461155340196 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x114bf3000 == 51 [pid = 2530] [id = 636] 05:29:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x1158ef000) [pid = 2530] [serial = 1908] [outer = 0x0] 05:29:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x1182ab800) [pid = 2530] [serial = 1909] [outer = 0x1158ef000] 05:29:00 INFO - PROCESS | 2530 | 1461155340224 Marionette DEBUG loaded listener.js 05:29:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x118c76800) [pid = 2530] [serial = 1910] [outer = 0x1158ef000] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x12b765000 == 50 [pid = 2530] [id = 629] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x12b278000 == 49 [pid = 2530] [id = 628] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x129524800 == 48 [pid = 2530] [id = 627] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x11915c000 == 47 [pid = 2530] [id = 626] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x12902e800 == 46 [pid = 2530] [id = 625] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x127ed1400) [pid = 2530] [serial = 1849] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x127eae000 == 45 [pid = 2530] [id = 624] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x12439e000 == 44 [pid = 2530] [id = 623] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x123d61000 == 43 [pid = 2530] [id = 622] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd48800 == 42 [pid = 2530] [id = 621] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x1192c0800 == 41 [pid = 2530] [id = 620] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x115761000 == 40 [pid = 2530] [id = 619] 05:29:00 INFO - PROCESS | 2530 | --DOCSHELL 0x11b506800 == 39 [pid = 2530] [id = 618] 05:29:00 INFO - PROCESS | 2530 | 1461155340637 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]]]}] 05:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 627ms 05:29:00 INFO - PROCESS | 2530 | 1461155340651 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 05:29:00 INFO - PROCESS | 2530 | 1461155340654 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 05:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:29:00 INFO - PROCESS | 2530 | 1461155340659 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:29:00 INFO - PROCESS | 2530 | 1461155340662 Marionette TRACE conn2 <- [1,2518,null,{}] 05:29:00 INFO - PROCESS | 2530 | 1461155340665 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}] 05:29:00 INFO - PROCESS | 2530 | 1461155340744 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1278e7800) [pid = 2530] [serial = 1847] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12ea41800) [pid = 2530] [serial = 1799] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11a8e9800) [pid = 2530] [serial = 1810] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11a8f2c00) [pid = 2530] [serial = 1811] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x116462800) [pid = 2530] [serial = 1804] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x118681800) [pid = 2530] [serial = 1805] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x11c278c00) [pid = 2530] [serial = 1822] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x11c529400) [pid = 2530] [serial = 1823] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x1154b0c00) [pid = 2530] [serial = 1801] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x115734400) [pid = 2530] [serial = 1802] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x123da6c00) [pid = 2530] [serial = 1832] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x123c47400) [pid = 2530] [serial = 1831] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x118a04800) [pid = 2530] [serial = 1807] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x119c62c00) [pid = 2530] [serial = 1808] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11a9cd000) [pid = 2530] [serial = 1813] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11a9d6c00) [pid = 2530] [serial = 1814] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x123dafc00) [pid = 2530] [serial = 1834] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x123736400) [pid = 2530] [serial = 1828] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x1240bbc00) [pid = 2530] [serial = 1837] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x11bba4400) [pid = 2530] [serial = 1819] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 91 (0x11be62000) [pid = 2530] [serial = 1820] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 90 (0x125df1400) [pid = 2530] [serial = 1840] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 89 (0x11acda400) [pid = 2530] [serial = 1816] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 88 (0x11bb8c000) [pid = 2530] [serial = 1817] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 87 (0x11c544000) [pid = 2530] [serial = 1825] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 86 (0x12372e800) [pid = 2530] [serial = 1826] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 85 (0x11ace0400) [pid = 2530] [serial = 1843] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 84 (0x1273f5c00) [pid = 2530] [serial = 1841] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 83 (0x1240b7800) [pid = 2530] [serial = 1835] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 82 (0x124248c00) [pid = 2530] [serial = 1838] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 81 (0x1277f7800) [pid = 2530] [serial = 1846] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 80 (0x12380e800) [pid = 2530] [serial = 1829] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | --DOMWINDOW == 79 (0x1240bac00) [pid = 2530] [serial = 1844] [outer = 0x0] [url = about:blank] 05:29:00 INFO - PROCESS | 2530 | 1461155340808 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x118e46800 == 40 [pid = 2530] [id = 637] 05:29:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 80 (0x114c91000) [pid = 2530] [serial = 1911] [outer = 0x0] 05:29:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 81 (0x116462800) [pid = 2530] [serial = 1912] [outer = 0x114c91000] 05:29:00 INFO - PROCESS | 2530 | 1461155340836 Marionette DEBUG loaded listener.js 05:29:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 82 (0x11a7aa400) [pid = 2530] [serial = 1913] [outer = 0x114c91000] 05:29:01 INFO - PROCESS | 2530 | 1461155341131 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]]]}] 05:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 526ms 05:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:29:01 INFO - PROCESS | 2530 | 1461155341185 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 05:29:01 INFO - PROCESS | 2530 | 1461155341186 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 05:29:01 INFO - PROCESS | 2530 | 1461155341188 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:29:01 INFO - PROCESS | 2530 | 1461155341191 Marionette TRACE conn2 <- [1,2522,null,{}] 05:29:01 INFO - PROCESS | 2530 | 1461155341198 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}] 05:29:01 INFO - PROCESS | 2530 | 1461155341287 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 05:29:01 INFO - PROCESS | 2530 | 1461155341295 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0c0000 == 41 [pid = 2530] [id = 638] 05:29:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 83 (0x11a9ccc00) [pid = 2530] [serial = 1914] [outer = 0x0] 05:29:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 84 (0x11acde000) [pid = 2530] [serial = 1915] [outer = 0x11a9ccc00] 05:29:01 INFO - PROCESS | 2530 | 1461155341342 Marionette DEBUG loaded listener.js 05:29:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 85 (0x11bb90000) [pid = 2530] [serial = 1916] [outer = 0x11a9ccc00] 05:29:01 INFO - PROCESS | 2530 | 1461155341694 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]]]}] 05:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 521ms 05:29:01 INFO - PROCESS | 2530 | 1461155341710 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 05:29:01 INFO - PROCESS | 2530 | 1461155341713 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 05:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:29:01 INFO - PROCESS | 2530 | 1461155341717 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:29:01 INFO - PROCESS | 2530 | 1461155341718 Marionette TRACE conn2 <- [1,2526,null,{}] 05:29:01 INFO - PROCESS | 2530 | 1461155341720 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}] 05:29:01 INFO - PROCESS | 2530 | 1461155341802 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 05:29:01 INFO - PROCESS | 2530 | 1461155341806 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d61800 == 42 [pid = 2530] [id = 639] 05:29:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 86 (0x11bba0000) [pid = 2530] [serial = 1917] [outer = 0x0] 05:29:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 87 (0x11c240400) [pid = 2530] [serial = 1918] [outer = 0x11bba0000] 05:29:01 INFO - PROCESS | 2530 | 1461155341832 Marionette DEBUG loaded listener.js 05:29:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 88 (0x11c52fc00) [pid = 2530] [serial = 1919] [outer = 0x11bba0000] 05:29:02 INFO - PROCESS | 2530 | 1461155342155 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]]]}] 05:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 467ms 05:29:02 INFO - PROCESS | 2530 | 1461155342185 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 05:29:02 INFO - PROCESS | 2530 | 1461155342186 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 05:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:29:02 INFO - PROCESS | 2530 | 1461155342188 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:29:02 INFO - PROCESS | 2530 | 1461155342189 Marionette TRACE conn2 <- [1,2530,null,{}] 05:29:02 INFO - PROCESS | 2530 | 1461155342192 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}] 05:29:02 INFO - PROCESS | 2530 | 1461155342270 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 05:29:02 INFO - PROCESS | 2530 | 1461155342274 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x127145800 == 43 [pid = 2530] [id = 640] 05:29:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 89 (0x11c531800) [pid = 2530] [serial = 1920] [outer = 0x0] 05:29:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 90 (0x123736000) [pid = 2530] [serial = 1921] [outer = 0x11c531800] 05:29:02 INFO - PROCESS | 2530 | 1461155342303 Marionette DEBUG loaded listener.js 05:29:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 91 (0x123815800) [pid = 2530] [serial = 1922] [outer = 0x11c531800] 05:29:02 INFO - PROCESS | 2530 | 1461155342658 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]]]}] 05:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 523ms 05:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:29:02 INFO - PROCESS | 2530 | 1461155342711 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 05:29:02 INFO - PROCESS | 2530 | 1461155342712 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 05:29:02 INFO - PROCESS | 2530 | 1461155342714 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:29:02 INFO - PROCESS | 2530 | 1461155342715 Marionette TRACE conn2 <- [1,2534,null,{}] 05:29:02 INFO - PROCESS | 2530 | 1461155342718 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}] 05:29:02 INFO - PROCESS | 2530 | 1461155342838 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 05:29:02 INFO - PROCESS | 2530 | 1461155342853 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291e0800 == 44 [pid = 2530] [id = 641] 05:29:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 92 (0x123817800) [pid = 2530] [serial = 1923] [outer = 0x0] 05:29:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x123da7c00) [pid = 2530] [serial = 1924] [outer = 0x123817800] 05:29:02 INFO - PROCESS | 2530 | 1461155342881 Marionette DEBUG loaded listener.js 05:29:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x127f7ec00) [pid = 2530] [serial = 1925] [outer = 0x123817800] 05:29:03 INFO - PROCESS | 2530 | 1461155343210 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]]]}] 05:29:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:29:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 05:29:03 INFO - PROCESS | 2530 | 1461155343234 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 05:29:03 INFO - PROCESS | 2530 | 1461155343235 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 05:29:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:29:03 INFO - PROCESS | 2530 | 1461155343237 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:29:03 INFO - PROCESS | 2530 | 1461155343238 Marionette TRACE conn2 <- [1,2538,null,{}] 05:29:03 INFO - PROCESS | 2530 | 1461155343240 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}] 05:29:03 INFO - PROCESS | 2530 | 1461155343338 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 05:29:03 INFO - PROCESS | 2530 | 1461155343350 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x1294db800 == 45 [pid = 2530] [id = 642] 05:29:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x12886e400) [pid = 2530] [serial = 1926] [outer = 0x0] 05:29:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x128e10c00) [pid = 2530] [serial = 1927] [outer = 0x12886e400] 05:29:03 INFO - PROCESS | 2530 | 1461155343376 Marionette DEBUG loaded listener.js 05:29:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x12910ec00) [pid = 2530] [serial = 1928] [outer = 0x12886e400] 05:29:03 INFO - PROCESS | 2530 | 1461155343706 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]]]}] 05:29:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:29:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 519ms 05:29:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:29:03 INFO - PROCESS | 2530 | 1461155343756 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 05:29:03 INFO - PROCESS | 2530 | 1461155343757 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 05:29:03 INFO - PROCESS | 2530 | 1461155343759 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:29:03 INFO - PROCESS | 2530 | 1461155343760 Marionette TRACE conn2 <- [1,2542,null,{}] 05:29:03 INFO - PROCESS | 2530 | 1461155343763 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}] 05:29:03 INFO - PROCESS | 2530 | 1461155343859 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 05:29:03 INFO - PROCESS | 2530 | 1461155343873 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b466800 == 46 [pid = 2530] [id = 643] 05:29:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x129115800) [pid = 2530] [serial = 1929] [outer = 0x0] 05:29:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x1293d2c00) [pid = 2530] [serial = 1930] [outer = 0x129115800] 05:29:03 INFO - PROCESS | 2530 | 1461155343898 Marionette DEBUG loaded listener.js 05:29:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x1293da000) [pid = 2530] [serial = 1931] [outer = 0x129115800] 05:29:04 INFO - PROCESS | 2530 | 1461155344299 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]]]}] 05:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 571ms 05:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:29:04 INFO - PROCESS | 2530 | 1461155344332 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 05:29:04 INFO - PROCESS | 2530 | 1461155344333 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 05:29:04 INFO - PROCESS | 2530 | 1461155344335 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:29:04 INFO - PROCESS | 2530 | 1461155344336 Marionette TRACE conn2 <- [1,2546,null,{}] 05:29:04 INFO - PROCESS | 2530 | 1461155344339 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}] 05:29:04 INFO - PROCESS | 2530 | 1461155344438 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 05:29:04 INFO - PROCESS | 2530 | 1461155344442 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b76f800 == 47 [pid = 2530] [id = 644] 05:29:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x12886f000) [pid = 2530] [serial = 1932] [outer = 0x0] 05:29:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x1296ea400) [pid = 2530] [serial = 1933] [outer = 0x12886f000] 05:29:04 INFO - PROCESS | 2530 | 1461155344498 Marionette DEBUG loaded listener.js 05:29:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1296ef800) [pid = 2530] [serial = 1934] [outer = 0x12886f000] 05:29:04 INFO - PROCESS | 2530 | 1461155344788 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]]]}] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x114c91c00) [pid = 2530] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x115286c00) [pid = 2530] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x118680400) [pid = 2530] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x123c46800) [pid = 2530] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x11c52cc00) [pid = 2530] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x118678800) [pid = 2530] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11c247800) [pid = 2530] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 95 (0x123733c00) [pid = 2530] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 94 (0x115733800) [pid = 2530] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 93 (0x11a7b4400) [pid = 2530] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:29:04 INFO - PROCESS | 2530 | --DOMWINDOW == 92 (0x11a9d1000) [pid = 2530] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 568ms 05:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:29:04 INFO - PROCESS | 2530 | 1461155344905 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 05:29:04 INFO - PROCESS | 2530 | 1461155344906 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 05:29:04 INFO - PROCESS | 2530 | 1461155344908 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:29:04 INFO - PROCESS | 2530 | 1461155344909 Marionette TRACE conn2 <- [1,2550,null,{}] 05:29:04 INFO - PROCESS | 2530 | 1461155344911 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}] 05:29:04 INFO - PROCESS | 2530 | 1461155344992 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 05:29:05 INFO - PROCESS | 2530 | 1461155344998 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0b0000 == 48 [pid = 2530] [id = 645] 05:29:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 93 (0x11a7b4400) [pid = 2530] [serial = 1935] [outer = 0x0] 05:29:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 94 (0x11b583000) [pid = 2530] [serial = 1936] [outer = 0x11a7b4400] 05:29:05 INFO - PROCESS | 2530 | 1461155345024 Marionette DEBUG loaded listener.js 05:29:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 95 (0x123b49000) [pid = 2530] [serial = 1937] [outer = 0x11a7b4400] 05:29:05 INFO - PROCESS | 2530 | 1461155345384 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]]]}] 05:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 05:29:05 INFO - PROCESS | 2530 | 1461155345430 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 05:29:05 INFO - PROCESS | 2530 | 1461155345431 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 05:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:29:05 INFO - PROCESS | 2530 | 1461155345439 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:29:05 INFO - PROCESS | 2530 | 1461155345441 Marionette TRACE conn2 <- [1,2554,null,{}] 05:29:05 INFO - PROCESS | 2530 | 1461155345443 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}] 05:29:05 INFO - PROCESS | 2530 | 1461155345538 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 05:29:05 INFO - PROCESS | 2530 | 1461155345542 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da44800 == 49 [pid = 2530] [id = 646] 05:29:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 96 (0x127f39400) [pid = 2530] [serial = 1938] [outer = 0x0] 05:29:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x12a78b800) [pid = 2530] [serial = 1939] [outer = 0x127f39400] 05:29:05 INFO - PROCESS | 2530 | 1461155345572 Marionette DEBUG loaded listener.js 05:29:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x12ad34800) [pid = 2530] [serial = 1940] [outer = 0x127f39400] 05:29:05 INFO - PROCESS | 2530 | 1461155345908 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]]]}] 05:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 05:29:05 INFO - PROCESS | 2530 | 1461155345959 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 05:29:05 INFO - PROCESS | 2530 | 1461155345961 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 05:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:29:05 INFO - PROCESS | 2530 | 1461155345963 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:29:05 INFO - PROCESS | 2530 | 1461155345964 Marionette TRACE conn2 <- [1,2558,null,{}] 05:29:05 INFO - PROCESS | 2530 | 1461155345966 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}] 05:29:06 INFO - PROCESS | 2530 | 1461155346050 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 05:29:06 INFO - PROCESS | 2530 | 1461155346105 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2b1000 == 50 [pid = 2530] [id = 647] 05:29:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x127f3d400) [pid = 2530] [serial = 1941] [outer = 0x0] 05:29:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x12ad39c00) [pid = 2530] [serial = 1942] [outer = 0x127f3d400] 05:29:06 INFO - PROCESS | 2530 | 1461155346132 Marionette DEBUG loaded listener.js 05:29:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x12b26a000) [pid = 2530] [serial = 1943] [outer = 0x127f3d400] 05:29:06 INFO - PROCESS | 2530 | 1461155346436 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]]]}] 05:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 05:29:06 INFO - PROCESS | 2530 | 1461155346484 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 05:29:06 INFO - PROCESS | 2530 | 1461155346485 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 05:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:29:06 INFO - PROCESS | 2530 | 1461155346487 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:29:06 INFO - PROCESS | 2530 | 1461155346488 Marionette TRACE conn2 <- [1,2562,null,{}] 05:29:06 INFO - PROCESS | 2530 | 1461155346491 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}] 05:29:06 INFO - PROCESS | 2530 | 1461155346591 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 05:29:06 INFO - PROCESS | 2530 | 1461155346597 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e858000 == 51 [pid = 2530] [id = 648] 05:29:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x12b26d400) [pid = 2530] [serial = 1944] [outer = 0x0] 05:29:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x12b274800) [pid = 2530] [serial = 1945] [outer = 0x12b26d400] 05:29:06 INFO - PROCESS | 2530 | 1461155346636 Marionette DEBUG loaded listener.js 05:29:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x12b2e1c00) [pid = 2530] [serial = 1946] [outer = 0x12b26d400] 05:29:07 INFO - PROCESS | 2530 | 1461155347122 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]]]}] 05:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 670ms 05:29:07 INFO - PROCESS | 2530 | 1461155347158 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 05:29:07 INFO - PROCESS | 2530 | 1461155347160 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 05:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:29:07 INFO - PROCESS | 2530 | 1461155347164 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:29:07 INFO - PROCESS | 2530 | 1461155347166 Marionette TRACE conn2 <- [1,2566,null,{}] 05:29:07 INFO - PROCESS | 2530 | 1461155347170 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}] 05:29:07 INFO - PROCESS | 2530 | 1461155347274 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 05:29:07 INFO - PROCESS | 2530 | 1461155347369 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ac2d800 == 52 [pid = 2530] [id = 649] 05:29:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11867e400) [pid = 2530] [serial = 1947] [outer = 0x0] 05:29:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1187c6c00) [pid = 2530] [serial = 1948] [outer = 0x11867e400] 05:29:07 INFO - PROCESS | 2530 | 1461155347415 Marionette DEBUG loaded listener.js 05:29:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11a7a5000) [pid = 2530] [serial = 1949] [outer = 0x11867e400] 05:29:07 INFO - PROCESS | 2530 | 1461155347839 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]]]}] 05:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 722ms 05:29:07 INFO - PROCESS | 2530 | 1461155347886 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 05:29:07 INFO - PROCESS | 2530 | 1461155347890 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 05:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:29:07 INFO - PROCESS | 2530 | 1461155347894 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:29:07 INFO - PROCESS | 2530 | 1461155347896 Marionette TRACE conn2 <- [1,2570,null,{}] 05:29:07 INFO - PROCESS | 2530 | 1461155347899 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}] 05:29:08 INFO - PROCESS | 2530 | 1461155348001 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 05:29:08 INFO - PROCESS | 2530 | 1461155348058 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x127139800 == 53 [pid = 2530] [id = 650] 05:29:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11a7a7800) [pid = 2530] [serial = 1950] [outer = 0x0] 05:29:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11aa3b800) [pid = 2530] [serial = 1951] [outer = 0x11a7a7800] 05:29:08 INFO - PROCESS | 2530 | 1461155348100 Marionette DEBUG loaded listener.js 05:29:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11bb92000) [pid = 2530] [serial = 1952] [outer = 0x11a7a7800] 05:29:08 INFO - PROCESS | 2530 | 1461155348519 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]]]}] 05:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 672ms 05:29:08 INFO - PROCESS | 2530 | 1461155348566 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 05:29:08 INFO - PROCESS | 2530 | 1461155348568 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 05:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:29:08 INFO - PROCESS | 2530 | 1461155348570 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:29:08 INFO - PROCESS | 2530 | 1461155348573 Marionette TRACE conn2 <- [1,2574,null,{}] 05:29:08 INFO - PROCESS | 2530 | 1461155348581 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}] 05:29:08 INFO - PROCESS | 2530 | 1461155348711 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 05:29:08 INFO - PROCESS | 2530 | 1461155348794 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2a6800 == 54 [pid = 2530] [id = 651] 05:29:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x123c76800) [pid = 2530] [serial = 1953] [outer = 0x0] 05:29:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x1240b4c00) [pid = 2530] [serial = 1954] [outer = 0x123c76800] 05:29:08 INFO - PROCESS | 2530 | 1461155348826 Marionette DEBUG loaded listener.js 05:29:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x125deb000) [pid = 2530] [serial = 1955] [outer = 0x123c76800] 05:29:09 INFO - PROCESS | 2530 | 1461155349239 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]]]}] 05:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 674ms 05:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:29:09 INFO - PROCESS | 2530 | 1461155349245 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 05:29:09 INFO - PROCESS | 2530 | 1461155349247 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 05:29:09 INFO - PROCESS | 2530 | 1461155349249 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:29:09 INFO - PROCESS | 2530 | 1461155349251 Marionette TRACE conn2 <- [1,2578,null,{}] 05:29:09 INFO - PROCESS | 2530 | 1461155349253 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}] 05:29:09 INFO - PROCESS | 2530 | 1461155349355 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 05:29:09 INFO - PROCESS | 2530 | 1461155349408 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed74800 == 55 [pid = 2530] [id = 652] 05:29:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x125ded400) [pid = 2530] [serial = 1956] [outer = 0x0] 05:29:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x127f82400) [pid = 2530] [serial = 1957] [outer = 0x125ded400] 05:29:09 INFO - PROCESS | 2530 | 1461155349438 Marionette DEBUG loaded listener.js 05:29:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x1296f1800) [pid = 2530] [serial = 1958] [outer = 0x125ded400] 05:29:10 INFO - PROCESS | 2530 | 1461155350115 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]]]}] 05:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 870ms 05:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:29:10 INFO - PROCESS | 2530 | 1461155350120 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 05:29:10 INFO - PROCESS | 2530 | 1461155350123 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 05:29:10 INFO - PROCESS | 2530 | 1461155350126 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:29:10 INFO - PROCESS | 2530 | 1461155350131 Marionette TRACE conn2 <- [1,2582,null,{}] 05:29:10 INFO - PROCESS | 2530 | 1461155350135 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}] 05:29:10 INFO - PROCESS | 2530 | 1461155350223 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 05:29:10 INFO - PROCESS | 2530 | 1461155350279 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bee3000 == 56 [pid = 2530] [id = 653] 05:29:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x114c98000) [pid = 2530] [serial = 1959] [outer = 0x0] 05:29:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11553f000) [pid = 2530] [serial = 1960] [outer = 0x114c98000] 05:29:10 INFO - PROCESS | 2530 | 1461155350307 Marionette DEBUG loaded listener.js 05:29:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x118676800) [pid = 2530] [serial = 1961] [outer = 0x114c98000] 05:29:10 INFO - PROCESS | 2530 | 1461155350735 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]]]}] 05:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 626ms 05:29:10 INFO - PROCESS | 2530 | 1461155350752 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 05:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:29:10 INFO - PROCESS | 2530 | 1461155350756 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 05:29:10 INFO - PROCESS | 2530 | 1461155350761 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:29:10 INFO - PROCESS | 2530 | 1461155350763 Marionette TRACE conn2 <- [1,2586,null,{}] 05:29:10 INFO - PROCESS | 2530 | 1461155350765 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}] 05:29:10 INFO - PROCESS | 2530 | 1461155350877 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 05:29:10 INFO - PROCESS | 2530 | 1461155350942 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x1157a5000 == 57 [pid = 2530] [id = 654] 05:29:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x118616400) [pid = 2530] [serial = 1962] [outer = 0x0] 05:29:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x118685800) [pid = 2530] [serial = 1963] [outer = 0x118616400] 05:29:10 INFO - PROCESS | 2530 | 1461155350969 Marionette DEBUG loaded listener.js 05:29:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x118ce9800) [pid = 2530] [serial = 1964] [outer = 0x118616400] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x127f09800 == 56 [pid = 2530] [id = 87] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12e2b1000 == 55 [pid = 2530] [id = 647] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12da44800 == 54 [pid = 2530] [id = 646] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x11c0b0000 == 53 [pid = 2530] [id = 645] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12b76f800 == 52 [pid = 2530] [id = 644] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12b466800 == 51 [pid = 2530] [id = 643] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x1294db800 == 50 [pid = 2530] [id = 642] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x1291e0800 == 49 [pid = 2530] [id = 641] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x114f63000) [pid = 2530] [serial = 1852] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x118aee400) [pid = 2530] [serial = 1855] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x127145800 == 48 [pid = 2530] [id = 640] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x123d61800 == 47 [pid = 2530] [id = 639] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x11c0c0000 == 46 [pid = 2530] [id = 638] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x118e46800 == 45 [pid = 2530] [id = 637] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x114bf3000 == 44 [pid = 2530] [id = 636] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12da41800 == 43 [pid = 2530] [id = 635] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12d961000 == 42 [pid = 2530] [id = 634] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0de000 == 41 [pid = 2530] [id = 633] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x123a76800 == 40 [pid = 2530] [id = 631] 05:29:11 INFO - PROCESS | 2530 | --DOCSHELL 0x1157a8800 == 39 [pid = 2530] [id = 630] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x11a8f3c00) [pid = 2530] [serial = 1864] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x1182b0800) [pid = 2530] [serial = 1859] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x115537c00) [pid = 2530] [serial = 1858] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11ab89c00) [pid = 2530] [serial = 1867] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x123ee9800) [pid = 2530] [serial = 1886] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x127f3bc00) [pid = 2530] [serial = 1850] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x118754000) [pid = 2530] [serial = 1861] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x119257400) [pid = 2530] [serial = 1862] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11c528800) [pid = 2530] [serial = 1873] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x1240bc000) [pid = 2530] [serial = 1888] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x123814800) [pid = 2530] [serial = 1876] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x118682800) [pid = 2530] [serial = 1879] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12373ac00) [pid = 2530] [serial = 1882] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11a9cf000) [pid = 2530] [serial = 1880] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x123da7400) [pid = 2530] [serial = 1885] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x11a9d0000) [pid = 2530] [serial = 1865] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x11b5cd000) [pid = 2530] [serial = 1870] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12372ec00) [pid = 2530] [serial = 1874] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x11bb85400) [pid = 2530] [serial = 1871] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x123906400) [pid = 2530] [serial = 1877] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x123c74800) [pid = 2530] [serial = 1883] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x11af6ac00) [pid = 2530] [serial = 1868] [outer = 0x0] [url = about:blank] 05:29:11 INFO - PROCESS | 2530 | 1461155351390 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]]]}] 05:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 673ms 05:29:11 INFO - PROCESS | 2530 | 1461155351434 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 05:29:11 INFO - PROCESS | 2530 | 1461155351435 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 05:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:29:11 INFO - PROCESS | 2530 | 1461155351437 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:29:11 INFO - PROCESS | 2530 | 1461155351440 Marionette TRACE conn2 <- [1,2590,null,{}] 05:29:11 INFO - PROCESS | 2530 | 1461155351447 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}] 05:29:11 INFO - PROCESS | 2530 | 1461155351542 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 05:29:11 INFO - PROCESS | 2530 | 1461155351598 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:11 INFO - PROCESS | 2530 | ++DOCSHELL 0x11a518000 == 40 [pid = 2530] [id = 655] 05:29:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x118754000) [pid = 2530] [serial = 1965] [outer = 0x0] 05:29:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11a79ec00) [pid = 2530] [serial = 1966] [outer = 0x118754000] 05:29:11 INFO - PROCESS | 2530 | 1461155351626 Marionette DEBUG loaded listener.js 05:29:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11a9cc800) [pid = 2530] [serial = 1967] [outer = 0x118754000] 05:29:11 INFO - PROCESS | 2530 | 1461155351949 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]]]}] 05:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 522ms 05:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:29:11 INFO - PROCESS | 2530 | 1461155351960 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 05:29:11 INFO - PROCESS | 2530 | 1461155351963 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 05:29:11 INFO - PROCESS | 2530 | 1461155351967 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:29:11 INFO - PROCESS | 2530 | 1461155351968 Marionette TRACE conn2 <- [1,2594,null,{}] 05:29:11 INFO - PROCESS | 2530 | 1461155351970 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}] 05:29:12 INFO - PROCESS | 2530 | 1461155352051 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 05:29:12 INFO - PROCESS | 2530 | 1461155352055 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bee0000 == 41 [pid = 2530] [id = 656] 05:29:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11a9d0400) [pid = 2530] [serial = 1968] [outer = 0x0] 05:29:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11acd8c00) [pid = 2530] [serial = 1969] [outer = 0x11a9d0400] 05:29:12 INFO - PROCESS | 2530 | 1461155352081 Marionette DEBUG loaded listener.js 05:29:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11b5c9800) [pid = 2530] [serial = 1970] [outer = 0x11a9d0400] 05:29:12 INFO - PROCESS | 2530 | 1461155352409 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]]]}] 05:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 470ms 05:29:12 INFO - PROCESS | 2530 | 1461155352437 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 05:29:12 INFO - PROCESS | 2530 | 1461155352439 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 05:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:29:12 INFO - PROCESS | 2530 | 1461155352441 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:29:12 INFO - PROCESS | 2530 | 1461155352442 Marionette TRACE conn2 <- [1,2598,null,{}] 05:29:12 INFO - PROCESS | 2530 | 1461155352444 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}] 05:29:12 INFO - PROCESS | 2530 | 1461155352519 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 05:29:12 INFO - PROCESS | 2530 | 1461155352523 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d77000 == 42 [pid = 2530] [id = 657] 05:29:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11b5c5000) [pid = 2530] [serial = 1971] [outer = 0x0] 05:29:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x11bb84c00) [pid = 2530] [serial = 1972] [outer = 0x11b5c5000] 05:29:12 INFO - PROCESS | 2530 | 1461155352551 Marionette DEBUG loaded listener.js 05:29:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11bba5400) [pid = 2530] [serial = 1973] [outer = 0x11b5c5000] 05:29:12 INFO - PROCESS | 2530 | 1461155352901 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]]]}] 05:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 470ms 05:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:29:12 INFO - PROCESS | 2530 | 1461155352914 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 05:29:12 INFO - PROCESS | 2530 | 1461155352916 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 05:29:12 INFO - PROCESS | 2530 | 1461155352918 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:29:12 INFO - PROCESS | 2530 | 1461155352919 Marionette TRACE conn2 <- [1,2602,null,{}] 05:29:12 INFO - PROCESS | 2530 | 1461155352921 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}] 05:29:13 INFO - PROCESS | 2530 | 1461155353018 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 05:29:13 INFO - PROCESS | 2530 | 1461155353077 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x1243ab800 == 43 [pid = 2530] [id = 658] 05:29:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11465d800) [pid = 2530] [serial = 1974] [outer = 0x0] 05:29:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11be5dc00) [pid = 2530] [serial = 1975] [outer = 0x11465d800] 05:29:13 INFO - PROCESS | 2530 | 1461155353106 Marionette DEBUG loaded listener.js 05:29:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x123736400) [pid = 2530] [serial = 1976] [outer = 0x11465d800] 05:29:13 INFO - PROCESS | 2530 | 1461155353425 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]]]}] 05:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 05:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:29:13 INFO - PROCESS | 2530 | 1461155353438 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 05:29:13 INFO - PROCESS | 2530 | 1461155353439 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 05:29:13 INFO - PROCESS | 2530 | 1461155353441 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:29:13 INFO - PROCESS | 2530 | 1461155353442 Marionette TRACE conn2 <- [1,2606,null,{}] 05:29:13 INFO - PROCESS | 2530 | 1461155353445 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}] 05:29:13 INFO - PROCESS | 2530 | 1461155353543 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 05:29:13 INFO - PROCESS | 2530 | 1461155353556 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x127f03000 == 44 [pid = 2530] [id = 659] 05:29:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11c279400) [pid = 2530] [serial = 1977] [outer = 0x0] 05:29:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x123818000) [pid = 2530] [serial = 1978] [outer = 0x11c279400] 05:29:13 INFO - PROCESS | 2530 | 1461155353582 Marionette DEBUG loaded listener.js 05:29:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x123c46800) [pid = 2530] [serial = 1979] [outer = 0x11c279400] 05:29:13 INFO - PROCESS | 2530 | 1461155353922 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]]]}] 05:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 05:29:13 INFO - PROCESS | 2530 | 1461155353962 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 05:29:13 INFO - PROCESS | 2530 | 1461155353963 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 05:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:29:13 INFO - PROCESS | 2530 | 1461155353965 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:29:13 INFO - PROCESS | 2530 | 1461155353967 Marionette TRACE conn2 <- [1,2610,null,{}] 05:29:13 INFO - PROCESS | 2530 | 1461155353969 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}] 05:29:14 INFO - PROCESS | 2530 | 1461155354065 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 05:29:14 INFO - PROCESS | 2530 | 1461155354069 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x1294c8800 == 45 [pid = 2530] [id = 660] 05:29:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12373a800) [pid = 2530] [serial = 1980] [outer = 0x0] 05:29:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x123dac400) [pid = 2530] [serial = 1981] [outer = 0x12373a800] 05:29:14 INFO - PROCESS | 2530 | 1461155354094 Marionette DEBUG loaded listener.js 05:29:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x1240b3800) [pid = 2530] [serial = 1982] [outer = 0x12373a800] 05:29:14 INFO - PROCESS | 2530 | 1461155354450 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]]]}] 05:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 05:29:14 INFO - PROCESS | 2530 | 1461155354485 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 05:29:14 INFO - PROCESS | 2530 | 1461155354486 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 05:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:29:14 INFO - PROCESS | 2530 | 1461155354488 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:29:14 INFO - PROCESS | 2530 | 1461155354489 Marionette TRACE conn2 <- [1,2614,null,{}] 05:29:14 INFO - PROCESS | 2530 | 1461155354492 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}] 05:29:14 INFO - PROCESS | 2530 | 1461155354587 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 05:29:14 INFO - PROCESS | 2530 | 1461155354591 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x129538800 == 46 [pid = 2530] [id = 661] 05:29:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x123814800) [pid = 2530] [serial = 1983] [outer = 0x0] 05:29:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x1240bf000) [pid = 2530] [serial = 1984] [outer = 0x123814800] 05:29:14 INFO - PROCESS | 2530 | 1461155354618 Marionette DEBUG loaded listener.js 05:29:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x125de9c00) [pid = 2530] [serial = 1985] [outer = 0x123814800] 05:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 470ms 05:29:14 INFO - PROCESS | 2530 | 1461155354954 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]]]}] 05:29:14 INFO - PROCESS | 2530 | 1461155354958 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 05:29:14 INFO - PROCESS | 2530 | 1461155354959 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 05:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:29:14 INFO - PROCESS | 2530 | 1461155354969 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:29:14 INFO - PROCESS | 2530 | 1461155354970 Marionette TRACE conn2 <- [1,2618,null,{}] 05:29:14 INFO - PROCESS | 2530 | 1461155354972 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}] 05:29:15 INFO - PROCESS | 2530 | 1461155355077 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 05:29:15 INFO - PROCESS | 2530 | 1461155355082 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b650000 == 47 [pid = 2530] [id = 662] 05:29:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x123da7400) [pid = 2530] [serial = 1986] [outer = 0x0] 05:29:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x1278dcc00) [pid = 2530] [serial = 1987] [outer = 0x123da7400] 05:29:15 INFO - PROCESS | 2530 | 1461155355108 Marionette DEBUG loaded listener.js 05:29:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x127f76000) [pid = 2530] [serial = 1988] [outer = 0x123da7400] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x127f3d400) [pid = 2530] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x11c531800) [pid = 2530] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x123817800) [pid = 2530] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x129115800) [pid = 2530] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12886e400) [pid = 2530] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11bba0000) [pid = 2530] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x128871000) [pid = 2530] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11a9ccc00) [pid = 2530] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x11a7b4400) [pid = 2530] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x114c91000) [pid = 2530] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1158ef000) [pid = 2530] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x127f39400) [pid = 2530] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x12886f000) [pid = 2530] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x114f55800) [pid = 2530] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:29:15 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x118749800) [pid = 2530] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:29:15 INFO - PROCESS | 2530 | 1461155355615 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]]]}] 05:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 669ms 05:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:29:15 INFO - PROCESS | 2530 | 1461155355638 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 05:29:15 INFO - PROCESS | 2530 | 1461155355640 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 05:29:15 INFO - PROCESS | 2530 | 1461155355642 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:29:15 INFO - PROCESS | 2530 | 1461155355645 Marionette TRACE conn2 <- [1,2622,null,{}] 05:29:15 INFO - PROCESS | 2530 | 1461155355647 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}] 05:29:15 INFO - PROCESS | 2530 | 1461155355740 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 05:29:15 INFO - PROCESS | 2530 | 1461155355746 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b27e800 == 48 [pid = 2530] [id = 663] 05:29:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x1158ef000) [pid = 2530] [serial = 1989] [outer = 0x0] 05:29:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x123731000) [pid = 2530] [serial = 1990] [outer = 0x1158ef000] 05:29:15 INFO - PROCESS | 2530 | 1461155355776 Marionette DEBUG loaded listener.js 05:29:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x129313c00) [pid = 2530] [serial = 1991] [outer = 0x1158ef000] 05:29:16 INFO - PROCESS | 2530 | 1461155356106 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]]]}] 05:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 472ms 05:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:29:16 INFO - PROCESS | 2530 | 1461155356116 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 05:29:16 INFO - PROCESS | 2530 | 1461155356117 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 05:29:16 INFO - PROCESS | 2530 | 1461155356119 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:29:16 INFO - PROCESS | 2530 | 1461155356121 Marionette TRACE conn2 <- [1,2626,null,{}] 05:29:16 INFO - PROCESS | 2530 | 1461155356123 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}] 05:29:16 INFO - PROCESS | 2530 | 1461155356227 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 05:29:16 INFO - PROCESS | 2530 | 1461155356233 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ce69000 == 49 [pid = 2530] [id = 664] 05:29:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11a8ee800) [pid = 2530] [serial = 1992] [outer = 0x0] 05:29:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x123db0400) [pid = 2530] [serial = 1993] [outer = 0x11a8ee800] 05:29:16 INFO - PROCESS | 2530 | 1461155356257 Marionette DEBUG loaded listener.js 05:29:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x1296eb000) [pid = 2530] [serial = 1994] [outer = 0x11a8ee800] 05:29:16 INFO - PROCESS | 2530 | 1461155356572 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]]]}] 05:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 467ms 05:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:29:16 INFO - PROCESS | 2530 | 1461155356587 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 05:29:16 INFO - PROCESS | 2530 | 1461155356589 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 05:29:16 INFO - PROCESS | 2530 | 1461155356591 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:29:16 INFO - PROCESS | 2530 | 1461155356592 Marionette TRACE conn2 <- [1,2630,null,{}] 05:29:16 INFO - PROCESS | 2530 | 1461155356594 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}] 05:29:16 INFO - PROCESS | 2530 | 1461155356678 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 05:29:16 INFO - PROCESS | 2530 | 1461155356684 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d994000 == 50 [pid = 2530] [id = 665] 05:29:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11bb9c000) [pid = 2530] [serial = 1995] [outer = 0x0] 05:29:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12a78d800) [pid = 2530] [serial = 1996] [outer = 0x11bb9c000] 05:29:16 INFO - PROCESS | 2530 | 1461155356709 Marionette DEBUG loaded listener.js 05:29:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12a798000) [pid = 2530] [serial = 1997] [outer = 0x11bb9c000] 05:29:17 INFO - PROCESS | 2530 | 1461155357054 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]]]}] 05:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 467ms 05:29:17 INFO - PROCESS | 2530 | 1461155357059 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 05:29:17 INFO - PROCESS | 2530 | 1461155357060 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 05:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:29:17 INFO - PROCESS | 2530 | 1461155357063 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:29:17 INFO - PROCESS | 2530 | 1461155357064 Marionette TRACE conn2 <- [1,2634,null,{}] 05:29:17 INFO - PROCESS | 2530 | 1461155357067 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}] 05:29:17 INFO - PROCESS | 2530 | 1461155357175 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 05:29:17 INFO - PROCESS | 2530 | 1461155357181 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e2a2800 == 51 [pid = 2530] [id = 666] 05:29:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x129115800) [pid = 2530] [serial = 1998] [outer = 0x0] 05:29:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12a79a400) [pid = 2530] [serial = 1999] [outer = 0x129115800] 05:29:17 INFO - PROCESS | 2530 | 1461155357206 Marionette DEBUG loaded listener.js 05:29:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12b26d800) [pid = 2530] [serial = 2000] [outer = 0x129115800] 05:29:17 INFO - PROCESS | 2530 | 1461155357583 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]]]}] 05:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 571ms 05:29:17 INFO - PROCESS | 2530 | 1461155357636 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 05:29:17 INFO - PROCESS | 2530 | 1461155357638 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 05:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:29:17 INFO - PROCESS | 2530 | 1461155357642 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:29:17 INFO - PROCESS | 2530 | 1461155357644 Marionette TRACE conn2 <- [1,2638,null,{}] 05:29:17 INFO - PROCESS | 2530 | 1461155357667 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}] 05:29:17 INFO - PROCESS | 2530 | 1461155357768 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 05:29:17 INFO - PROCESS | 2530 | 1461155357839 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x118a2c800 == 52 [pid = 2530] [id = 667] 05:29:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x114c95400) [pid = 2530] [serial = 2001] [outer = 0x0] 05:29:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x114f58400) [pid = 2530] [serial = 2002] [outer = 0x114c95400] 05:29:17 INFO - PROCESS | 2530 | 1461155357870 Marionette DEBUG loaded listener.js 05:29:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x11572dc00) [pid = 2530] [serial = 2003] [outer = 0x114c95400] 05:29:18 INFO - PROCESS | 2530 | 1461155358286 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]]]}] 05:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 693ms 05:29:18 INFO - PROCESS | 2530 | 1461155358335 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 05:29:18 INFO - PROCESS | 2530 | 1461155358340 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 05:29:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:29:18 INFO - PROCESS | 2530 | 1461155358344 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:29:18 INFO - PROCESS | 2530 | 1461155358346 Marionette TRACE conn2 <- [1,2642,null,{}] 05:29:18 INFO - PROCESS | 2530 | 1461155358349 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}] 05:29:18 INFO - PROCESS | 2530 | 1461155358475 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 05:29:18 INFO - PROCESS | 2530 | 1461155358532 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a7a800 == 53 [pid = 2530] [id = 668] 05:29:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x11645f800) [pid = 2530] [serial = 2004] [outer = 0x0] 05:29:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x1197d7c00) [pid = 2530] [serial = 2005] [outer = 0x11645f800] 05:29:18 INFO - PROCESS | 2530 | 1461155358562 Marionette DEBUG loaded listener.js 05:29:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x11a8f1800) [pid = 2530] [serial = 2006] [outer = 0x11645f800] 05:29:19 INFO - PROCESS | 2530 | 1461155359001 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]]]}] 05:29:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:29:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 05:29:19 INFO - PROCESS | 2530 | 1461155359015 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 05:29:19 INFO - PROCESS | 2530 | 1461155359016 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 05:29:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:29:19 INFO - PROCESS | 2530 | 1461155359019 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:29:19 INFO - PROCESS | 2530 | 1461155359021 Marionette TRACE conn2 <- [1,2646,null,{}] 05:29:19 INFO - PROCESS | 2530 | 1461155359029 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}] 05:29:19 INFO - PROCESS | 2530 | 1461155359134 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 05:29:19 INFO - PROCESS | 2530 | 1461155359190 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b280800 == 54 [pid = 2530] [id = 669] 05:29:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x11a9cbc00) [pid = 2530] [serial = 2007] [outer = 0x0] 05:29:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x11bb85400) [pid = 2530] [serial = 2008] [outer = 0x11a9cbc00] 05:29:19 INFO - PROCESS | 2530 | 1461155359222 Marionette DEBUG loaded listener.js 05:29:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x11c528400) [pid = 2530] [serial = 2009] [outer = 0x11a9cbc00] 05:29:19 INFO - PROCESS | 2530 | 1461155359667 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]]]}] 05:29:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:29:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 671ms 05:29:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:29:19 INFO - PROCESS | 2530 | 1461155359690 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 05:29:19 INFO - PROCESS | 2530 | 1461155359692 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 05:29:19 INFO - PROCESS | 2530 | 1461155359694 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:29:19 INFO - PROCESS | 2530 | 1461155359695 Marionette TRACE conn2 <- [1,2650,null,{}] 05:29:19 INFO - PROCESS | 2530 | 1461155359698 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}] 05:29:19 INFO - PROCESS | 2530 | 1461155359796 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 05:29:19 INFO - PROCESS | 2530 | 1461155359892 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef4e800 == 55 [pid = 2530] [id = 670] 05:29:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x11c6c2800) [pid = 2530] [serial = 2010] [outer = 0x0] 05:29:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x123906400) [pid = 2530] [serial = 2011] [outer = 0x11c6c2800] 05:29:19 INFO - PROCESS | 2530 | 1461155359922 Marionette DEBUG loaded listener.js 05:29:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x1273eb400) [pid = 2530] [serial = 2012] [outer = 0x11c6c2800] 05:29:20 INFO - PROCESS | 2530 | 1461155360313 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]]]}] 05:29:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:29:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 669ms 05:29:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:29:20 INFO - PROCESS | 2530 | 1461155360364 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 05:29:20 INFO - PROCESS | 2530 | 1461155360365 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 05:29:20 INFO - PROCESS | 2530 | 1461155360368 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:29:20 INFO - PROCESS | 2530 | 1461155360369 Marionette TRACE conn2 <- [1,2654,null,{}] 05:29:20 INFO - PROCESS | 2530 | 1461155360371 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}] 05:29:20 INFO - PROCESS | 2530 | 1461155360468 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 05:29:20 INFO - PROCESS | 2530 | 1461155360524 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef60800 == 56 [pid = 2530] [id = 671] 05:29:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x1278e7800) [pid = 2530] [serial = 2013] [outer = 0x0] 05:29:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x128e03400) [pid = 2530] [serial = 2014] [outer = 0x1278e7800] 05:29:20 INFO - PROCESS | 2530 | 1461155360554 Marionette DEBUG loaded listener.js 05:29:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x129322c00) [pid = 2530] [serial = 2015] [outer = 0x1278e7800] 05:29:21 INFO - PROCESS | 2530 | 1461155361024 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]]]}] 05:29:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:29:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 720ms 05:29:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:29:21 INFO - PROCESS | 2530 | 1461155361089 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 05:29:21 INFO - PROCESS | 2530 | 1461155361090 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 05:29:21 INFO - PROCESS | 2530 | 1461155361092 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:29:21 INFO - PROCESS | 2530 | 1461155361094 Marionette TRACE conn2 <- [1,2658,null,{}] 05:29:21 INFO - PROCESS | 2530 | 1461155361096 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}] 05:29:21 INFO - PROCESS | 2530 | 1461155361232 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 05:29:21 INFO - PROCESS | 2530 | 1461155361294 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x1243a6800 == 57 [pid = 2530] [id = 672] 05:29:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x12910f000) [pid = 2530] [serial = 2016] [outer = 0x0] 05:29:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x12b26b000) [pid = 2530] [serial = 2017] [outer = 0x12910f000] 05:29:21 INFO - PROCESS | 2530 | 1461155361327 Marionette DEBUG loaded listener.js 05:29:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x12b4c8000) [pid = 2530] [serial = 2018] [outer = 0x12910f000] 05:29:21 INFO - PROCESS | 2530 | 1461155361921 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]]]}] 05:29:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:29:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 871ms 05:29:21 INFO - PROCESS | 2530 | 1461155361964 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 05:29:21 INFO - PROCESS | 2530 | 1461155361967 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 05:29:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:29:21 INFO - PROCESS | 2530 | 1461155361971 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:29:21 INFO - PROCESS | 2530 | 1461155361973 Marionette TRACE conn2 <- [1,2662,null,{}] 05:29:21 INFO - PROCESS | 2530 | 1461155361976 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}] 05:29:22 INFO - PROCESS | 2530 | 1461155362069 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 05:29:22 INFO - PROCESS | 2530 | 1461155362129 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8c8000 == 58 [pid = 2530] [id = 673] 05:29:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x115283000) [pid = 2530] [serial = 2019] [outer = 0x0] 05:29:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x118684000) [pid = 2530] [serial = 2020] [outer = 0x115283000] 05:29:22 INFO - PROCESS | 2530 | 1461155362158 Marionette DEBUG loaded listener.js 05:29:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x119254400) [pid = 2530] [serial = 2021] [outer = 0x115283000] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x11a519000 == 57 [pid = 2530] [id = 102] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x118f34000 == 56 [pid = 2530] [id = 85] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12d994000 == 55 [pid = 2530] [id = 665] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12ce69000 == 54 [pid = 2530] [id = 664] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12b27e800 == 53 [pid = 2530] [id = 663] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12b650000 == 52 [pid = 2530] [id = 662] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x129538800 == 51 [pid = 2530] [id = 661] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x1294c8800 == 50 [pid = 2530] [id = 660] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12b274800) [pid = 2530] [serial = 1945] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x127f03000 == 49 [pid = 2530] [id = 659] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x1243ab800 == 48 [pid = 2530] [id = 658] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x123d77000 == 47 [pid = 2530] [id = 657] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x11bee0000 == 46 [pid = 2530] [id = 656] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x11a518000 == 45 [pid = 2530] [id = 655] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x1157a5000 == 44 [pid = 2530] [id = 654] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x11bee3000 == 43 [pid = 2530] [id = 653] 05:29:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed74800 == 42 [pid = 2530] [id = 652] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x12b26a000) [pid = 2530] [serial = 1943] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x123815800) [pid = 2530] [serial = 1922] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x127f7ec00) [pid = 2530] [serial = 1925] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x119c62400) [pid = 2530] [serial = 1894] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x1293da000) [pid = 2530] [serial = 1931] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x128e10c00) [pid = 2530] [serial = 1927] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x11c52fc00) [pid = 2530] [serial = 1919] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x123736000) [pid = 2530] [serial = 1921] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x12ad39c00) [pid = 2530] [serial = 1942] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x128877400) [pid = 2530] [serial = 1906] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x11bb90000) [pid = 2530] [serial = 1916] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x11b583000) [pid = 2530] [serial = 1936] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x11a7aa400) [pid = 2530] [serial = 1913] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x123b49000) [pid = 2530] [serial = 1937] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x1182ab800) [pid = 2530] [serial = 1909] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x12ad34800) [pid = 2530] [serial = 1940] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x128ee6800) [pid = 2530] [serial = 1907] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x116462800) [pid = 2530] [serial = 1912] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x11c240400) [pid = 2530] [serial = 1918] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x1293d2c00) [pid = 2530] [serial = 1930] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x1296ef800) [pid = 2530] [serial = 1934] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x114349c00) [pid = 2530] [serial = 1891] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x1273c1800) [pid = 2530] [serial = 1903] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x1296ea400) [pid = 2530] [serial = 1933] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11c5f5c00) [pid = 2530] [serial = 1900] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x123da7c00) [pid = 2530] [serial = 1924] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x1158e7000) [pid = 2530] [serial = 1853] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x118c76800) [pid = 2530] [serial = 1910] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12910ec00) [pid = 2530] [serial = 1928] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11bb8c800) [pid = 2530] [serial = 1897] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11acde000) [pid = 2530] [serial = 1915] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x12a78b800) [pid = 2530] [serial = 1939] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x119254c00) [pid = 2530] [serial = 1856] [outer = 0x0] [url = about:blank] 05:29:22 INFO - PROCESS | 2530 | 1461155362607 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]]]}] 05:29:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:29:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 671ms 05:29:22 INFO - PROCESS | 2530 | 1461155362642 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 05:29:22 INFO - PROCESS | 2530 | 1461155362646 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 05:29:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:29:22 INFO - PROCESS | 2530 | 1461155362650 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:29:22 INFO - PROCESS | 2530 | 1461155362651 Marionette TRACE conn2 <- [1,2666,null,{}] 05:29:22 INFO - PROCESS | 2530 | 1461155362654 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}] 05:29:22 INFO - PROCESS | 2530 | 1461155362755 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 05:29:22 INFO - PROCESS | 2530 | 1461155362761 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x119161800 == 43 [pid = 2530] [id = 674] 05:29:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x118676c00) [pid = 2530] [serial = 2022] [outer = 0x0] 05:29:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11a7a8000) [pid = 2530] [serial = 2023] [outer = 0x118676c00] 05:29:22 INFO - PROCESS | 2530 | 1461155362790 Marionette DEBUG loaded listener.js 05:29:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11a9d0800) [pid = 2530] [serial = 2024] [outer = 0x118676c00] 05:29:23 INFO - PROCESS | 2530 | 1461155363638 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]]]}] 05:29:23 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) 05:29:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 05:29:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:29:23 INFO - PROCESS | 2530 | 1461155363672 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 05:29:23 INFO - PROCESS | 2530 | 1461155363674 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 05:29:23 INFO - PROCESS | 2530 | 1461155363676 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:29:23 INFO - PROCESS | 2530 | 1461155363679 Marionette TRACE conn2 <- [1,2670,null,{}] 05:29:23 INFO - PROCESS | 2530 | 1461155363697 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}] 05:29:23 INFO - PROCESS | 2530 | 1461155363777 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 05:29:23 INFO - PROCESS | 2530 | 1461155363784 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x124397800 == 44 [pid = 2530] [id = 675] 05:29:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x11ab8f800) [pid = 2530] [serial = 2025] [outer = 0x0] 05:29:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x11bba2c00) [pid = 2530] [serial = 2026] [outer = 0x11ab8f800] 05:29:23 INFO - PROCESS | 2530 | 1461155363812 Marionette DEBUG loaded listener.js 05:29:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11c529c00) [pid = 2530] [serial = 2027] [outer = 0x11ab8f800] 05:29:24 INFO - PROCESS | 2530 | 1461155364634 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] 05:29:24 INFO - PROCESS | 2530 | 1461155364661 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 05:29:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:29:24 INFO - PROCESS | 2530 | 1461155364671 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:29:24 INFO - PROCESS | 2530 | 1461155364672 Marionette TRACE conn2 <- [1,2674,null,{}] 05:29:24 INFO - PROCESS | 2530 | 1461155364674 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}] 05:29:24 INFO - PROCESS | 2530 | 1461155364775 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 05:29:24 INFO - PROCESS | 2530 | 1461155364780 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x127ec9800 == 45 [pid = 2530] [id = 676] 05:29:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12372ec00) [pid = 2530] [serial = 2028] [outer = 0x0] 05:29:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x123902c00) [pid = 2530] [serial = 2029] [outer = 0x12372ec00] 05:29:24 INFO - PROCESS | 2530 | 1461155364805 Marionette DEBUG loaded listener.js 05:29:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x123c75000) [pid = 2530] [serial = 2030] [outer = 0x12372ec00] 05:29:25 INFO - PROCESS | 2530 | 1461155365640 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] 05:29:25 INFO - PROCESS | 2530 | 1461155365705 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 05:29:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:29:25 INFO - PROCESS | 2530 | 1461155365707 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:29:25 INFO - PROCESS | 2530 | 1461155365708 Marionette TRACE conn2 <- [1,2678,null,{}] 05:29:25 INFO - PROCESS | 2530 | 1461155365710 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}] 05:29:25 INFO - PROCESS | 2530 | 1461155365808 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 05:29:25 INFO - PROCESS | 2530 | 1461155365812 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b514000 == 46 [pid = 2530] [id = 677] 05:29:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x123c75c00) [pid = 2530] [serial = 2031] [outer = 0x0] 05:29:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x1240bbc00) [pid = 2530] [serial = 2032] [outer = 0x123c75c00] 05:29:25 INFO - PROCESS | 2530 | 1461155365838 Marionette DEBUG loaded listener.js 05:29:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x1273bdc00) [pid = 2530] [serial = 2033] [outer = 0x123c75c00] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x12373a800) [pid = 2530] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11c279400) [pid = 2530] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x123814800) [pid = 2530] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x118616400) [pid = 2530] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x114c98000) [pid = 2530] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11465d800) [pid = 2530] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x118754000) [pid = 2530] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11a9d0400) [pid = 2530] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x123da7400) [pid = 2530] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11b5c5000) [pid = 2530] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x1158ef000) [pid = 2530] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11a8ee800) [pid = 2530] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:29:26 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x11bb9c000) [pid = 2530] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:29:26 INFO - PROCESS | 2530 | 1461155366648 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]]]}] 05:29:26 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) 05:29:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 05:29:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:29:26 INFO - PROCESS | 2530 | 1461155366679 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 05:29:26 INFO - PROCESS | 2530 | 1461155366681 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 05:29:26 INFO - PROCESS | 2530 | 1461155366684 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:29:26 INFO - PROCESS | 2530 | 1461155366685 Marionette TRACE conn2 <- [1,2682,null,{}] 05:29:26 INFO - PROCESS | 2530 | 1461155366687 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}] 05:29:26 INFO - PROCESS | 2530 | 1461155366771 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 05:29:26 INFO - PROCESS | 2530 | 1461155366775 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x129527800 == 47 [pid = 2530] [id = 678] 05:29:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1239de000) [pid = 2530] [serial = 2034] [outer = 0x0] 05:29:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x1275b4000) [pid = 2530] [serial = 2035] [outer = 0x1239de000] 05:29:26 INFO - PROCESS | 2530 | 1461155366804 Marionette DEBUG loaded listener.js 05:29:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x128871000) [pid = 2530] [serial = 2036] [outer = 0x1239de000] 05:29:27 INFO - PROCESS | 2530 | 1461155367622 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]]]}] 05:29:27 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) 05:29:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 968ms 05:29:27 INFO - PROCESS | 2530 | 1461155367653 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 05:29:27 INFO - PROCESS | 2530 | 1461155367654 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 05:29:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:29:27 INFO - PROCESS | 2530 | 1461155367656 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:29:27 INFO - PROCESS | 2530 | 1461155367657 Marionette TRACE conn2 <- [1,2686,null,{}] 05:29:27 INFO - PROCESS | 2530 | 1461155367659 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}] 05:29:27 INFO - PROCESS | 2530 | 1461155367759 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 05:29:27 INFO - PROCESS | 2530 | 1461155367765 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ba68800 == 48 [pid = 2530] [id = 679] 05:29:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11a9d1800) [pid = 2530] [serial = 2037] [outer = 0x0] 05:29:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12910ec00) [pid = 2530] [serial = 2038] [outer = 0x11a9d1800] 05:29:27 INFO - PROCESS | 2530 | 1461155367790 Marionette DEBUG loaded listener.js 05:29:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x1296e8800) [pid = 2530] [serial = 2039] [outer = 0x11a9d1800] 05:29:28 INFO - PROCESS | 2530 | 1461155368651 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] 05:29:28 INFO - PROCESS | 2530 | 1461155368682 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 05:29:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:29:28 INFO - PROCESS | 2530 | 1461155368702 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:29:28 INFO - PROCESS | 2530 | 1461155368704 Marionette TRACE conn2 <- [1,2690,null,{}] 05:29:28 INFO - PROCESS | 2530 | 1461155368709 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}] 05:29:28 INFO - PROCESS | 2530 | 1461155368808 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 05:29:28 INFO - PROCESS | 2530 | 1461155368862 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x11aa79000 == 49 [pid = 2530] [id = 680] 05:29:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x1158e7000) [pid = 2530] [serial = 2040] [outer = 0x0] 05:29:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x116461800) [pid = 2530] [serial = 2041] [outer = 0x1158e7000] 05:29:28 INFO - PROCESS | 2530 | 1461155368895 Marionette DEBUG loaded listener.js 05:29:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x118af1000) [pid = 2530] [serial = 2042] [outer = 0x1158e7000] 05:29:29 INFO - PROCESS | 2530 | 1461155369818 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] 05:29:29 INFO - PROCESS | 2530 | 1461155369830 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 05:29:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:29:29 INFO - PROCESS | 2530 | 1461155369835 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:29:29 INFO - PROCESS | 2530 | 1461155369837 Marionette TRACE conn2 <- [1,2694,null,{}] 05:29:29 INFO - PROCESS | 2530 | 1461155369839 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}] 05:29:29 INFO - PROCESS | 2530 | 1461155369940 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 05:29:30 INFO - PROCESS | 2530 | 1461155369994 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x12903c000 == 50 [pid = 2530] [id = 681] 05:29:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x1158e9800) [pid = 2530] [serial = 2043] [outer = 0x0] 05:29:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x11aa44000) [pid = 2530] [serial = 2044] [outer = 0x1158e9800] 05:29:30 INFO - PROCESS | 2530 | 1461155370024 Marionette DEBUG loaded listener.js 05:29:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x11b58a400) [pid = 2530] [serial = 2045] [outer = 0x1158e9800] 05:29:30 INFO - PROCESS | 2530 | 1461155370949 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] 05:29:30 INFO - PROCESS | 2530 | 1461155370958 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 05:29:30 INFO - PROCESS | 2530 | 1461155370960 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:29:30 INFO - PROCESS | 2530 | 1461155370964 Marionette TRACE conn2 <- [1,2698,null,{}] 05:29:30 INFO - PROCESS | 2530 | 1461155370972 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}] 05:29:31 INFO - PROCESS | 2530 | 1461155371076 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 05:29:31 INFO - PROCESS | 2530 | 1461155371131 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d992000 == 51 [pid = 2530] [id = 682] 05:29:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11b58c400) [pid = 2530] [serial = 2046] [outer = 0x0] 05:29:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x123814800) [pid = 2530] [serial = 2047] [outer = 0x11b58c400] 05:29:31 INFO - PROCESS | 2530 | 1461155371163 Marionette DEBUG loaded listener.js 05:29:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x128e11c00) [pid = 2530] [serial = 2048] [outer = 0x11b58c400] 05:29:32 INFO - PROCESS | 2530 | 1461155372098 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] 05:29:32 INFO - PROCESS | 2530 | 1461155372137 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 05:29:32 INFO - PROCESS | 2530 | 1461155372140 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:29:32 INFO - PROCESS | 2530 | 1461155372141 Marionette TRACE conn2 <- [1,2702,null,{}] 05:29:32 INFO - PROCESS | 2530 | 1461155372143 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}] 05:29:32 INFO - PROCESS | 2530 | 1461155372241 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 05:29:32 INFO - PROCESS | 2530 | 1461155372296 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e85d800 == 52 [pid = 2530] [id = 683] 05:29:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x1240e0400) [pid = 2530] [serial = 2049] [outer = 0x0] 05:29:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12ad35800) [pid = 2530] [serial = 2050] [outer = 0x1240e0400] 05:29:32 INFO - PROCESS | 2530 | 1461155372326 Marionette DEBUG loaded listener.js 05:29:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12b267c00) [pid = 2530] [serial = 2051] [outer = 0x1240e0400] 05:29:32 INFO - PROCESS | 2530 | 1461155372793 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]]]}] 05:29:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:29:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 671ms 05:29:32 INFO - PROCESS | 2530 | 1461155372812 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 05:29:32 INFO - PROCESS | 2530 | 1461155372813 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 05:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:29:32 INFO - PROCESS | 2530 | 1461155372815 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:29:32 INFO - PROCESS | 2530 | 1461155372817 Marionette TRACE conn2 <- [1,2706,null,{}] 05:29:32 INFO - PROCESS | 2530 | 1461155372819 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}] 05:29:32 INFO - PROCESS | 2530 | 1461155372916 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 05:29:32 INFO - PROCESS | 2530 | 1461155372970 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x118aa6800 == 53 [pid = 2530] [id = 684] 05:29:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x11465b000) [pid = 2530] [serial = 2052] [outer = 0x0] 05:29:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x124380400) [pid = 2530] [serial = 2053] [outer = 0x11465b000] 05:29:33 INFO - PROCESS | 2530 | 1461155373001 Marionette DEBUG loaded listener.js 05:29:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x12a790c00) [pid = 2530] [serial = 2054] [outer = 0x11465b000] 05:29:33 INFO - PROCESS | 2530 | 1461155373537 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]]]}] 05:29:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:29:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 772ms 05:29:33 INFO - PROCESS | 2530 | 1461155373594 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 05:29:33 INFO - PROCESS | 2530 | 1461155373597 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 05:29:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:29:33 INFO - PROCESS | 2530 | 1461155373624 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:29:33 INFO - PROCESS | 2530 | 1461155373627 Marionette TRACE conn2 <- [1,2710,null,{}] 05:29:33 INFO - PROCESS | 2530 | 1461155373633 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}] 05:29:33 INFO - PROCESS | 2530 | 1461155373760 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 05:29:33 INFO - PROCESS | 2530 | 1461155373875 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x114fce000 == 54 [pid = 2530] [id = 685] 05:29:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x11874a400) [pid = 2530] [serial = 2055] [outer = 0x0] 05:29:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x118ce3400) [pid = 2530] [serial = 2056] [outer = 0x11874a400] 05:29:33 INFO - PROCESS | 2530 | 1461155373906 Marionette DEBUG loaded listener.js 05:29:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x11a7af800) [pid = 2530] [serial = 2057] [outer = 0x11874a400] 05:29:34 INFO - PROCESS | 2530 | --DOCSHELL 0x129527800 == 53 [pid = 2530] [id = 678] 05:29:34 INFO - PROCESS | 2530 | --DOCSHELL 0x11b514000 == 52 [pid = 2530] [id = 677] 05:29:34 INFO - PROCESS | 2530 | --DOCSHELL 0x127ec9800 == 51 [pid = 2530] [id = 676] 05:29:34 INFO - PROCESS | 2530 | --DOCSHELL 0x124397800 == 50 [pid = 2530] [id = 675] 05:29:34 INFO - PROCESS | 2530 | --DOCSHELL 0x119161800 == 49 [pid = 2530] [id = 674] 05:29:34 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8c8000 == 48 [pid = 2530] [id = 673] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x1187c6c00) [pid = 2530] [serial = 1948] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x11aa3b800) [pid = 2530] [serial = 1951] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x127f82400) [pid = 2530] [serial = 1957] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x1240b4c00) [pid = 2530] [serial = 1954] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12a79a400) [pid = 2530] [serial = 1999] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOCSHELL 0x12b280800 == 47 [pid = 2530] [id = 669] 05:29:34 INFO - PROCESS | 2530 | --DOCSHELL 0x123a7a800 == 46 [pid = 2530] [id = 668] 05:29:34 INFO - PROCESS | 2530 | --DOCSHELL 0x118a2c800 == 45 [pid = 2530] [id = 667] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x123dac400) [pid = 2530] [serial = 1981] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x123818000) [pid = 2530] [serial = 1978] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x1240bf000) [pid = 2530] [serial = 1984] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x118ce9800) [pid = 2530] [serial = 1964] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x118685800) [pid = 2530] [serial = 1963] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x118676800) [pid = 2530] [serial = 1961] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11553f000) [pid = 2530] [serial = 1960] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11be5dc00) [pid = 2530] [serial = 1975] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11a79ec00) [pid = 2530] [serial = 1966] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11a9cc800) [pid = 2530] [serial = 1967] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x11acd8c00) [pid = 2530] [serial = 1969] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11b5c9800) [pid = 2530] [serial = 1970] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1278dcc00) [pid = 2530] [serial = 1987] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11bb84c00) [pid = 2530] [serial = 1972] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11bba5400) [pid = 2530] [serial = 1973] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x125de9c00) [pid = 2530] [serial = 1985] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x129313c00) [pid = 2530] [serial = 1991] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x123731000) [pid = 2530] [serial = 1990] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x123db0400) [pid = 2530] [serial = 1993] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12a78d800) [pid = 2530] [serial = 1996] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x12a798000) [pid = 2530] [serial = 1997] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x127f76000) [pid = 2530] [serial = 1988] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x1240b3800) [pid = 2530] [serial = 1982] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x1296eb000) [pid = 2530] [serial = 1994] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x123736400) [pid = 2530] [serial = 1976] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x123c46800) [pid = 2530] [serial = 1979] [outer = 0x0] [url = about:blank] 05:29:34 INFO - PROCESS | 2530 | 1461155374305 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] 05:29:34 INFO - PROCESS | 2530 | 1461155374353 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 05:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:29:34 INFO - PROCESS | 2530 | 1461155374357 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:29:34 INFO - PROCESS | 2530 | 1461155374358 Marionette TRACE conn2 <- [1,2714,null,{}] 05:29:34 INFO - PROCESS | 2530 | 1461155374361 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}] 05:29:34 INFO - PROCESS | 2530 | 1461155374441 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 05:29:34 INFO - PROCESS | 2530 | 1461155374446 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8c8000 == 46 [pid = 2530] [id = 686] 05:29:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11a8ecc00) [pid = 2530] [serial = 2058] [outer = 0x0] 05:29:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11af6ac00) [pid = 2530] [serial = 2059] [outer = 0x11a8ecc00] 05:29:34 INFO - PROCESS | 2530 | 1461155374475 Marionette DEBUG loaded listener.js 05:29:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11bba5400) [pid = 2530] [serial = 2060] [outer = 0x11a8ecc00] 05:29:34 INFO - PROCESS | 2530 | 1461155374921 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]]]}] 05:29:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:29:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 574ms 05:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:29:34 INFO - PROCESS | 2530 | 1461155374933 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 05:29:34 INFO - PROCESS | 2530 | 1461155374935 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 05:29:34 INFO - PROCESS | 2530 | 1461155374938 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:29:34 INFO - PROCESS | 2530 | 1461155374943 Marionette TRACE conn2 <- [1,2718,null,{}] 05:29:34 INFO - PROCESS | 2530 | 1461155374953 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}] 05:29:35 INFO - PROCESS | 2530 | 1461155375084 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 05:29:35 INFO - PROCESS | 2530 | 1461155375132 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eb5000 == 47 [pid = 2530] [id = 687] 05:29:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x123736400) [pid = 2530] [serial = 2061] [outer = 0x0] 05:29:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x123814000) [pid = 2530] [serial = 2062] [outer = 0x123736400] 05:29:35 INFO - PROCESS | 2530 | 1461155375175 Marionette DEBUG loaded listener.js 05:29:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x123da4c00) [pid = 2530] [serial = 2063] [outer = 0x123736400] 05:29:35 INFO - PROCESS | 2530 | 1461155375547 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] 05:29:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:29:35 INFO - PROCESS | 2530 | 1461155375568 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 05:29:35 INFO - PROCESS | 2530 | 1461155375570 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:29:35 INFO - PROCESS | 2530 | 1461155375571 Marionette TRACE conn2 <- [1,2722,null,{}] 05:29:35 INFO - PROCESS | 2530 | 1461155375574 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}] 05:29:35 INFO - PROCESS | 2530 | 1461155375656 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 05:29:35 INFO - PROCESS | 2530 | 1461155375660 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x12952c800 == 48 [pid = 2530] [id = 688] 05:29:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x123da7400) [pid = 2530] [serial = 2064] [outer = 0x0] 05:29:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x1275b8800) [pid = 2530] [serial = 2065] [outer = 0x123da7400] 05:29:35 INFO - PROCESS | 2530 | 1461155375687 Marionette DEBUG loaded listener.js 05:29:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x129108c00) [pid = 2530] [serial = 2066] [outer = 0x123da7400] 05:29:36 INFO - PROCESS | 2530 | 1461155376013 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] 05:29:36 INFO - PROCESS | 2530 | 1461155376042 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 05:29:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 05:29:36 INFO - PROCESS | 2530 | 1461155376044 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:29:36 INFO - PROCESS | 2530 | 1461155376046 Marionette TRACE conn2 <- [1,2726,null,{}] 05:29:36 INFO - PROCESS | 2530 | 1461155376048 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}] 05:29:36 INFO - PROCESS | 2530 | 1461155376124 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 05:29:36 INFO - PROCESS | 2530 | 1461155376188 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b27f800 == 49 [pid = 2530] [id = 689] 05:29:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x123eea800) [pid = 2530] [serial = 2067] [outer = 0x0] 05:29:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x1293d8c00) [pid = 2530] [serial = 2068] [outer = 0x123eea800] 05:29:36 INFO - PROCESS | 2530 | 1461155376214 Marionette DEBUG loaded listener.js 05:29:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12b26b800) [pid = 2530] [serial = 2069] [outer = 0x123eea800] 05:29:36 INFO - PROCESS | 2530 | 1461155376526 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]]]}] 05:29:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:29:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 521ms 05:29:36 INFO - PROCESS | 2530 | 1461155376567 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 05:29:36 INFO - PROCESS | 2530 | 1461155376569 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 05:29:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:29:36 INFO - PROCESS | 2530 | 1461155376571 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:29:36 INFO - PROCESS | 2530 | 1461155376572 Marionette TRACE conn2 <- [1,2730,null,{}] 05:29:36 INFO - PROCESS | 2530 | 1461155376574 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}] 05:29:36 INFO - PROCESS | 2530 | 1461155376691 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 05:29:36 INFO - PROCESS | 2530 | 1461155376727 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0fa000 == 50 [pid = 2530] [id = 690] 05:29:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x1240c0800) [pid = 2530] [serial = 2070] [outer = 0x0] 05:29:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12b2dfc00) [pid = 2530] [serial = 2071] [outer = 0x1240c0800] 05:29:36 INFO - PROCESS | 2530 | 1461155376756 Marionette DEBUG loaded listener.js 05:29:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12b7b9000) [pid = 2530] [serial = 2072] [outer = 0x1240c0800] 05:29:37 INFO - PROCESS | 2530 | 1461155377630 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] 05:29:37 INFO - PROCESS | 2530 | 1461155377642 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 05:29:37 INFO - PROCESS | 2530 | 1461155377644 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:29:37 INFO - PROCESS | 2530 | 1461155377645 Marionette TRACE conn2 <- [1,2734,null,{}] 05:29:37 INFO - PROCESS | 2530 | 1461155377647 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}] 05:29:37 INFO - PROCESS | 2530 | 1461155377742 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 05:29:37 INFO - PROCESS | 2530 | 1461155377779 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e68c800 == 51 [pid = 2530] [id = 691] 05:29:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12b7b8000) [pid = 2530] [serial = 2073] [outer = 0x0] 05:29:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12baf1800) [pid = 2530] [serial = 2074] [outer = 0x12b7b8000] 05:29:37 INFO - PROCESS | 2530 | 1461155377805 Marionette DEBUG loaded listener.js 05:29:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12bb6b800) [pid = 2530] [serial = 2075] [outer = 0x12b7b8000] 05:29:38 INFO - PROCESS | 2530 | 1461155378137 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]]]}] 05:29:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:29:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 05:29:38 INFO - PROCESS | 2530 | 1461155378164 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 05:29:38 INFO - PROCESS | 2530 | 1461155378166 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 05:29:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:29:38 INFO - PROCESS | 2530 | 1461155378176 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:29:38 INFO - PROCESS | 2530 | 1461155378177 Marionette TRACE conn2 <- [1,2738,null,{}] 05:29:38 INFO - PROCESS | 2530 | 1461155378181 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}] 05:29:38 INFO - PROCESS | 2530 | 1461155378282 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 05:29:38 INFO - PROCESS | 2530 | 1461155378320 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed82000 == 52 [pid = 2530] [id = 692] 05:29:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12b7bac00) [pid = 2530] [serial = 2076] [outer = 0x0] 05:29:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12bb74800) [pid = 2530] [serial = 2077] [outer = 0x12b7bac00] 05:29:38 INFO - PROCESS | 2530 | 1461155378345 Marionette DEBUG loaded listener.js 05:29:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12bbaf000) [pid = 2530] [serial = 2078] [outer = 0x12b7bac00] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x11c278800) [pid = 2530] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11af60400) [pid = 2530] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x118679c00) [pid = 2530] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11211a400) [pid = 2530] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x125ded400) [pid = 2530] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x123ee8800) [pid = 2530] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x123c75c00) [pid = 2530] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x12910f000) [pid = 2530] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11c6c2800) [pid = 2530] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x115283000) [pid = 2530] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11645f800) [pid = 2530] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x11a9cbc00) [pid = 2530] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11ab8f800) [pid = 2530] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x1239de000) [pid = 2530] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x118676c00) [pid = 2530] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x114c95400) [pid = 2530] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x12372ec00) [pid = 2530] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x123c76800) [pid = 2530] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x11a7a7800) [pid = 2530] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x1240c0000) [pid = 2530] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x12b26d400) [pid = 2530] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:29:38 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x11867e400) [pid = 2530] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:29:38 INFO - PROCESS | 2530 | 1461155378672 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]]]}] 05:29:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:29:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 05:29:38 INFO - PROCESS | 2530 | 1461155378697 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 05:29:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:29:38 INFO - PROCESS | 2530 | 1461155378700 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 05:29:38 INFO - PROCESS | 2530 | 1461155378702 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:29:38 INFO - PROCESS | 2530 | 1461155378703 Marionette TRACE conn2 <- [1,2742,null,{}] 05:29:38 INFO - PROCESS | 2530 | 1461155378705 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}] 05:29:38 INFO - PROCESS | 2530 | 1461155378787 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 05:29:38 INFO - PROCESS | 2530 | 1461155378842 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b667000 == 53 [pid = 2530] [id = 693] 05:29:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x114652c00) [pid = 2530] [serial = 2079] [outer = 0x0] 05:29:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x1197dc000) [pid = 2530] [serial = 2080] [outer = 0x114652c00] 05:29:38 INFO - PROCESS | 2530 | 1461155378868 Marionette DEBUG loaded listener.js 05:29:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11ace1c00) [pid = 2530] [serial = 2081] [outer = 0x114652c00] 05:29:39 INFO - PROCESS | 2530 | 1461155379148 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]]]}] 05:29:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:29:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 468ms 05:29:39 INFO - PROCESS | 2530 | 1461155379170 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 05:29:39 INFO - PROCESS | 2530 | 1461155379171 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 05:29:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:29:39 INFO - PROCESS | 2530 | 1461155379174 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:29:39 INFO - PROCESS | 2530 | 1461155379175 Marionette TRACE conn2 <- [1,2746,null,{}] 05:29:39 INFO - PROCESS | 2530 | 1461155379177 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}] 05:29:39 INFO - PROCESS | 2530 | 1461155379273 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 05:29:39 INFO - PROCESS | 2530 | 1461155379277 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f383800 == 54 [pid = 2530] [id = 694] 05:29:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x1154b9000) [pid = 2530] [serial = 2082] [outer = 0x0] 05:29:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x123ee8800) [pid = 2530] [serial = 2083] [outer = 0x1154b9000] 05:29:39 INFO - PROCESS | 2530 | 1461155379302 Marionette DEBUG loaded listener.js 05:29:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x127ed6400) [pid = 2530] [serial = 2084] [outer = 0x1154b9000] 05:29:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:29:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 468ms 05:29:39 INFO - PROCESS | 2530 | 1461155379639 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]]]}] 05:29:39 INFO - PROCESS | 2530 | 1461155379642 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 05:29:39 INFO - PROCESS | 2530 | 1461155379643 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 05:29:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:29:39 INFO - PROCESS | 2530 | 1461155379646 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:29:39 INFO - PROCESS | 2530 | 1461155379650 Marionette TRACE conn2 <- [1,2750,null,{}] 05:29:39 INFO - PROCESS | 2530 | 1461155379653 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}] 05:29:39 INFO - PROCESS | 2530 | 1461155379778 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 05:29:39 INFO - PROCESS | 2530 | 1461155379784 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:39 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f439000 == 55 [pid = 2530] [id = 695] 05:29:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x114c96800) [pid = 2530] [serial = 2085] [outer = 0x0] 05:29:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x12931bc00) [pid = 2530] [serial = 2086] [outer = 0x114c96800] 05:29:39 INFO - PROCESS | 2530 | 1461155379813 Marionette DEBUG loaded listener.js 05:29:39 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x12d02b400) [pid = 2530] [serial = 2087] [outer = 0x114c96800] 05:29:40 INFO - PROCESS | 2530 | 1461155380140 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]]]}] 05:29:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:29:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 05:29:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:29:40 INFO - PROCESS | 2530 | 1461155380168 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 05:29:40 INFO - PROCESS | 2530 | 1461155380169 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 05:29:40 INFO - PROCESS | 2530 | 1461155380171 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:29:40 INFO - PROCESS | 2530 | 1461155380172 Marionette TRACE conn2 <- [1,2754,null,{}] 05:29:40 INFO - PROCESS | 2530 | 1461155380175 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}] 05:29:40 INFO - PROCESS | 2530 | 1461155380258 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 05:29:40 INFO - PROCESS | 2530 | 1461155380262 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da58000 == 56 [pid = 2530] [id = 696] 05:29:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x12d02e000) [pid = 2530] [serial = 2088] [outer = 0x0] 05:29:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x12d31a800) [pid = 2530] [serial = 2089] [outer = 0x12d02e000] 05:29:40 INFO - PROCESS | 2530 | 1461155380287 Marionette DEBUG loaded listener.js 05:29:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12d321000) [pid = 2530] [serial = 2090] [outer = 0x12d02e000] 05:29:40 INFO - PROCESS | 2530 | 1461155380719 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]]]}] 05:29:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:29:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 572ms 05:29:40 INFO - PROCESS | 2530 | 1461155380744 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 05:29:40 INFO - PROCESS | 2530 | 1461155380746 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 05:29:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:29:40 INFO - PROCESS | 2530 | 1461155380750 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:29:40 INFO - PROCESS | 2530 | 1461155380752 Marionette TRACE conn2 <- [1,2758,null,{}] 05:29:40 INFO - PROCESS | 2530 | 1461155380756 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}] 05:29:40 INFO - PROCESS | 2530 | 1461155380862 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 05:29:40 INFO - PROCESS | 2530 | 1461155380936 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:40 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd3a000 == 57 [pid = 2530] [id = 697] 05:29:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x114c98000) [pid = 2530] [serial = 2091] [outer = 0x0] 05:29:40 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x118676400) [pid = 2530] [serial = 2092] [outer = 0x114c98000] 05:29:40 INFO - PROCESS | 2530 | 1461155380968 Marionette DEBUG loaded listener.js 05:29:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x11a79a800) [pid = 2530] [serial = 2093] [outer = 0x114c98000] 05:29:41 INFO - PROCESS | 2530 | 1461155381389 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]]]}] 05:29:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:29:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 671ms 05:29:41 INFO - PROCESS | 2530 | 1461155381421 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 05:29:41 INFO - PROCESS | 2530 | 1461155381425 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 05:29:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:29:41 INFO - PROCESS | 2530 | 1461155381430 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:29:41 INFO - PROCESS | 2530 | 1461155381432 Marionette TRACE conn2 <- [1,2762,null,{}] 05:29:41 INFO - PROCESS | 2530 | 1461155381434 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}] 05:29:41 INFO - PROCESS | 2530 | 1461155381561 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 05:29:41 INFO - PROCESS | 2530 | 1461155381645 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:41 INFO - PROCESS | 2530 | ++DOCSHELL 0x127eae000 == 58 [pid = 2530] [id = 698] 05:29:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x11be5e000) [pid = 2530] [serial = 2094] [outer = 0x0] 05:29:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x11c528800) [pid = 2530] [serial = 2095] [outer = 0x11be5e000] 05:29:41 INFO - PROCESS | 2530 | 1461155381675 Marionette DEBUG loaded listener.js 05:29:41 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12373a000) [pid = 2530] [serial = 2096] [outer = 0x11be5e000] 05:29:42 INFO - PROCESS | 2530 | 1461155382091 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]]]}] 05:29:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:29:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 672ms 05:29:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:29:42 INFO - PROCESS | 2530 | 1461155382103 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 05:29:42 INFO - PROCESS | 2530 | 1461155382104 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 05:29:42 INFO - PROCESS | 2530 | 1461155382107 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:29:42 INFO - PROCESS | 2530 | 1461155382109 Marionette TRACE conn2 <- [1,2766,null,{}] 05:29:42 INFO - PROCESS | 2530 | 1461155382117 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}] 05:29:42 INFO - PROCESS | 2530 | 1461155382222 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 05:29:42 INFO - PROCESS | 2530 | 1461155382282 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:42 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f436800 == 59 [pid = 2530] [id = 699] 05:29:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x1240ebc00) [pid = 2530] [serial = 2097] [outer = 0x0] 05:29:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12931b400) [pid = 2530] [serial = 2098] [outer = 0x1240ebc00] 05:29:42 INFO - PROCESS | 2530 | 1461155382313 Marionette DEBUG loaded listener.js 05:29:42 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12a79a000) [pid = 2530] [serial = 2099] [outer = 0x1240ebc00] 05:29:42 INFO - PROCESS | 2530 | 1461155382761 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]]]}] 05:29:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:29:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 675ms 05:29:42 INFO - PROCESS | 2530 | 1461155382782 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 05:29:42 INFO - PROCESS | 2530 | 1461155382784 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 05:29:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:29:42 INFO - PROCESS | 2530 | 1461155382786 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:29:42 INFO - PROCESS | 2530 | 1461155382788 Marionette TRACE conn2 <- [1,2770,null,{}] 05:29:42 INFO - PROCESS | 2530 | 1461155382790 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}] 05:29:42 INFO - PROCESS | 2530 | 1461155382894 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 05:29:42 INFO - PROCESS | 2530 | 1461155382994 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fbb2000 == 60 [pid = 2530] [id = 700] 05:29:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12b6f0c00) [pid = 2530] [serial = 2100] [outer = 0x0] 05:29:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x12b7ac800) [pid = 2530] [serial = 2101] [outer = 0x12b6f0c00] 05:29:43 INFO - PROCESS | 2530 | 1461155383024 Marionette DEBUG loaded listener.js 05:29:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x12b7b6800) [pid = 2530] [serial = 2102] [outer = 0x12b6f0c00] 05:29:43 INFO - PROCESS | 2530 | 1461155383493 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]]]}] 05:29:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:29:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 719ms 05:29:43 INFO - PROCESS | 2530 | 1461155383507 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 05:29:43 INFO - PROCESS | 2530 | 1461155383509 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 05:29:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:29:43 INFO - PROCESS | 2530 | 1461155383534 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:29:43 INFO - PROCESS | 2530 | 1461155383536 Marionette TRACE conn2 <- [1,2774,null,{}] 05:29:43 INFO - PROCESS | 2530 | 1461155383541 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}] 05:29:43 INFO - PROCESS | 2530 | 1461155383643 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 05:29:43 INFO - PROCESS | 2530 | 1461155383714 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:43 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fe45800 == 61 [pid = 2530] [id = 701] 05:29:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12b7b5000) [pid = 2530] [serial = 2103] [outer = 0x0] 05:29:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x12bbbc400) [pid = 2530] [serial = 2104] [outer = 0x12b7b5000] 05:29:43 INFO - PROCESS | 2530 | 1461155383744 Marionette DEBUG loaded listener.js 05:29:43 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x12cfdb400) [pid = 2530] [serial = 2105] [outer = 0x12b7b5000] 05:29:44 INFO - PROCESS | 2530 | 1461155384196 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]]]}] 05:29:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:29:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 744ms 05:29:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:29:44 INFO - PROCESS | 2530 | 1461155384286 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 05:29:44 INFO - PROCESS | 2530 | 1461155384288 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 05:29:44 INFO - PROCESS | 2530 | 1461155384291 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:29:44 INFO - PROCESS | 2530 | 1461155384293 Marionette TRACE conn2 <- [1,2778,null,{}] 05:29:44 INFO - PROCESS | 2530 | 1461155384339 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}] 05:29:44 INFO - PROCESS | 2530 | 1461155384490 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 05:29:44 INFO - PROCESS | 2530 | 1461155384558 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:44 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b502800 == 62 [pid = 2530] [id = 702] 05:29:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x11b58b400) [pid = 2530] [serial = 2106] [outer = 0x0] 05:29:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x123c74800) [pid = 2530] [serial = 2107] [outer = 0x11b58b400] 05:29:44 INFO - PROCESS | 2530 | 1461155384590 Marionette DEBUG loaded listener.js 05:29:44 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12d9bcc00) [pid = 2530] [serial = 2108] [outer = 0x11b58b400] 05:29:45 INFO - PROCESS | 2530 | 1461155385189 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]]]}] 05:29:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:29:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 921ms 05:29:45 INFO - PROCESS | 2530 | 1461155385212 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 05:29:45 INFO - PROCESS | 2530 | 1461155385215 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 05:29:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:29:45 INFO - PROCESS | 2530 | 1461155385218 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:29:45 INFO - PROCESS | 2530 | 1461155385220 Marionette TRACE conn2 <- [1,2782,null,{}] 05:29:45 INFO - PROCESS | 2530 | 1461155385225 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}] 05:29:45 INFO - PROCESS | 2530 | 1461155385318 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 05:29:45 INFO - PROCESS | 2530 | 1461155385382 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:45 INFO - PROCESS | 2530 | ++DOCSHELL 0x11c0bb000 == 63 [pid = 2530] [id = 703] 05:29:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x114f60c00) [pid = 2530] [serial = 2109] [outer = 0x0] 05:29:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x115283800) [pid = 2530] [serial = 2110] [outer = 0x114f60c00] 05:29:45 INFO - PROCESS | 2530 | 1461155385409 Marionette DEBUG loaded listener.js 05:29:45 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x1182b2400) [pid = 2530] [serial = 2111] [outer = 0x114f60c00] 05:29:45 INFO - PROCESS | 2530 | 1461155385887 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]]]}] 05:29:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:29:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 724ms 05:29:45 INFO - PROCESS | 2530 | 1461155385942 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 05:29:45 INFO - PROCESS | 2530 | 1461155385945 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 05:29:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:29:45 INFO - PROCESS | 2530 | 1461155385950 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:29:45 INFO - PROCESS | 2530 | 1461155385951 Marionette TRACE conn2 <- [1,2786,null,{}] 05:29:45 INFO - PROCESS | 2530 | 1461155385954 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}] 05:29:46 INFO - PROCESS | 2530 | 1461155386046 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 05:29:46 INFO - PROCESS | 2530 | 1461155386120 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x1192d1800 == 64 [pid = 2530] [id = 704] 05:29:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x118681c00) [pid = 2530] [serial = 2112] [outer = 0x0] 05:29:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x11a7a1400) [pid = 2530] [serial = 2113] [outer = 0x118681c00] 05:29:46 INFO - PROCESS | 2530 | 1461155386147 Marionette DEBUG loaded listener.js 05:29:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x11a8eb000) [pid = 2530] [serial = 2114] [outer = 0x118681c00] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12f439000 == 63 [pid = 2530] [id = 695] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12f383800 == 62 [pid = 2530] [id = 694] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12b667000 == 61 [pid = 2530] [id = 693] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed82000 == 60 [pid = 2530] [id = 692] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12e68c800 == 59 [pid = 2530] [id = 691] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0fa000 == 58 [pid = 2530] [id = 690] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x12910ec00) [pid = 2530] [serial = 2038] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12b27f800 == 57 [pid = 2530] [id = 689] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12952c800 == 56 [pid = 2530] [id = 688] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x127eb5000 == 55 [pid = 2530] [id = 687] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x11b8c8000 == 54 [pid = 2530] [id = 686] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x114fce000 == 53 [pid = 2530] [id = 685] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12903c000 == 52 [pid = 2530] [id = 681] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x11aa79000 == 51 [pid = 2530] [id = 680] 05:29:46 INFO - PROCESS | 2530 | --DOCSHELL 0x12ba68800 == 50 [pid = 2530] [id = 679] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x11bb92000) [pid = 2530] [serial = 1952] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x1278e9800) [pid = 2530] [serial = 1904] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x12b2e1c00) [pid = 2530] [serial = 1946] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x11a7a5000) [pid = 2530] [serial = 1949] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x1240b8000) [pid = 2530] [serial = 1901] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x11be5f000) [pid = 2530] [serial = 1898] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x11a8ec000) [pid = 2530] [serial = 1895] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x1154b9c00) [pid = 2530] [serial = 1892] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x1296f1800) [pid = 2530] [serial = 1958] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x1273bf000) [pid = 2530] [serial = 1889] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x1240bbc00) [pid = 2530] [serial = 2032] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x12b26b000) [pid = 2530] [serial = 2017] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x12b4c8000) [pid = 2530] [serial = 2018] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x1273eb400) [pid = 2530] [serial = 2012] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x123906400) [pid = 2530] [serial = 2011] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x119254400) [pid = 2530] [serial = 2021] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x118684000) [pid = 2530] [serial = 2020] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11a8f1800) [pid = 2530] [serial = 2006] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x1197d7c00) [pid = 2530] [serial = 2005] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11c528400) [pid = 2530] [serial = 2009] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x11bb85400) [pid = 2530] [serial = 2008] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11bba2c00) [pid = 2530] [serial = 2026] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x1275b4000) [pid = 2530] [serial = 2035] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11a7a8000) [pid = 2530] [serial = 2023] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x11a9d0800) [pid = 2530] [serial = 2024] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x11572dc00) [pid = 2530] [serial = 2003] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x114f58400) [pid = 2530] [serial = 2002] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x128e03400) [pid = 2530] [serial = 2014] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x128871000) [pid = 2530] [serial = 2036] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x123902c00) [pid = 2530] [serial = 2029] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x1273bdc00) [pid = 2530] [serial = 2033] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x123c75000) [pid = 2530] [serial = 2030] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x11c529c00) [pid = 2530] [serial = 2027] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x125deb000) [pid = 2530] [serial = 1955] [outer = 0x0] [url = about:blank] 05:29:46 INFO - PROCESS | 2530 | 1461155386537 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]]]}] 05:29:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:29:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 620ms 05:29:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:29:46 INFO - PROCESS | 2530 | 1461155386570 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 05:29:46 INFO - PROCESS | 2530 | 1461155386571 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 05:29:46 INFO - PROCESS | 2530 | 1461155386573 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:29:46 INFO - PROCESS | 2530 | 1461155386576 Marionette TRACE conn2 <- [1,2790,null,{}] 05:29:46 INFO - PROCESS | 2530 | 1461155386583 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}] 05:29:46 INFO - PROCESS | 2530 | 1461155386668 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 05:29:46 INFO - PROCESS | 2530 | 1461155386721 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:46 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b50d800 == 51 [pid = 2530] [id = 705] 05:29:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x11a7a5000) [pid = 2530] [serial = 2115] [outer = 0x0] 05:29:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x11a9d7c00) [pid = 2530] [serial = 2116] [outer = 0x11a7a5000] 05:29:46 INFO - PROCESS | 2530 | 1461155386749 Marionette DEBUG loaded listener.js 05:29:46 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x11ba42800) [pid = 2530] [serial = 2117] [outer = 0x11a7a5000] 05:29:47 INFO - PROCESS | 2530 | 1461155387075 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]]]}] 05:29:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:29:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 05:29:47 INFO - PROCESS | 2530 | 1461155387095 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 05:29:47 INFO - PROCESS | 2530 | 1461155387098 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 05:29:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:29:47 INFO - PROCESS | 2530 | 1461155387101 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:29:47 INFO - PROCESS | 2530 | 1461155387103 Marionette TRACE conn2 <- [1,2794,null,{}] 05:29:47 INFO - PROCESS | 2530 | 1461155387105 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}] 05:29:47 INFO - PROCESS | 2530 | 1461155387186 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 05:29:47 INFO - PROCESS | 2530 | 1461155387190 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x1243b1000 == 52 [pid = 2530] [id = 706] 05:29:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x11bb90c00) [pid = 2530] [serial = 2118] [outer = 0x0] 05:29:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x11c275000) [pid = 2530] [serial = 2119] [outer = 0x11bb90c00] 05:29:47 INFO - PROCESS | 2530 | 1461155387216 Marionette DEBUG loaded listener.js 05:29:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11c52b800) [pid = 2530] [serial = 2120] [outer = 0x11bb90c00] 05:29:47 INFO - PROCESS | 2530 | 1461155387557 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]]]}] 05:29:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:29:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 468ms 05:29:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:29:47 INFO - PROCESS | 2530 | 1461155387571 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 05:29:47 INFO - PROCESS | 2530 | 1461155387572 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 05:29:47 INFO - PROCESS | 2530 | 1461155387574 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:29:47 INFO - PROCESS | 2530 | 1461155387575 Marionette TRACE conn2 <- [1,2798,null,{}] 05:29:47 INFO - PROCESS | 2530 | 1461155387577 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}] 05:29:47 INFO - PROCESS | 2530 | 1461155387656 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 05:29:47 INFO - PROCESS | 2530 | 1461155387660 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:47 INFO - PROCESS | 2530 | ++DOCSHELL 0x112140800 == 53 [pid = 2530] [id = 707] 05:29:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x11c52bc00) [pid = 2530] [serial = 2121] [outer = 0x0] 05:29:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x11c6c2800) [pid = 2530] [serial = 2122] [outer = 0x11c52bc00] 05:29:47 INFO - PROCESS | 2530 | 1461155387689 Marionette DEBUG loaded listener.js 05:29:47 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x123811800) [pid = 2530] [serial = 2123] [outer = 0x11c52bc00] 05:29:48 INFO - PROCESS | 2530 | 1461155388017 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]]]}] 05:29:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:29:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 468ms 05:29:48 INFO - PROCESS | 2530 | 1461155388043 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 05:29:48 INFO - PROCESS | 2530 | 1461155388044 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 05:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:29:48 INFO - PROCESS | 2530 | 1461155388049 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:29:48 INFO - PROCESS | 2530 | 1461155388050 Marionette TRACE conn2 <- [1,2802,null,{}] 05:29:48 INFO - PROCESS | 2530 | 1461155388053 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}] 05:29:48 INFO - PROCESS | 2530 | 1461155388218 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 05:29:48 INFO - PROCESS | 2530 | 1461155388257 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f0000 == 54 [pid = 2530] [id = 708] 05:29:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11c6b3400) [pid = 2530] [serial = 2124] [outer = 0x0] 05:29:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x123902800) [pid = 2530] [serial = 2125] [outer = 0x11c6b3400] 05:29:48 INFO - PROCESS | 2530 | 1461155388285 Marionette DEBUG loaded listener.js 05:29:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x1240bb800) [pid = 2530] [serial = 2126] [outer = 0x11c6b3400] 05:29:48 INFO - PROCESS | 2530 | 1461155388574 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]]]}] 05:29:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:29:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 571ms 05:29:48 INFO - PROCESS | 2530 | 1461155388622 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 05:29:48 INFO - PROCESS | 2530 | 1461155388623 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 05:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:29:48 INFO - PROCESS | 2530 | 1461155388626 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:29:48 INFO - PROCESS | 2530 | 1461155388627 Marionette TRACE conn2 <- [1,2806,null,{}] 05:29:48 INFO - PROCESS | 2530 | 1461155388630 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}] 05:29:48 INFO - PROCESS | 2530 | 1461155388732 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 05:29:48 INFO - PROCESS | 2530 | 1461155388736 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:48 INFO - PROCESS | 2530 | ++DOCSHELL 0x129539000 == 55 [pid = 2530] [id = 709] 05:29:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x123c47000) [pid = 2530] [serial = 2127] [outer = 0x0] 05:29:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x125deb000) [pid = 2530] [serial = 2128] [outer = 0x123c47000] 05:29:48 INFO - PROCESS | 2530 | 1461155388792 Marionette DEBUG loaded listener.js 05:29:48 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x1273eb400) [pid = 2530] [serial = 2129] [outer = 0x123c47000] 05:29:49 INFO - PROCESS | 2530 | 1461155389107 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]]]}] 05:29:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:29:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 05:29:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:29:49 INFO - PROCESS | 2530 | 1461155389150 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 05:29:49 INFO - PROCESS | 2530 | 1461155389151 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 05:29:49 INFO - PROCESS | 2530 | 1461155389153 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:29:49 INFO - PROCESS | 2530 | 1461155389155 Marionette TRACE conn2 <- [1,2810,null,{}] 05:29:49 INFO - PROCESS | 2530 | 1461155389157 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}] 05:29:49 INFO - PROCESS | 2530 | 1461155389258 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 05:29:49 INFO - PROCESS | 2530 | 1461155389292 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:49 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b46a000 == 56 [pid = 2530] [id = 710] 05:29:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x1240b8000) [pid = 2530] [serial = 2130] [outer = 0x0] 05:29:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x127ed1c00) [pid = 2530] [serial = 2131] [outer = 0x1240b8000] 05:29:49 INFO - PROCESS | 2530 | 1461155389318 Marionette DEBUG loaded listener.js 05:29:49 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x128873000) [pid = 2530] [serial = 2132] [outer = 0x1240b8000] 05:29:49 INFO - PROCESS | 2530 | 1461155389624 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]]]}] 05:29:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:29:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 05:29:49 INFO - PROCESS | 2530 | 1461155389673 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 05:29:49 INFO - PROCESS | 2530 | 1461155389674 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 05:29:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:29:49 INFO - PROCESS | 2530 | 1461155389676 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:29:49 INFO - PROCESS | 2530 | 1461155389677 Marionette TRACE conn2 <- [1,2814,null,{}] 05:29:49 INFO - PROCESS | 2530 | 1461155389680 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}] 05:29:49 INFO - PROCESS | 2530 | 1461155389789 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x12b7b8000) [pid = 2530] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x12b7bac00) [pid = 2530] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x114652c00) [pid = 2530] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x11874a400) [pid = 2530] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1158e9800) [pid = 2530] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11a8ecc00) [pid = 2530] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x123736400) [pid = 2530] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x1158e7000) [pid = 2530] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x11465b000) [pid = 2530] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x123eea800) [pid = 2530] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x123da7400) [pid = 2530] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x1154b9000) [pid = 2530] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x114c96800) [pid = 2530] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x1240c0800) [pid = 2530] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:29:50 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x129115800) [pid = 2530] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:29:50 INFO - PROCESS | 2530 | 1461155390087 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x118aaf800 == 57 [pid = 2530] [id = 711] 05:29:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x112119000) [pid = 2530] [serial = 2133] [outer = 0x0] 05:29:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x114c96800) [pid = 2530] [serial = 2134] [outer = 0x112119000] 05:29:50 INFO - PROCESS | 2530 | 1461155390120 Marionette DEBUG loaded listener.js 05:29:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x11572a400) [pid = 2530] [serial = 2135] [outer = 0x112119000] 05:29:50 INFO - PROCESS | 2530 | 1461155390545 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]]]}] 05:29:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:29:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 921ms 05:29:50 INFO - PROCESS | 2530 | 1461155390599 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 05:29:50 INFO - PROCESS | 2530 | 1461155390602 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 05:29:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:29:50 INFO - PROCESS | 2530 | 1461155390606 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:29:50 INFO - PROCESS | 2530 | 1461155390608 Marionette TRACE conn2 <- [1,2818,null,{}] 05:29:50 INFO - PROCESS | 2530 | 1461155390611 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}] 05:29:50 INFO - PROCESS | 2530 | 1461155390717 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 05:29:50 INFO - PROCESS | 2530 | 1461155390773 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:50 INFO - PROCESS | 2530 | ++DOCSHELL 0x123976800 == 58 [pid = 2530] [id = 712] 05:29:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x118ce4c00) [pid = 2530] [serial = 2136] [outer = 0x0] 05:29:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x11a8f1800) [pid = 2530] [serial = 2137] [outer = 0x118ce4c00] 05:29:50 INFO - PROCESS | 2530 | 1461155390805 Marionette DEBUG loaded listener.js 05:29:50 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x11a9d1400) [pid = 2530] [serial = 2138] [outer = 0x118ce4c00] 05:29:51 INFO - PROCESS | 2530 | 1461155391228 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]]]}] 05:29:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:29:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 672ms 05:29:51 INFO - PROCESS | 2530 | 1461155391280 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 05:29:51 INFO - PROCESS | 2530 | 1461155391283 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 05:29:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:29:51 INFO - PROCESS | 2530 | 1461155391286 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:29:51 INFO - PROCESS | 2530 | 1461155391287 Marionette TRACE conn2 <- [1,2822,null,{}] 05:29:51 INFO - PROCESS | 2530 | 1461155391290 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}] 05:29:51 INFO - PROCESS | 2530 | 1461155391412 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 05:29:51 INFO - PROCESS | 2530 | 1461155391471 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:51 INFO - PROCESS | 2530 | ++DOCSHELL 0x129532000 == 59 [pid = 2530] [id = 713] 05:29:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x11bb9bc00) [pid = 2530] [serial = 2139] [outer = 0x0] 05:29:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11c52a000) [pid = 2530] [serial = 2140] [outer = 0x11bb9bc00] 05:29:51 INFO - PROCESS | 2530 | 1461155391502 Marionette DEBUG loaded listener.js 05:29:51 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x12373a800) [pid = 2530] [serial = 2141] [outer = 0x11bb9bc00] 05:29:51 INFO - PROCESS | 2530 | 1461155391919 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]]]}] 05:29:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:29:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 671ms 05:29:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:29:51 INFO - PROCESS | 2530 | 1461155391958 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 05:29:51 INFO - PROCESS | 2530 | 1461155391959 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 05:29:51 INFO - PROCESS | 2530 | 1461155391967 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:29:51 INFO - PROCESS | 2530 | 1461155391971 Marionette TRACE conn2 <- [1,2826,null,{}] 05:29:51 INFO - PROCESS | 2530 | 1461155391975 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}] 05:29:52 INFO - PROCESS | 2530 | 1461155392077 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 05:29:52 INFO - PROCESS | 2530 | 1461155392134 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0f2800 == 60 [pid = 2530] [id = 714] 05:29:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x123903400) [pid = 2530] [serial = 2142] [outer = 0x0] 05:29:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x123dad000) [pid = 2530] [serial = 2143] [outer = 0x123903400] 05:29:52 INFO - PROCESS | 2530 | 1461155392165 Marionette DEBUG loaded listener.js 05:29:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x124389800) [pid = 2530] [serial = 2144] [outer = 0x123903400] 05:29:52 INFO - PROCESS | 2530 | 1461155392600 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:29:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:29:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 679ms 05:29:52 INFO - PROCESS | 2530 | 1461155392641 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 05:29:52 INFO - PROCESS | 2530 | 1461155392643 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 05:29:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:29:52 INFO - PROCESS | 2530 | 1461155392646 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:29:52 INFO - PROCESS | 2530 | 1461155392647 Marionette TRACE conn2 <- [1,2830,null,{}] 05:29:52 INFO - PROCESS | 2530 | 1461155392650 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}] 05:29:52 INFO - PROCESS | 2530 | 1461155392767 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 05:29:52 INFO - PROCESS | 2530 | 1461155392848 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:52 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d985000 == 61 [pid = 2530] [id = 715] 05:29:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x125de9400) [pid = 2530] [serial = 2145] [outer = 0x0] 05:29:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12931b800) [pid = 2530] [serial = 2146] [outer = 0x125de9400] 05:29:52 INFO - PROCESS | 2530 | 1461155392878 Marionette DEBUG loaded listener.js 05:29:52 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x1296ea000) [pid = 2530] [serial = 2147] [outer = 0x125de9400] 05:29:53 INFO - PROCESS | 2530 | 1461155393280 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]]]}] 05:29:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:29:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 669ms 05:29:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:29:53 INFO - PROCESS | 2530 | 1461155393316 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 05:29:53 INFO - PROCESS | 2530 | 1461155393317 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 05:29:53 INFO - PROCESS | 2530 | 1461155393320 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:29:53 INFO - PROCESS | 2530 | 1461155393321 Marionette TRACE conn2 <- [1,2834,null,{}] 05:29:53 INFO - PROCESS | 2530 | 1461155393323 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}] 05:29:53 INFO - PROCESS | 2530 | 1461155393422 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 05:29:53 INFO - PROCESS | 2530 | 1461155393478 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:53 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e686800 == 62 [pid = 2530] [id = 716] 05:29:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x1296f5400) [pid = 2530] [serial = 2148] [outer = 0x0] 05:29:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12a78ec00) [pid = 2530] [serial = 2149] [outer = 0x1296f5400] 05:29:53 INFO - PROCESS | 2530 | 1461155393515 Marionette DEBUG loaded listener.js 05:29:53 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12ad3d000) [pid = 2530] [serial = 2150] [outer = 0x1296f5400] 05:29:53 INFO - PROCESS | 2530 | 1461155393966 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:29:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:29:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 669ms 05:29:53 INFO - PROCESS | 2530 | 1461155393990 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 05:29:53 INFO - PROCESS | 2530 | 1461155393991 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 05:29:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:29:53 INFO - PROCESS | 2530 | 1461155393993 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:29:53 INFO - PROCESS | 2530 | 1461155393995 Marionette TRACE conn2 <- [1,2838,null,{}] 05:29:54 INFO - PROCESS | 2530 | 1461155394016 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}] 05:29:54 INFO - PROCESS | 2530 | 1461155394134 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 05:29:54 INFO - PROCESS | 2530 | 1461155394235 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:54 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef51000 == 63 [pid = 2530] [id = 717] 05:29:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x1296f5800) [pid = 2530] [serial = 2151] [outer = 0x0] 05:29:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x12b2e8800) [pid = 2530] [serial = 2152] [outer = 0x1296f5800] 05:29:54 INFO - PROCESS | 2530 | 1461155394266 Marionette DEBUG loaded listener.js 05:29:54 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x12b7b1c00) [pid = 2530] [serial = 2153] [outer = 0x1296f5800] 05:29:54 INFO - PROCESS | 2530 | 1461155394838 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]]]}] 05:29:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:29:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 890ms 05:29:54 INFO - PROCESS | 2530 | 1461155394885 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 05:29:54 INFO - PROCESS | 2530 | 1461155394888 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 05:29:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:29:54 INFO - PROCESS | 2530 | 1461155394893 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:29:54 INFO - PROCESS | 2530 | 1461155394897 Marionette TRACE conn2 <- [1,2842,null,{}] 05:29:54 INFO - PROCESS | 2530 | 1461155394903 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}] 05:29:55 INFO - PROCESS | 2530 | 1461155395041 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 05:29:55 INFO - PROCESS | 2530 | 1461155395148 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x11becf800 == 64 [pid = 2530] [id = 718] 05:29:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x114f82000) [pid = 2530] [serial = 2154] [outer = 0x0] 05:29:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x118616400) [pid = 2530] [serial = 2155] [outer = 0x114f82000] 05:29:55 INFO - PROCESS | 2530 | 1461155395194 Marionette DEBUG loaded listener.js 05:29:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x119c5d400) [pid = 2530] [serial = 2156] [outer = 0x114f82000] 05:29:55 INFO - PROCESS | 2530 | 1461155395677 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]]]}] 05:29:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:29:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 827ms 05:29:55 INFO - PROCESS | 2530 | 1461155395734 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 05:29:55 INFO - PROCESS | 2530 | 1461155395737 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 05:29:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:29:55 INFO - PROCESS | 2530 | 1461155395743 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:29:55 INFO - PROCESS | 2530 | 1461155395744 Marionette TRACE conn2 <- [1,2846,null,{}] 05:29:55 INFO - PROCESS | 2530 | 1461155395747 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}] 05:29:55 INFO - PROCESS | 2530 | 1461155395844 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 05:29:55 INFO - PROCESS | 2530 | 1461155395918 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:55 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd46000 == 65 [pid = 2530] [id = 719] 05:29:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x11aa3ec00) [pid = 2530] [serial = 2157] [outer = 0x0] 05:29:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x11b58e800) [pid = 2530] [serial = 2158] [outer = 0x11aa3ec00] 05:29:55 INFO - PROCESS | 2530 | 1461155395945 Marionette DEBUG loaded listener.js 05:29:55 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x11bba4800) [pid = 2530] [serial = 2159] [outer = 0x11aa3ec00] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x12b46a000 == 64 [pid = 2530] [id = 710] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x129539000 == 63 [pid = 2530] [id = 709] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f0000 == 62 [pid = 2530] [id = 708] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x112140800 == 61 [pid = 2530] [id = 707] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x1243b1000 == 60 [pid = 2530] [id = 706] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x11b50d800 == 59 [pid = 2530] [id = 705] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x1192d1800 == 58 [pid = 2530] [id = 704] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x123814800) [pid = 2530] [serial = 2047] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12ad35800) [pid = 2530] [serial = 2050] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x12d31a800) [pid = 2530] [serial = 2089] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x11c0bb000 == 57 [pid = 2530] [id = 703] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x12f436800 == 56 [pid = 2530] [id = 699] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x127eae000 == 55 [pid = 2530] [id = 698] 05:29:56 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd3a000 == 54 [pid = 2530] [id = 697] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x12b26d800) [pid = 2530] [serial = 2000] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x12baf1800) [pid = 2530] [serial = 2074] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x12bb74800) [pid = 2530] [serial = 2077] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x12bb6b800) [pid = 2530] [serial = 2075] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x1197dc000) [pid = 2530] [serial = 2080] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x118ce3400) [pid = 2530] [serial = 2056] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x11a7af800) [pid = 2530] [serial = 2057] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11b58a400) [pid = 2530] [serial = 2045] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11aa44000) [pid = 2530] [serial = 2044] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x11af6ac00) [pid = 2530] [serial = 2059] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x123814000) [pid = 2530] [serial = 2062] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x123da4c00) [pid = 2530] [serial = 2063] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x118af1000) [pid = 2530] [serial = 2042] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x116461800) [pid = 2530] [serial = 2041] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x12a790c00) [pid = 2530] [serial = 2054] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x124380400) [pid = 2530] [serial = 2053] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x1293d8c00) [pid = 2530] [serial = 2068] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x1275b8800) [pid = 2530] [serial = 2065] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 106 (0x129108c00) [pid = 2530] [serial = 2066] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 105 (0x123ee8800) [pid = 2530] [serial = 2083] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 104 (0x12931bc00) [pid = 2530] [serial = 2086] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 103 (0x12bbaf000) [pid = 2530] [serial = 2078] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 102 (0x11bba5400) [pid = 2530] [serial = 2060] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 101 (0x12d02b400) [pid = 2530] [serial = 2087] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 100 (0x12b2dfc00) [pid = 2530] [serial = 2071] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 99 (0x12b7b9000) [pid = 2530] [serial = 2072] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 98 (0x127ed6400) [pid = 2530] [serial = 2084] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 97 (0x12b26b800) [pid = 2530] [serial = 2069] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | --DOMWINDOW == 96 (0x11ace1c00) [pid = 2530] [serial = 2081] [outer = 0x0] [url = about:blank] 05:29:56 INFO - PROCESS | 2530 | 1461155396316 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]]]}] 05:29:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:29:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 622ms 05:29:56 INFO - PROCESS | 2530 | 1461155396367 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 05:29:56 INFO - PROCESS | 2530 | 1461155396368 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 05:29:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:29:56 INFO - PROCESS | 2530 | 1461155396370 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:29:56 INFO - PROCESS | 2530 | 1461155396372 Marionette TRACE conn2 <- [1,2850,null,{}] 05:29:56 INFO - PROCESS | 2530 | 1461155396379 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}] 05:29:56 INFO - PROCESS | 2530 | 1461155396463 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 05:29:56 INFO - PROCESS | 2530 | 1461155396470 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:56 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a79000 == 55 [pid = 2530] [id = 720] 05:29:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 97 (0x11bb9dc00) [pid = 2530] [serial = 2160] [outer = 0x0] 05:29:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 98 (0x11c526800) [pid = 2530] [serial = 2161] [outer = 0x11bb9dc00] 05:29:56 INFO - PROCESS | 2530 | 1461155396501 Marionette DEBUG loaded listener.js 05:29:56 INFO - PROCESS | 2530 | ++DOMWINDOW == 99 (0x12380e800) [pid = 2530] [serial = 2162] [outer = 0x11bb9dc00] 05:29:56 INFO - PROCESS | 2530 | 1461155396887 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:29:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:29:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 571ms 05:29:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:29:56 INFO - PROCESS | 2530 | 1461155396942 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 05:29:56 INFO - PROCESS | 2530 | 1461155396944 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 05:29:56 INFO - PROCESS | 2530 | 1461155396948 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:29:56 INFO - PROCESS | 2530 | 1461155396949 Marionette TRACE conn2 <- [1,2854,null,{}] 05:29:56 INFO - PROCESS | 2530 | 1461155396953 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}] 05:29:57 INFO - PROCESS | 2530 | 1461155397080 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 05:29:57 INFO - PROCESS | 2530 | 1461155397185 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f2800 == 56 [pid = 2530] [id = 721] 05:29:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 100 (0x1239de000) [pid = 2530] [serial = 2163] [outer = 0x0] 05:29:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 101 (0x123dac000) [pid = 2530] [serial = 2164] [outer = 0x1239de000] 05:29:57 INFO - PROCESS | 2530 | 1461155397231 Marionette DEBUG loaded listener.js 05:29:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 102 (0x1240bf000) [pid = 2530] [serial = 2165] [outer = 0x1239de000] 05:29:57 INFO - PROCESS | 2530 | 1461155397608 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]]]}] 05:29:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:29:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 672ms 05:29:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:29:57 INFO - PROCESS | 2530 | 1461155397620 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 05:29:57 INFO - PROCESS | 2530 | 1461155397622 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 05:29:57 INFO - PROCESS | 2530 | 1461155397625 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:29:57 INFO - PROCESS | 2530 | 1461155397627 Marionette TRACE conn2 <- [1,2858,null,{}] 05:29:57 INFO - PROCESS | 2530 | 1461155397635 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}] 05:29:57 INFO - PROCESS | 2530 | 1461155397796 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 05:29:57 INFO - PROCESS | 2530 | 1461155397808 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:57 INFO - PROCESS | 2530 | ++DOCSHELL 0x12952a800 == 57 [pid = 2530] [id = 722] 05:29:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 103 (0x1240ec000) [pid = 2530] [serial = 2166] [outer = 0x0] 05:29:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 104 (0x1277f0800) [pid = 2530] [serial = 2167] [outer = 0x1240ec000] 05:29:57 INFO - PROCESS | 2530 | 1461155397848 Marionette DEBUG loaded listener.js 05:29:57 INFO - PROCESS | 2530 | ++DOMWINDOW == 105 (0x128ee2c00) [pid = 2530] [serial = 2168] [outer = 0x1240ec000] 05:29:58 INFO - PROCESS | 2530 | --DOCSHELL 0x12f611800 == 56 [pid = 2530] [id = 16] 05:29:58 INFO - PROCESS | 2530 | 1461155398243 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:29:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:29:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 627ms 05:29:58 INFO - PROCESS | 2530 | 1461155398252 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 05:29:58 INFO - PROCESS | 2530 | 1461155398253 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 05:29:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:29:58 INFO - PROCESS | 2530 | 1461155398256 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:29:58 INFO - PROCESS | 2530 | 1461155398257 Marionette TRACE conn2 <- [1,2862,null,{}] 05:29:58 INFO - PROCESS | 2530 | 1461155398259 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}] 05:29:58 INFO - PROCESS | 2530 | 1461155398357 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 05:29:58 INFO - PROCESS | 2530 | 1461155398434 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b64f800 == 57 [pid = 2530] [id = 723] 05:29:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 106 (0x123c75000) [pid = 2530] [serial = 2169] [outer = 0x0] 05:29:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 107 (0x1293dc400) [pid = 2530] [serial = 2170] [outer = 0x123c75000] 05:29:58 INFO - PROCESS | 2530 | 1461155398477 Marionette DEBUG loaded listener.js 05:29:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x12b6f8000) [pid = 2530] [serial = 2171] [outer = 0x123c75000] 05:29:58 INFO - PROCESS | 2530 | 1461155398798 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]]]}] 05:29:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:29:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 569ms 05:29:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:29:58 INFO - PROCESS | 2530 | 1461155398825 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 05:29:58 INFO - PROCESS | 2530 | 1461155398826 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 05:29:58 INFO - PROCESS | 2530 | 1461155398828 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:29:58 INFO - PROCESS | 2530 | 1461155398829 Marionette TRACE conn2 <- [1,2866,null,{}] 05:29:58 INFO - PROCESS | 2530 | 1461155398834 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}] 05:29:58 INFO - PROCESS | 2530 | 1461155398937 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 05:29:58 INFO - PROCESS | 2530 | 1461155398973 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:58 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d0ea800 == 58 [pid = 2530] [id = 724] 05:29:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x12b4c0000) [pid = 2530] [serial = 2172] [outer = 0x0] 05:29:58 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x119258800) [pid = 2530] [serial = 2173] [outer = 0x12b4c0000] 05:29:58 INFO - PROCESS | 2530 | 1461155398998 Marionette DEBUG loaded listener.js 05:29:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x12baee400) [pid = 2530] [serial = 2174] [outer = 0x12b4c0000] 05:29:59 INFO - PROCESS | 2530 | 1461155399301 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]]]}] 05:29:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:29:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 522ms 05:29:59 INFO - PROCESS | 2530 | 1461155399351 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 05:29:59 INFO - PROCESS | 2530 | 1461155399352 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 05:29:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:29:59 INFO - PROCESS | 2530 | 1461155399354 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:29:59 INFO - PROCESS | 2530 | 1461155399355 Marionette TRACE conn2 <- [1,2870,null,{}] 05:29:59 INFO - PROCESS | 2530 | 1461155399357 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}] 05:29:59 INFO - PROCESS | 2530 | 1461155399459 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 05:29:59 INFO - PROCESS | 2530 | 1461155399471 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:59 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e67f000 == 59 [pid = 2530] [id = 725] 05:29:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12b7b6400) [pid = 2530] [serial = 2175] [outer = 0x0] 05:29:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12bb76c00) [pid = 2530] [serial = 2176] [outer = 0x12b7b6400] 05:29:59 INFO - PROCESS | 2530 | 1461155399496 Marionette DEBUG loaded listener.js 05:29:59 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12bbbb400) [pid = 2530] [serial = 2177] [outer = 0x12b7b6400] 05:29:59 INFO - PROCESS | 2530 | 1461155399844 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]]]}] 05:29:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:29:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 517ms 05:29:59 INFO - PROCESS | 2530 | 1461155399872 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 05:29:59 INFO - PROCESS | 2530 | 1461155399873 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 05:29:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:29:59 INFO - PROCESS | 2530 | 1461155399875 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:29:59 INFO - PROCESS | 2530 | 1461155399876 Marionette TRACE conn2 <- [1,2874,null,{}] 05:29:59 INFO - PROCESS | 2530 | 1461155399879 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}] 05:29:59 INFO - PROCESS | 2530 | 1461155399986 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 05:30:00 INFO - PROCESS | 2530 | 1461155400000 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed80000 == 60 [pid = 2530] [id = 726] 05:30:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12b6fec00) [pid = 2530] [serial = 2178] [outer = 0x0] 05:30:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12d029c00) [pid = 2530] [serial = 2179] [outer = 0x12b6fec00] 05:30:00 INFO - PROCESS | 2530 | 1461155400026 Marionette DEBUG loaded listener.js 05:30:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12d035000) [pid = 2530] [serial = 2180] [outer = 0x12b6fec00] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x11c6b3400) [pid = 2530] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 115 (0x123c47000) [pid = 2530] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 114 (0x11a7a5000) [pid = 2530] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 113 (0x114f60c00) [pid = 2530] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 112 (0x118681c00) [pid = 2530] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 111 (0x1278e7800) [pid = 2530] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 110 (0x11c52bc00) [pid = 2530] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 109 (0x11bb90c00) [pid = 2530] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 108 (0x11b58c400) [pid = 2530] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:30:00 INFO - PROCESS | 2530 | --DOMWINDOW == 107 (0x1240e0400) [pid = 2530] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:30:00 INFO - PROCESS | 2530 | 1461155400442 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]]]}] 05:30:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:30:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 618ms 05:30:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:30:00 INFO - PROCESS | 2530 | 1461155400494 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 05:30:00 INFO - PROCESS | 2530 | 1461155400495 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 05:30:00 INFO - PROCESS | 2530 | 1461155400497 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:30:00 INFO - PROCESS | 2530 | 1461155400498 Marionette TRACE conn2 <- [1,2878,null,{}] 05:30:00 INFO - PROCESS | 2530 | 1461155400500 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}] 05:30:00 INFO - PROCESS | 2530 | 1461155400576 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 05:30:00 INFO - PROCESS | 2530 | 1461155400581 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:00 INFO - PROCESS | 2530 | ++DOCSHELL 0x12713a000 == 61 [pid = 2530] [id = 727] 05:30:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 108 (0x114f60c00) [pid = 2530] [serial = 2181] [outer = 0x0] 05:30:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 109 (0x11be5bc00) [pid = 2530] [serial = 2182] [outer = 0x114f60c00] 05:30:00 INFO - PROCESS | 2530 | 1461155400622 Marionette DEBUG loaded listener.js 05:30:00 INFO - PROCESS | 2530 | ++DOMWINDOW == 110 (0x129319400) [pid = 2530] [serial = 2183] [outer = 0x114f60c00] 05:30:01 INFO - PROCESS | 2530 | 1461155401134 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]]]}] 05:30:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:30:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 672ms 05:30:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:30:01 INFO - PROCESS | 2530 | 1461155401170 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 05:30:01 INFO - PROCESS | 2530 | 1461155401172 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 05:30:01 INFO - PROCESS | 2530 | 1461155401175 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:30:01 INFO - PROCESS | 2530 | 1461155401178 Marionette TRACE conn2 <- [1,2882,null,{}] 05:30:01 INFO - PROCESS | 2530 | 1461155401180 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}] 05:30:01 INFO - PROCESS | 2530 | 1461155401279 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 05:30:01 INFO - PROCESS | 2530 | 1461155401284 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f42b000 == 62 [pid = 2530] [id = 728] 05:30:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 111 (0x1293d7400) [pid = 2530] [serial = 2184] [outer = 0x0] 05:30:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 112 (0x12d975c00) [pid = 2530] [serial = 2185] [outer = 0x1293d7400] 05:30:01 INFO - PROCESS | 2530 | 1461155401313 Marionette DEBUG loaded listener.js 05:30:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 113 (0x12d9c0c00) [pid = 2530] [serial = 2186] [outer = 0x1293d7400] 05:30:01 INFO - PROCESS | 2530 | 1461155401667 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]]]}] 05:30:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:30:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 523ms 05:30:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:30:01 INFO - PROCESS | 2530 | 1461155401698 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 05:30:01 INFO - PROCESS | 2530 | 1461155401699 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 05:30:01 INFO - PROCESS | 2530 | 1461155401702 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:30:01 INFO - PROCESS | 2530 | 1461155401703 Marionette TRACE conn2 <- [1,2886,null,{}] 05:30:01 INFO - PROCESS | 2530 | 1461155401705 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}] 05:30:01 INFO - PROCESS | 2530 | 1461155401819 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 05:30:01 INFO - PROCESS | 2530 | 1461155401824 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:01 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f61a800 == 63 [pid = 2530] [id = 729] 05:30:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 114 (0x12dbe5c00) [pid = 2530] [serial = 2187] [outer = 0x0] 05:30:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 115 (0x12dbed800) [pid = 2530] [serial = 2188] [outer = 0x12dbe5c00] 05:30:01 INFO - PROCESS | 2530 | 1461155401850 Marionette DEBUG loaded listener.js 05:30:01 INFO - PROCESS | 2530 | ++DOMWINDOW == 116 (0x12e2f1800) [pid = 2530] [serial = 2189] [outer = 0x12dbe5c00] 05:30:02 INFO - PROCESS | 2530 | 1461155402171 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]]]}] 05:30:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:30:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 517ms 05:30:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:30:02 INFO - PROCESS | 2530 | 1461155402219 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 05:30:02 INFO - PROCESS | 2530 | 1461155402221 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 05:30:02 INFO - PROCESS | 2530 | 1461155402223 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:30:02 INFO - PROCESS | 2530 | 1461155402224 Marionette TRACE conn2 <- [1,2890,null,{}] 05:30:02 INFO - PROCESS | 2530 | 1461155402226 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}] 05:30:02 INFO - PROCESS | 2530 | 1461155402312 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 05:30:02 INFO - PROCESS | 2530 | 1461155402316 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:02 INFO - PROCESS | 2530 | ++DOCSHELL 0x12fe4c000 == 64 [pid = 2530] [id = 730] 05:30:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x12e2f1c00) [pid = 2530] [serial = 2190] [outer = 0x0] 05:30:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x12e2fa800) [pid = 2530] [serial = 2191] [outer = 0x12e2f1c00] 05:30:02 INFO - PROCESS | 2530 | 1461155402341 Marionette DEBUG loaded listener.js 05:30:02 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x12e34e800) [pid = 2530] [serial = 2192] [outer = 0x12e2f1c00] 05:30:02 INFO - PROCESS | 2530 | 1461155402835 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:30:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:30:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 05:30:02 INFO - PROCESS | 2530 | 1461155402894 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 05:30:02 INFO - PROCESS | 2530 | 1461155402896 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 05:30:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:30:02 INFO - PROCESS | 2530 | 1461155402900 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:30:02 INFO - PROCESS | 2530 | 1461155402902 Marionette TRACE conn2 <- [1,2894,null,{}] 05:30:02 INFO - PROCESS | 2530 | 1461155402907 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}] 05:30:03 INFO - PROCESS | 2530 | 1461155403017 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 05:30:03 INFO - PROCESS | 2530 | 1461155403128 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x11bd4e000 == 65 [pid = 2530] [id = 731] 05:30:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x11a7a5400) [pid = 2530] [serial = 2193] [outer = 0x0] 05:30:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x11a7ae800) [pid = 2530] [serial = 2194] [outer = 0x11a7a5400] 05:30:03 INFO - PROCESS | 2530 | 1461155403160 Marionette DEBUG loaded listener.js 05:30:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x11ace1c00) [pid = 2530] [serial = 2195] [outer = 0x11a7a5400] 05:30:03 INFO - PROCESS | 2530 | 1461155403569 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]]]}] 05:30:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:30:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 720ms 05:30:03 INFO - PROCESS | 2530 | 1461155403621 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 05:30:03 INFO - PROCESS | 2530 | 1461155403625 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 05:30:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:30:03 INFO - PROCESS | 2530 | 1461155403630 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:30:03 INFO - PROCESS | 2530 | 1461155403631 Marionette TRACE conn2 <- [1,2898,null,{}] 05:30:03 INFO - PROCESS | 2530 | 1461155403634 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}] 05:30:03 INFO - PROCESS | 2530 | 1461155403740 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 05:30:03 INFO - PROCESS | 2530 | 1461155403801 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:03 INFO - PROCESS | 2530 | ++DOCSHELL 0x129049000 == 66 [pid = 2530] [id = 732] 05:30:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x11b5c5000) [pid = 2530] [serial = 2196] [outer = 0x0] 05:30:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x11c52e400) [pid = 2530] [serial = 2197] [outer = 0x11b5c5000] 05:30:03 INFO - PROCESS | 2530 | 1461155403871 Marionette DEBUG loaded listener.js 05:30:03 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x123c42c00) [pid = 2530] [serial = 2198] [outer = 0x11b5c5000] 05:30:04 INFO - PROCESS | 2530 | 1461155404286 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]]]}] 05:30:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:30:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 723ms 05:30:04 INFO - PROCESS | 2530 | 1461155404378 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 05:30:04 INFO - PROCESS | 2530 | 1461155404380 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 05:30:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:30:04 INFO - PROCESS | 2530 | 1461155404396 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:30:04 INFO - PROCESS | 2530 | 1461155404399 Marionette TRACE conn2 <- [1,2902,null,{}] 05:30:04 INFO - PROCESS | 2530 | 1461155404407 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}] 05:30:04 INFO - PROCESS | 2530 | 1461155404514 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 05:30:04 INFO - PROCESS | 2530 | 1461155404576 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:04 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f603800 == 67 [pid = 2530] [id = 733] 05:30:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x124248c00) [pid = 2530] [serial = 2199] [outer = 0x0] 05:30:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12ad39c00) [pid = 2530] [serial = 2200] [outer = 0x124248c00] 05:30:04 INFO - PROCESS | 2530 | 1461155404648 Marionette DEBUG loaded listener.js 05:30:04 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12b2e1800) [pid = 2530] [serial = 2201] [outer = 0x124248c00] 05:30:05 INFO - PROCESS | 2530 | 1461155405060 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:30:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:30:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 673ms 05:30:05 INFO - PROCESS | 2530 | 1461155405069 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 05:30:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:30:05 INFO - PROCESS | 2530 | 1461155405072 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 05:30:05 INFO - PROCESS | 2530 | 1461155405076 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:30:05 INFO - PROCESS | 2530 | 1461155405078 Marionette TRACE conn2 <- [1,2906,null,{}] 05:30:05 INFO - PROCESS | 2530 | 1461155405084 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}] 05:30:05 INFO - PROCESS | 2530 | 1461155405242 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 05:30:05 INFO - PROCESS | 2530 | 1461155405372 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:05 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ffd5000 == 68 [pid = 2530] [id = 734] 05:30:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x12b4c8000) [pid = 2530] [serial = 2202] [outer = 0x0] 05:30:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12baed000) [pid = 2530] [serial = 2203] [outer = 0x12b4c8000] 05:30:05 INFO - PROCESS | 2530 | 1461155405421 Marionette DEBUG loaded listener.js 05:30:05 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12d318400) [pid = 2530] [serial = 2204] [outer = 0x12b4c8000] 05:30:05 INFO - PROCESS | 2530 | 1461155405871 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]]]}] 05:30:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:30:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 824ms 05:30:05 INFO - PROCESS | 2530 | 1461155405900 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 05:30:05 INFO - PROCESS | 2530 | 1461155405902 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 05:30:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:30:05 INFO - PROCESS | 2530 | 1461155405904 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:30:05 INFO - PROCESS | 2530 | 1461155405905 Marionette TRACE conn2 <- [1,2910,null,{}] 05:30:05 INFO - PROCESS | 2530 | 1461155405908 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}] 05:30:06 INFO - PROCESS | 2530 | 1461155406010 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 05:30:06 INFO - PROCESS | 2530 | 1461155406069 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x13055c800 == 69 [pid = 2530] [id = 735] 05:30:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12d02a000) [pid = 2530] [serial = 2205] [outer = 0x0] 05:30:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x12d983000) [pid = 2530] [serial = 2206] [outer = 0x12d02a000] 05:30:06 INFO - PROCESS | 2530 | 1461155406098 Marionette DEBUG loaded listener.js 05:30:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x12dbea400) [pid = 2530] [serial = 2207] [outer = 0x12d02a000] 05:30:06 INFO - PROCESS | 2530 | 1461155406501 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]]]}] 05:30:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:30:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:30:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 619ms 05:30:06 INFO - PROCESS | 2530 | 1461155406523 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 05:30:06 INFO - PROCESS | 2530 | 1461155406524 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 05:30:06 INFO - TEST-START | /DOMEvents/constructors.html 05:30:06 INFO - PROCESS | 2530 | 1461155406527 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:30:06 INFO - PROCESS | 2530 | 1461155406528 Marionette TRACE conn2 <- [1,2914,null,{}] 05:30:06 INFO - PROCESS | 2530 | 1461155406531 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}] 05:30:06 INFO - PROCESS | 2530 | 1461155406651 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 05:30:06 INFO - PROCESS | 2530 | 1461155406712 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:06 INFO - PROCESS | 2530 | ++DOCSHELL 0x11ac2b800 == 70 [pid = 2530] [id = 736] 05:30:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x114035800) [pid = 2530] [serial = 2208] [outer = 0x0] 05:30:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x114c9e400) [pid = 2530] [serial = 2209] [outer = 0x114035800] 05:30:06 INFO - PROCESS | 2530 | 1461155406923 Marionette DEBUG loaded listener.js 05:30:06 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x1182ac400) [pid = 2530] [serial = 2210] [outer = 0x114035800] 05:30:07 INFO - PROCESS | 2530 | 1461155407362 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]]]}] 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:30:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:30:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:30:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:30:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:30:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:30:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:30:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:30:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 882ms 05:30:07 INFO - PROCESS | 2530 | 1461155407414 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 05:30:07 INFO - PROCESS | 2530 | 1461155407417 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 05:30:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:30:07 INFO - PROCESS | 2530 | 1461155407423 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:30:07 INFO - PROCESS | 2530 | 1461155407424 Marionette TRACE conn2 <- [1,2918,null,{}] 05:30:07 INFO - PROCESS | 2530 | 1461155407427 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}] 05:30:07 INFO - PROCESS | 2530 | 1461155407528 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 05:30:07 INFO - PROCESS | 2530 | 1461155407608 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:07 INFO - PROCESS | 2530 | ++DOCSHELL 0x118f38000 == 71 [pid = 2530] [id = 737] 05:30:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x11ba48c00) [pid = 2530] [serial = 2211] [outer = 0x0] 05:30:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x11bb91000) [pid = 2530] [serial = 2212] [outer = 0x11ba48c00] 05:30:07 INFO - PROCESS | 2530 | 1461155407635 Marionette DEBUG loaded listener.js 05:30:07 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x11c524400) [pid = 2530] [serial = 2213] [outer = 0x11ba48c00] 05:30:07 INFO - PROCESS | 2530 | 1461155407987 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:30:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:30:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 572ms 05:30:07 INFO - PROCESS | 2530 | 1461155407994 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 05:30:07 INFO - PROCESS | 2530 | 1461155407997 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 05:30:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:30:08 INFO - PROCESS | 2530 | 1461155408001 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:30:08 INFO - PROCESS | 2530 | 1461155408003 Marionette TRACE conn2 <- [1,2922,null,{}] 05:30:08 INFO - PROCESS | 2530 | 1461155408005 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}] 05:30:08 INFO - PROCESS | 2530 | 1461155408121 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x12f61a800 == 70 [pid = 2530] [id = 729] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x12f42b000 == 69 [pid = 2530] [id = 728] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x12713a000 == 68 [pid = 2530] [id = 727] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed80000 == 67 [pid = 2530] [id = 726] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x12e67f000 == 66 [pid = 2530] [id = 725] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x12d0ea800 == 65 [pid = 2530] [id = 724] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x127ed1c00) [pid = 2530] [serial = 2131] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x12b7ac800) [pid = 2530] [serial = 2101] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x12bbbc400) [pid = 2530] [serial = 2104] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x123c74800) [pid = 2530] [serial = 2107] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x12b64f800 == 64 [pid = 2530] [id = 723] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x12952a800 == 63 [pid = 2530] [id = 722] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f2800 == 62 [pid = 2530] [id = 721] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x123a79000 == 61 [pid = 2530] [id = 720] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd46000 == 60 [pid = 2530] [id = 719] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x11becf800 == 59 [pid = 2530] [id = 718] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x123976800 == 58 [pid = 2530] [id = 712] 05:30:08 INFO - PROCESS | 2530 | --DOCSHELL 0x118aaf800 == 57 [pid = 2530] [id = 711] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x128e11c00) [pid = 2530] [serial = 2048] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x12b267c00) [pid = 2530] [serial = 2051] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x1273eb400) [pid = 2530] [serial = 2129] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x1240bb800) [pid = 2530] [serial = 2126] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x125deb000) [pid = 2530] [serial = 2128] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x123902800) [pid = 2530] [serial = 2125] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x11ba42800) [pid = 2530] [serial = 2117] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12931b400) [pid = 2530] [serial = 2098] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x115283800) [pid = 2530] [serial = 2110] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x118676400) [pid = 2530] [serial = 2092] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x11c528800) [pid = 2530] [serial = 2095] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 124 (0x11a8eb000) [pid = 2530] [serial = 2114] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 123 (0x129322c00) [pid = 2530] [serial = 2015] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 122 (0x11c6c2800) [pid = 2530] [serial = 2122] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 121 (0x11a7a1400) [pid = 2530] [serial = 2113] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 120 (0x11c275000) [pid = 2530] [serial = 2119] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 119 (0x11a9d7c00) [pid = 2530] [serial = 2116] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 118 (0x1182b2400) [pid = 2530] [serial = 2111] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 117 (0x11c52b800) [pid = 2530] [serial = 2120] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | --DOMWINDOW == 116 (0x123811800) [pid = 2530] [serial = 2123] [outer = 0x0] [url = about:blank] 05:30:08 INFO - PROCESS | 2530 | 1461155408224 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x118f32800 == 58 [pid = 2530] [id = 738] 05:30:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 117 (0x1158e6c00) [pid = 2530] [serial = 2214] [outer = 0x0] 05:30:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 118 (0x11a7a0400) [pid = 2530] [serial = 2215] [outer = 0x1158e6c00] 05:30:08 INFO - PROCESS | 2530 | 1461155408253 Marionette DEBUG loaded listener.js 05:30:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 119 (0x11c6c2800) [pid = 2530] [serial = 2216] [outer = 0x1158e6c00] 05:30:08 INFO - PROCESS | 2530 | [2530] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 05:30:08 INFO - PROCESS | 2530 | [2530] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 05:30:08 INFO - PROCESS | 2530 | [2530] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 05:30:08 INFO - PROCESS | 2530 | [2530] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 05:30:08 INFO - PROCESS | 2530 | 1461155408530 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]]]}] 05:30:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:30:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:30: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 05:30:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:30: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 05:30:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:30: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]" 05:30:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:30:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:30:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:30:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 570ms 05:30:08 INFO - PROCESS | 2530 | 1461155408572 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 05:30:08 INFO - PROCESS | 2530 | 1461155408573 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 05:30:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:30:08 INFO - PROCESS | 2530 | 1461155408576 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:30:08 INFO - PROCESS | 2530 | 1461155408578 Marionette TRACE conn2 <- [1,2926,null,{}] 05:30:08 INFO - PROCESS | 2530 | 1461155408588 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}] 05:30:08 INFO - PROCESS | 2530 | 1461155408675 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 05:30:08 INFO - PROCESS | 2530 | 1461155408680 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:08 INFO - PROCESS | 2530 | ++DOCSHELL 0x1291f4800 == 59 [pid = 2530] [id = 739] 05:30:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 120 (0x123906400) [pid = 2530] [serial = 2217] [outer = 0x0] 05:30:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 121 (0x1240bcc00) [pid = 2530] [serial = 2218] [outer = 0x123906400] 05:30:08 INFO - PROCESS | 2530 | 1461155408709 Marionette DEBUG loaded listener.js 05:30:08 INFO - PROCESS | 2530 | ++DOMWINDOW == 122 (0x11bb93800) [pid = 2530] [serial = 2219] [outer = 0x123906400] 05:30:09 INFO - PROCESS | 2530 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:30:09 INFO - PROCESS | 2530 | 1461155409055 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]]]}] 05:30:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:30:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 523ms 05:30:09 INFO - PROCESS | 2530 | 1461155409099 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 05:30:09 INFO - PROCESS | 2530 | 1461155409101 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 05:30:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:30:09 INFO - PROCESS | 2530 | 1461155409103 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:30:09 INFO - PROCESS | 2530 | 1461155409105 Marionette TRACE conn2 <- [1,2930,null,{}] 05:30:09 INFO - PROCESS | 2530 | 1461155409107 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}] 05:30:09 INFO - PROCESS | 2530 | 1461155409191 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 05:30:09 INFO - PROCESS | 2530 | 1461155409195 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x12953e000 == 60 [pid = 2530] [id = 740] 05:30:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 123 (0x127ece400) [pid = 2530] [serial = 2220] [outer = 0x0] 05:30:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 124 (0x128e09400) [pid = 2530] [serial = 2221] [outer = 0x127ece400] 05:30:09 INFO - PROCESS | 2530 | 1461155409223 Marionette DEBUG loaded listener.js 05:30:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 125 (0x1293d4800) [pid = 2530] [serial = 2222] [outer = 0x127ece400] 05:30:09 INFO - PROCESS | 2530 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:30:09 INFO - PROCESS | 2530 | 1461155409538 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]]]}] 05:30:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:30:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 467ms 05:30:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:30:09 INFO - PROCESS | 2530 | 1461155409572 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 05:30:09 INFO - PROCESS | 2530 | 1461155409573 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 05:30:09 INFO - PROCESS | 2530 | 1461155409575 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:30:09 INFO - PROCESS | 2530 | 1461155409577 Marionette TRACE conn2 <- [1,2934,null,{}] 05:30:09 INFO - PROCESS | 2530 | 1461155409581 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}] 05:30:09 INFO - PROCESS | 2530 | 1461155409740 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 05:30:09 INFO - PROCESS | 2530 | 1461155409755 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:09 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf66800 == 61 [pid = 2530] [id = 741] 05:30:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x1296f7000) [pid = 2530] [serial = 2223] [outer = 0x0] 05:30:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x12a792000) [pid = 2530] [serial = 2224] [outer = 0x1296f7000] 05:30:09 INFO - PROCESS | 2530 | 1461155409803 Marionette DEBUG loaded listener.js 05:30:09 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x12b26d800) [pid = 2530] [serial = 2225] [outer = 0x1296f7000] 05:30:10 INFO - PROCESS | 2530 | 1461155410241 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]]]}] 05:30: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. 05:30:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 05:30:10 INFO - PROCESS | 2530 | 1461155410246 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 05:30:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:30:10 INFO - PROCESS | 2530 | 1461155410248 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 05:30:10 INFO - PROCESS | 2530 | 1461155410250 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:30:10 INFO - PROCESS | 2530 | 1461155410251 Marionette TRACE conn2 <- [1,2938,null,{}] 05:30:10 INFO - PROCESS | 2530 | 1461155410253 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}] 05:30:10 INFO - PROCESS | 2530 | 1461155410373 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 05:30:10 INFO - PROCESS | 2530 | 1461155410414 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x12da56800 == 62 [pid = 2530] [id = 742] 05:30:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x1296f7800) [pid = 2530] [serial = 2226] [outer = 0x0] 05:30:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12b6f2400) [pid = 2530] [serial = 2227] [outer = 0x1296f7800] 05:30:10 INFO - PROCESS | 2530 | 1461155410440 Marionette DEBUG loaded listener.js 05:30:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12bbb0800) [pid = 2530] [serial = 2228] [outer = 0x1296f7800] 05:30:10 INFO - PROCESS | 2530 | 1461155410762 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]]]}] 05:30: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. 05:30:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 518ms 05:30:10 INFO - PROCESS | 2530 | 1461155410770 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 05:30:10 INFO - PROCESS | 2530 | 1461155410772 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 05:30:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:30:10 INFO - PROCESS | 2530 | 1461155410775 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:30:10 INFO - PROCESS | 2530 | 1461155410777 Marionette TRACE conn2 <- [1,2942,null,{}] 05:30:10 INFO - PROCESS | 2530 | 1461155410780 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}] 05:30:10 INFO - PROCESS | 2530 | 1461155410944 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 05:30:10 INFO - PROCESS | 2530 | 1461155410965 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:10 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ed86800 == 63 [pid = 2530] [id = 743] 05:30:10 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12bb6f400) [pid = 2530] [serial = 2229] [outer = 0x0] 05:30:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x12d035800) [pid = 2530] [serial = 2230] [outer = 0x12bb6f400] 05:30:11 INFO - PROCESS | 2530 | 1461155411005 Marionette DEBUG loaded listener.js 05:30:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x12d9b6800) [pid = 2530] [serial = 2231] [outer = 0x12bb6f400] 05:30:11 INFO - PROCESS | 2530 | 1461155411396 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"]]]}] 05:30: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 05:30:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:30:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 05:30:11 INFO - PROCESS | 2530 | 1461155411451 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 05:30:11 INFO - PROCESS | 2530 | 1461155411452 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 05:30:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:30:11 INFO - PROCESS | 2530 | 1461155411455 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:30:11 INFO - PROCESS | 2530 | 1461155411456 Marionette TRACE conn2 <- [1,2946,null,{}] 05:30:11 INFO - PROCESS | 2530 | 1461155411458 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}] 05:30:11 INFO - PROCESS | 2530 | 1461155411567 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 05:30:11 INFO - PROCESS | 2530 | 1461155411607 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:11 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f432000 == 64 [pid = 2530] [id = 744] 05:30:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x12d9b8000) [pid = 2530] [serial = 2232] [outer = 0x0] 05:30:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x12dbf1400) [pid = 2530] [serial = 2233] [outer = 0x12d9b8000] 05:30:11 INFO - PROCESS | 2530 | 1461155411632 Marionette DEBUG loaded listener.js 05:30:11 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x12e2f8400) [pid = 2530] [serial = 2234] [outer = 0x12d9b8000] 05:30:11 INFO - PROCESS | 2530 | 1461155411918 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]]]}] 05:30:11 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. 05:30:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 519ms 05:30:11 INFO - PROCESS | 2530 | 1461155411975 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 05:30:11 INFO - PROCESS | 2530 | 1461155411976 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 05:30:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:30:11 INFO - PROCESS | 2530 | 1461155411978 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:30:11 INFO - PROCESS | 2530 | 1461155411979 Marionette TRACE conn2 <- [1,2950,null,{}] 05:30:11 INFO - PROCESS | 2530 | 1461155411984 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}] 05:30:12 INFO - PROCESS | 2530 | 1461155412096 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 05:30:12 INFO - PROCESS | 2530 | 1461155412100 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f97c800 == 65 [pid = 2530] [id = 745] 05:30:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x12e2fac00) [pid = 2530] [serial = 2235] [outer = 0x0] 05:30:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x12e353000) [pid = 2530] [serial = 2236] [outer = 0x12e2fac00] 05:30:12 INFO - PROCESS | 2530 | 1461155412124 Marionette DEBUG loaded listener.js 05:30:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x12e62f800) [pid = 2530] [serial = 2237] [outer = 0x12e2fac00] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12b4c0000) [pid = 2530] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 138 (0x12b7b6400) [pid = 2530] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 137 (0x12b6fec00) [pid = 2530] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 136 (0x1240ec000) [pid = 2530] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 135 (0x11bb9dc00) [pid = 2530] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 134 (0x1239de000) [pid = 2530] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 133 (0x114f82000) [pid = 2530] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 132 (0x11aa3ec00) [pid = 2530] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 131 (0x114f60c00) [pid = 2530] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 130 (0x12dbe5c00) [pid = 2530] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 129 (0x123c75000) [pid = 2530] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 128 (0x12f59f400) [pid = 2530] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 127 (0x1293d7400) [pid = 2530] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 126 (0x12f612000) [pid = 2530] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:30:12 INFO - PROCESS | 2530 | --DOMWINDOW == 125 (0x1240b8000) [pid = 2530] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:30:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x112146000 == 66 [pid = 2530] [id = 746] 05:30:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 126 (0x1154b9400) [pid = 2530] [serial = 2238] [outer = 0x0] 05:30:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 127 (0x1182b3000) [pid = 2530] [serial = 2239] [outer = 0x1154b9400] 05:30:12 INFO - PROCESS | 2530 | 1461155412634 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]]]}] 05:30: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. 05:30:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 05:30:12 INFO - PROCESS | 2530 | 1461155412651 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 05:30:12 INFO - PROCESS | 2530 | 1461155412653 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 05:30:12 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:30:12 INFO - PROCESS | 2530 | 1461155412655 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:30:12 INFO - PROCESS | 2530 | 1461155412656 Marionette TRACE conn2 <- [1,2954,null,{}] 05:30:12 INFO - PROCESS | 2530 | 1461155412658 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}] 05:30:12 INFO - PROCESS | 2530 | 1461155412768 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 05:30:12 INFO - PROCESS | 2530 | 1461155412772 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:12 INFO - PROCESS | 2530 | ++DOCSHELL 0x12ef6b800 == 67 [pid = 2530] [id = 747] 05:30:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 128 (0x11af5bc00) [pid = 2530] [serial = 2240] [outer = 0x0] 05:30:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 129 (0x129109400) [pid = 2530] [serial = 2241] [outer = 0x11af5bc00] 05:30:12 INFO - PROCESS | 2530 | 1461155412802 Marionette DEBUG loaded listener.js 05:30:12 INFO - PROCESS | 2530 | ++DOMWINDOW == 130 (0x12e635400) [pid = 2530] [serial = 2242] [outer = 0x11af5bc00] 05:30:13 INFO - PROCESS | 2530 | 1461155413114 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]]]}] 05:30:13 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:30: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 05:30:13 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 05:30:13 INFO - PROCESS | 2530 | 1461155413181 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 05:30:13 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:30:13 INFO - PROCESS | 2530 | 1461155413185 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 05:30:13 INFO - PROCESS | 2530 | 1461155413187 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:30:13 INFO - PROCESS | 2530 | 1461155413189 Marionette TRACE conn2 <- [1,2958,null,{}] 05:30:13 INFO - PROCESS | 2530 | 1461155413191 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}] 05:30:13 INFO - PROCESS | 2530 | 1461155413296 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 05:30:13 INFO - PROCESS | 2530 | 1461155413301 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x136f7e800 == 68 [pid = 2530] [id = 748] 05:30:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 131 (0x12e34b400) [pid = 2530] [serial = 2243] [outer = 0x0] 05:30:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 132 (0x12e651400) [pid = 2530] [serial = 2244] [outer = 0x12e34b400] 05:30:13 INFO - PROCESS | 2530 | 1461155413326 Marionette DEBUG loaded listener.js 05:30:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 133 (0x12ea38000) [pid = 2530] [serial = 2245] [outer = 0x12e34b400] 05:30:13 INFO - PROCESS | 2530 | 1461155413642 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]]]}] 05:30:13 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. 05:30:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 05:30:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:30:13 INFO - PROCESS | 2530 | 1461155413657 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 05:30:13 INFO - PROCESS | 2530 | 1461155413658 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 05:30:13 INFO - PROCESS | 2530 | 1461155413660 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:30:13 INFO - PROCESS | 2530 | 1461155413661 Marionette TRACE conn2 <- [1,2962,null,{}] 05:30:13 INFO - PROCESS | 2530 | 1461155413665 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}] 05:30:13 INFO - PROCESS | 2530 | 1461155413749 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 05:30:13 INFO - PROCESS | 2530 | 1461155413754 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:13 INFO - PROCESS | 2530 | ++DOCSHELL 0x1378db000 == 69 [pid = 2530] [id = 749] 05:30:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 134 (0x12ea39c00) [pid = 2530] [serial = 2246] [outer = 0x0] 05:30:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 135 (0x12ea41400) [pid = 2530] [serial = 2247] [outer = 0x12ea39c00] 05:30:13 INFO - PROCESS | 2530 | 1461155413779 Marionette DEBUG loaded listener.js 05:30:13 INFO - PROCESS | 2530 | ++DOMWINDOW == 136 (0x12edb3c00) [pid = 2530] [serial = 2248] [outer = 0x12ea39c00] 05:30:14 INFO - PROCESS | 2530 | 1461155414079 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]]]}] 05:30:14 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. 05:30:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 05:30:14 INFO - PROCESS | 2530 | 1461155414133 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 05:30:14 INFO - PROCESS | 2530 | 1461155414134 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 05:30:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:30:14 INFO - PROCESS | 2530 | 1461155414137 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:30:14 INFO - PROCESS | 2530 | 1461155414138 Marionette TRACE conn2 <- [1,2966,null,{}] 05:30:14 INFO - PROCESS | 2530 | 1461155414141 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}] 05:30:14 INFO - PROCESS | 2530 | 1461155414255 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 05:30:14 INFO - PROCESS | 2530 | 1461155414261 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x137a98000 == 70 [pid = 2530] [id = 750] 05:30:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 137 (0x12edb5000) [pid = 2530] [serial = 2249] [outer = 0x0] 05:30:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 138 (0x12edb9000) [pid = 2530] [serial = 2250] [outer = 0x12edb5000] 05:30:14 INFO - PROCESS | 2530 | 1461155414286 Marionette DEBUG loaded listener.js 05:30:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 139 (0x12edbe400) [pid = 2530] [serial = 2251] [outer = 0x12edb5000] 05:30:14 INFO - PROCESS | 2530 | 1461155414675 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]]]}] 05:30:14 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. 05:30:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 568ms 05:30:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:30:14 INFO - PROCESS | 2530 | 1461155414706 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 05:30:14 INFO - PROCESS | 2530 | 1461155414708 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 05:30:14 INFO - PROCESS | 2530 | 1461155414712 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:30:14 INFO - PROCESS | 2530 | 1461155414714 Marionette TRACE conn2 <- [1,2970,null,{}] 05:30:14 INFO - PROCESS | 2530 | 1461155414718 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}] 05:30:14 INFO - PROCESS | 2530 | 1461155414826 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 05:30:14 INFO - PROCESS | 2530 | 1461155414886 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:14 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a8e000 == 71 [pid = 2530] [id = 751] 05:30:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x1146b0400) [pid = 2530] [serial = 2252] [outer = 0x0] 05:30:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x119c5fc00) [pid = 2530] [serial = 2253] [outer = 0x1146b0400] 05:30:14 INFO - PROCESS | 2530 | 1461155414918 Marionette DEBUG loaded listener.js 05:30:14 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x11a9d4400) [pid = 2530] [serial = 2254] [outer = 0x1146b0400] 05:30:15 INFO - PROCESS | 2530 | 1461155415316 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]]]}] 05:30:15 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. 05:30:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 626ms 05:30:15 INFO - PROCESS | 2530 | 1461155415338 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 05:30:15 INFO - PROCESS | 2530 | 1461155415342 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 05:30:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:30:15 INFO - PROCESS | 2530 | 1461155415347 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:30:15 INFO - PROCESS | 2530 | 1461155415349 Marionette TRACE conn2 <- [1,2974,null,{}] 05:30:15 INFO - PROCESS | 2530 | 1461155415351 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}] 05:30:15 INFO - PROCESS | 2530 | 1461155415458 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 05:30:15 INFO - PROCESS | 2530 | 1461155415521 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:15 INFO - PROCESS | 2530 | ++DOCSHELL 0x1294dc800 == 72 [pid = 2530] [id = 752] 05:30:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x11a9d2800) [pid = 2530] [serial = 2255] [outer = 0x0] 05:30:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x11bb9c800) [pid = 2530] [serial = 2256] [outer = 0x11a9d2800] 05:30:15 INFO - PROCESS | 2530 | 1461155415550 Marionette DEBUG loaded listener.js 05:30:15 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x123737800) [pid = 2530] [serial = 2257] [outer = 0x11a9d2800] 05:30:15 INFO - PROCESS | 2530 | 1461155415940 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]]]}] 05:30:15 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. 05:30:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 622ms 05:30:15 INFO - PROCESS | 2530 | 1461155415968 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 05:30:15 INFO - PROCESS | 2530 | 1461155415970 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 05:30:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:30:15 INFO - PROCESS | 2530 | 1461155415972 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:30:15 INFO - PROCESS | 2530 | 1461155415975 Marionette TRACE conn2 <- [1,2978,null,{}] 05:30:15 INFO - PROCESS | 2530 | 1461155415983 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}] 05:30:16 INFO - PROCESS | 2530 | 1461155416092 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 05:30:16 INFO - PROCESS | 2530 | 1461155416188 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e870800 == 73 [pid = 2530] [id = 753] 05:30:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x123da1400) [pid = 2530] [serial = 2258] [outer = 0x0] 05:30:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x127348800) [pid = 2530] [serial = 2259] [outer = 0x123da1400] 05:30:16 INFO - PROCESS | 2530 | 1461155416222 Marionette DEBUG loaded listener.js 05:30:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x12a78d400) [pid = 2530] [serial = 2260] [outer = 0x123da1400] 05:30:16 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. 05:30:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 624ms 05:30:16 INFO - PROCESS | 2530 | 1461155416590 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]]]}] 05:30:16 INFO - PROCESS | 2530 | 1461155416598 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 05:30:16 INFO - PROCESS | 2530 | 1461155416601 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 05:30:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:30:16 INFO - PROCESS | 2530 | 1461155416615 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:30:16 INFO - PROCESS | 2530 | 1461155416616 Marionette TRACE conn2 <- [1,2982,null,{}] 05:30:16 INFO - PROCESS | 2530 | 1461155416620 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}] 05:30:16 INFO - PROCESS | 2530 | 1461155416725 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 05:30:16 INFO - PROCESS | 2530 | 1461155416788 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:16 INFO - PROCESS | 2530 | ++DOCSHELL 0x1378d1000 == 74 [pid = 2530] [id = 754] 05:30:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x12ad32c00) [pid = 2530] [serial = 2261] [outer = 0x0] 05:30:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x12b4bf000) [pid = 2530] [serial = 2262] [outer = 0x12ad32c00] 05:30:16 INFO - PROCESS | 2530 | 1461155416858 Marionette DEBUG loaded listener.js 05:30:16 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x12d9b7c00) [pid = 2530] [serial = 2263] [outer = 0x12ad32c00] 05:30:17 INFO - PROCESS | 2530 | 1461155417193 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"]]]}] 05:30:17 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 05:30:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:30:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 623ms 05:30:17 INFO - PROCESS | 2530 | 1461155417239 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 05:30:17 INFO - PROCESS | 2530 | 1461155417240 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 05:30:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:30:17 INFO - PROCESS | 2530 | 1461155417242 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:30:17 INFO - PROCESS | 2530 | 1461155417243 Marionette TRACE conn2 <- [1,2986,null,{}] 05:30:17 INFO - PROCESS | 2530 | 1461155417246 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}] 05:30:17 INFO - PROCESS | 2530 | 1461155417351 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 05:30:17 INFO - PROCESS | 2530 | 1461155417411 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:17 INFO - PROCESS | 2530 | ++DOCSHELL 0x138c46000 == 75 [pid = 2530] [id = 755] 05:30:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x12d97e000) [pid = 2530] [serial = 2264] [outer = 0x0] 05:30:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x12e631000) [pid = 2530] [serial = 2265] [outer = 0x12d97e000] 05:30:17 INFO - PROCESS | 2530 | 1461155417500 Marionette DEBUG loaded listener.js 05:30:17 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x12e651000) [pid = 2530] [serial = 2266] [outer = 0x12d97e000] 05:30:17 INFO - PROCESS | 2530 | 1461155417897 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]]]}] 05:30:17 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. 05:30:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 670ms 05:30:17 INFO - PROCESS | 2530 | 1461155417913 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 05:30:17 INFO - PROCESS | 2530 | 1461155417915 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 05:30:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:30:17 INFO - PROCESS | 2530 | 1461155417919 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:30:17 INFO - PROCESS | 2530 | 1461155417921 Marionette TRACE conn2 <- [1,2990,null,{}] 05:30:17 INFO - PROCESS | 2530 | 1461155417924 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}] 05:30:18 INFO - PROCESS | 2530 | 1461155418100 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 05:30:18 INFO - PROCESS | 2530 | 1461155418240 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x13a62f000 == 76 [pid = 2530] [id = 756] 05:30:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x12e65a800) [pid = 2530] [serial = 2267] [outer = 0x0] 05:30:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x12edba400) [pid = 2530] [serial = 2268] [outer = 0x12e65a800] 05:30:18 INFO - PROCESS | 2530 | 1461155418289 Marionette DEBUG loaded listener.js 05:30:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x12f591400) [pid = 2530] [serial = 2269] [outer = 0x12e65a800] 05:30:18 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e676800 == 77 [pid = 2530] [id = 757] 05:30:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x1295cf400) [pid = 2530] [serial = 2270] [outer = 0x0] 05:30:18 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x1295ccc00) [pid = 2530] [serial = 2271] [outer = 0x1295cf400] 05:30:18 INFO - PROCESS | 2530 | 1461155418752 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]]]}] 05:30:18 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. 05:30:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 870ms 05:30:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:30:18 INFO - PROCESS | 2530 | 1461155418789 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 05:30:18 INFO - PROCESS | 2530 | 1461155418790 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 05:30:18 INFO - PROCESS | 2530 | 1461155418792 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:30:18 INFO - PROCESS | 2530 | 1461155418794 Marionette TRACE conn2 <- [1,2994,null,{}] 05:30:18 INFO - PROCESS | 2530 | 1461155418796 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}] 05:30:18 INFO - PROCESS | 2530 | 1461155418925 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 05:30:19 INFO - PROCESS | 2530 | 1461155419031 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x139933000 == 78 [pid = 2530] [id = 758] 05:30:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x1295d1800) [pid = 2530] [serial = 2272] [outer = 0x0] 05:30:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x1295d8000) [pid = 2530] [serial = 2273] [outer = 0x1295d1800] 05:30:19 INFO - PROCESS | 2530 | 1461155419062 Marionette DEBUG loaded listener.js 05:30:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x12ef89800) [pid = 2530] [serial = 2274] [outer = 0x1295d1800] 05:30:19 INFO - PROCESS | 2530 | 1461155419396 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]]]}] 05:30:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:30:19 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 05:30:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 669ms 05:30:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:30:19 INFO - PROCESS | 2530 | 1461155419461 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 05:30:19 INFO - PROCESS | 2530 | 1461155419463 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 05:30:19 INFO - PROCESS | 2530 | 1461155419465 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:30:19 INFO - PROCESS | 2530 | 1461155419466 Marionette TRACE conn2 <- [1,2998,null,{}] 05:30:19 INFO - PROCESS | 2530 | 1461155419469 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}] 05:30:19 INFO - PROCESS | 2530 | 1461155419576 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 05:30:19 INFO - PROCESS | 2530 | 1461155419653 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:19 INFO - PROCESS | 2530 | ++DOCSHELL 0x138c90800 == 79 [pid = 2530] [id = 759] 05:30:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x1295d9c00) [pid = 2530] [serial = 2275] [outer = 0x0] 05:30:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x12f593400) [pid = 2530] [serial = 2276] [outer = 0x1295d9c00] 05:30:19 INFO - PROCESS | 2530 | 1461155419683 Marionette DEBUG loaded listener.js 05:30:19 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x12f59b800) [pid = 2530] [serial = 2277] [outer = 0x1295d9c00] 05:30:20 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. 05:30:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 05:30:20 INFO - PROCESS | 2530 | 1461155420081 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]]]}] 05:30:20 INFO - PROCESS | 2530 | 1461155420087 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 05:30:20 INFO - PROCESS | 2530 | 1461155420089 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 05:30:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:30:20 INFO - PROCESS | 2530 | 1461155420092 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:30:20 INFO - PROCESS | 2530 | 1461155420093 Marionette TRACE conn2 <- [1,3002,null,{}] 05:30:20 INFO - PROCESS | 2530 | 1461155420096 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}] 05:30:20 INFO - PROCESS | 2530 | 1461155420242 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 05:30:20 INFO - PROCESS | 2530 | 1461155420394 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:20 INFO - PROCESS | 2530 | ++DOCSHELL 0x11b8bb800 == 80 [pid = 2530] [id = 760] 05:30:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x1153cc000) [pid = 2530] [serial = 2278] [outer = 0x0] 05:30:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 167 (0x127ed2c00) [pid = 2530] [serial = 2279] [outer = 0x1153cc000] 05:30:20 INFO - PROCESS | 2530 | 1461155420453 Marionette DEBUG loaded listener.js 05:30:20 INFO - PROCESS | 2530 | ++DOMWINDOW == 168 (0x12abc6800) [pid = 2530] [serial = 2280] [outer = 0x1153cc000] 05:30:21 INFO - PROCESS | 2530 | 1461155421001 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]]]}] 05:30:21 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. 05:30:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 922ms 05:30:21 INFO - PROCESS | 2530 | 1461155421015 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 05:30:21 INFO - PROCESS | 2530 | 1461155421019 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 05:30:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:30:21 INFO - PROCESS | 2530 | 1461155421023 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:30:21 INFO - PROCESS | 2530 | 1461155421025 Marionette TRACE conn2 <- [1,3006,null,{}] 05:30:21 INFO - PROCESS | 2530 | 1461155421028 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}] 05:30:21 INFO - PROCESS | 2530 | 1461155421128 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 05:30:21 INFO - PROCESS | 2530 | 1461155421192 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x12afcd000 == 81 [pid = 2530] [id = 761] 05:30:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 169 (0x11a7af800) [pid = 2530] [serial = 2281] [outer = 0x0] 05:30:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 170 (0x11af67400) [pid = 2530] [serial = 2282] [outer = 0x11a7af800] 05:30:21 INFO - PROCESS | 2530 | 1461155421220 Marionette DEBUG loaded listener.js 05:30:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 171 (0x11c52f000) [pid = 2530] [serial = 2283] [outer = 0x11a7af800] 05:30:21 INFO - PROCESS | 2530 | 1461155421632 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]]]}] 05:30:21 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. 05:30:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 623ms 05:30:21 INFO - PROCESS | 2530 | 1461155421647 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 05:30:21 INFO - PROCESS | 2530 | 1461155421653 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 05:30:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:30:21 INFO - PROCESS | 2530 | 1461155421657 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:30:21 INFO - PROCESS | 2530 | 1461155421659 Marionette TRACE conn2 <- [1,3010,null,{}] 05:30:21 INFO - PROCESS | 2530 | 1461155421661 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}] 05:30:21 INFO - PROCESS | 2530 | 1461155421761 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 05:30:21 INFO - PROCESS | 2530 | 1461155421833 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:21 INFO - PROCESS | 2530 | ++DOCSHELL 0x1294c9800 == 82 [pid = 2530] [id = 762] 05:30:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 172 (0x11c24b000) [pid = 2530] [serial = 2284] [outer = 0x0] 05:30:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 173 (0x123da5c00) [pid = 2530] [serial = 2285] [outer = 0x11c24b000] 05:30:21 INFO - PROCESS | 2530 | 1461155421860 Marionette DEBUG loaded listener.js 05:30:21 INFO - PROCESS | 2530 | ++DOMWINDOW == 174 (0x127346000) [pid = 2530] [serial = 2286] [outer = 0x11c24b000] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12e85d800 == 81 [pid = 2530] [id = 683] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x1378db000 == 80 [pid = 2530] [id = 749] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x136f7e800 == 79 [pid = 2530] [id = 748] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12ef6b800 == 78 [pid = 2530] [id = 747] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x112146000 == 77 [pid = 2530] [id = 746] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12f97c800 == 76 [pid = 2530] [id = 745] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12f432000 == 75 [pid = 2530] [id = 744] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 173 (0x12f618800) [pid = 2530] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 172 (0x12e2fa800) [pid = 2530] [serial = 2191] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12ed86800 == 74 [pid = 2530] [id = 743] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12da56800 == 73 [pid = 2530] [id = 742] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf66800 == 72 [pid = 2530] [id = 741] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12953e000 == 71 [pid = 2530] [id = 740] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x1291f4800 == 70 [pid = 2530] [id = 739] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x118f32800 == 69 [pid = 2530] [id = 738] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x118f38000 == 68 [pid = 2530] [id = 737] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x11ac2b800 == 67 [pid = 2530] [id = 736] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12ffd5000 == 66 [pid = 2530] [id = 734] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x12f603800 == 65 [pid = 2530] [id = 733] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x129049000 == 64 [pid = 2530] [id = 732] 05:30:22 INFO - PROCESS | 2530 | --DOCSHELL 0x11bd4e000 == 63 [pid = 2530] [id = 731] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 171 (0x128873000) [pid = 2530] [serial = 2132] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 170 (0x12e2f1800) [pid = 2530] [serial = 2189] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 169 (0x119258800) [pid = 2530] [serial = 2173] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 168 (0x12bb76c00) [pid = 2530] [serial = 2176] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 167 (0x12baee400) [pid = 2530] [serial = 2174] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 166 (0x12d029c00) [pid = 2530] [serial = 2179] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 165 (0x1277f0800) [pid = 2530] [serial = 2167] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 164 (0x128ee2c00) [pid = 2530] [serial = 2168] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 163 (0x114c96800) [pid = 2530] [serial = 2134] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 162 (0x11c526800) [pid = 2530] [serial = 2161] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x12380e800) [pid = 2530] [serial = 2162] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x12a78ec00) [pid = 2530] [serial = 2149] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x123dac000) [pid = 2530] [serial = 2164] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x1240bf000) [pid = 2530] [serial = 2165] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x119c5d400) [pid = 2530] [serial = 2156] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x118616400) [pid = 2530] [serial = 2155] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x11bba4800) [pid = 2530] [serial = 2159] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x11b58e800) [pid = 2530] [serial = 2158] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x11a8f1800) [pid = 2530] [serial = 2137] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x12b2e8800) [pid = 2530] [serial = 2152] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x12931b800) [pid = 2530] [serial = 2146] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x123dad000) [pid = 2530] [serial = 2143] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x11c52a000) [pid = 2530] [serial = 2140] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x129319400) [pid = 2530] [serial = 2183] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x11be5bc00) [pid = 2530] [serial = 2182] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x12dbed800) [pid = 2530] [serial = 2188] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x1293dc400) [pid = 2530] [serial = 2170] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x12b6f8000) [pid = 2530] [serial = 2171] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 143 (0x12bbbb400) [pid = 2530] [serial = 2177] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 142 (0x12b6f1400) [pid = 2530] [serial = 1478] [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.] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 141 (0x12d035000) [pid = 2530] [serial = 2180] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 140 (0x12d9c0c00) [pid = 2530] [serial = 2186] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | --DOMWINDOW == 139 (0x12d975c00) [pid = 2530] [serial = 2185] [outer = 0x0] [url = about:blank] 05:30:22 INFO - PROCESS | 2530 | 1461155422259 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]]]}] 05:30:22 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 05:30:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 622ms 05:30:22 INFO - PROCESS | 2530 | 1461155422280 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 05:30:22 INFO - PROCESS | 2530 | 1461155422282 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 05:30:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:30:22 INFO - PROCESS | 2530 | 1461155422286 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:30:22 INFO - PROCESS | 2530 | 1461155422288 Marionette TRACE conn2 <- [1,3014,null,{}] 05:30:22 INFO - PROCESS | 2530 | 1461155422295 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}] 05:30:22 INFO - PROCESS | 2530 | 1461155422384 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 05:30:22 INFO - PROCESS | 2530 | 1461155422448 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:22 INFO - PROCESS | 2530 | ++DOCSHELL 0x12714c800 == 64 [pid = 2530] [id = 763] 05:30:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 140 (0x11c52e800) [pid = 2530] [serial = 2287] [outer = 0x0] 05:30:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 141 (0x127f38c00) [pid = 2530] [serial = 2288] [outer = 0x11c52e800] 05:30:22 INFO - PROCESS | 2530 | 1461155422476 Marionette DEBUG loaded listener.js 05:30:22 INFO - PROCESS | 2530 | ++DOMWINDOW == 142 (0x1293dec00) [pid = 2530] [serial = 2289] [outer = 0x11c52e800] 05:30:22 INFO - PROCESS | 2530 | [2530] 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 05:30:22 INFO - PROCESS | 2530 | 1461155422810 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:30:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:30:22 INFO - {} 05:30:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:30:22 INFO - {} 05:30:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:30:22 INFO - {} 05:30:22 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:30:22 INFO - {} 05:30:22 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 570ms 05:30:22 INFO - PROCESS | 2530 | 1461155422857 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 05:30:22 INFO - PROCESS | 2530 | 1461155422859 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 05:30:22 INFO - TEST-START | /FileAPI/fileReader.html 05:30:22 INFO - PROCESS | 2530 | 1461155422861 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:30:22 INFO - PROCESS | 2530 | 1461155422862 Marionette TRACE conn2 <- [1,3018,null,{}] 05:30:22 INFO - PROCESS | 2530 | 1461155422864 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}] 05:30:22 INFO - PROCESS | 2530 | 1461155422951 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 05:30:23 INFO - PROCESS | 2530 | 1461155423013 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf61000 == 65 [pid = 2530] [id = 764] 05:30:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 143 (0x1295cd400) [pid = 2530] [serial = 2290] [outer = 0x0] 05:30:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 144 (0x12a79ac00) [pid = 2530] [serial = 2291] [outer = 0x1295cd400] 05:30:23 INFO - PROCESS | 2530 | 1461155423039 Marionette DEBUG loaded listener.js 05:30:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x12b26b800) [pid = 2530] [serial = 2292] [outer = 0x1295cd400] 05:30:23 INFO - PROCESS | 2530 | 1461155423320 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]]]}] 05:30:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:30:23 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:30:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:30:23 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:30:23 INFO - TEST-OK | /FileAPI/fileReader.html | took 471ms 05:30:23 INFO - PROCESS | 2530 | 1461155423333 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 05:30:23 INFO - PROCESS | 2530 | 1461155423336 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 05:30:23 INFO - TEST-START | /FileAPI/historical.html 05:30:23 INFO - PROCESS | 2530 | 1461155423343 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:30:23 INFO - PROCESS | 2530 | 1461155423344 Marionette TRACE conn2 <- [1,3022,null,{}] 05:30:23 INFO - PROCESS | 2530 | 1461155423347 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}] 05:30:23 INFO - PROCESS | 2530 | 1461155423437 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 05:30:23 INFO - PROCESS | 2530 | 1461155423441 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:23 INFO - PROCESS | 2530 | ++DOCSHELL 0x12d952000 == 66 [pid = 2530] [id = 765] 05:30:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x12b2dec00) [pid = 2530] [serial = 2293] [outer = 0x0] 05:30:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x12b6f8000) [pid = 2530] [serial = 2294] [outer = 0x12b2dec00] 05:30:23 INFO - PROCESS | 2530 | 1461155423467 Marionette DEBUG loaded listener.js 05:30:23 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x12baf0400) [pid = 2530] [serial = 2295] [outer = 0x12b2dec00] 05:30:23 INFO - PROCESS | 2530 | 1461155423773 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"]]]}] 05:30:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:30:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:30:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:30:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:30:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:30:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:30:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:30:23 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 05:30:23 INFO - PROCESS | 2530 | 1461155423813 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 05:30:23 INFO - PROCESS | 2530 | 1461155423815 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 05:30:23 INFO - TEST-START | /FileAPI/idlharness.html 05:30:23 INFO - PROCESS | 2530 | 1461155423819 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:30:23 INFO - PROCESS | 2530 | 1461155423820 Marionette TRACE conn2 <- [1,3026,null,{}] 05:30:23 INFO - PROCESS | 2530 | 1461155423822 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}] 05:30:23 INFO - PROCESS | 2530 | 1461155423960 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 05:30:24 INFO - PROCESS | 2530 | 1461155424002 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x12e688800 == 67 [pid = 2530] [id = 766] 05:30:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x12abce000) [pid = 2530] [serial = 2296] [outer = 0x0] 05:30:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x12bbba400) [pid = 2530] [serial = 2297] [outer = 0x12abce000] 05:30:24 INFO - PROCESS | 2530 | 1461155424029 Marionette DEBUG loaded listener.js 05:30:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x12dbf0000) [pid = 2530] [serial = 2298] [outer = 0x12abce000] 05:30:24 INFO - PROCESS | 2530 | 1461155424592 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]]]}] 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:30:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:30:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:30:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:30:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:30:24 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 05:30:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:30:24 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 05:30:24 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 05:30:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:30:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:30:24 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 05:30:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:30:24 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 05:30:24 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 05:30:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:30:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:30:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 834ms 05:30:24 INFO - TEST-START | /FileAPI/idlharness.worker 05:30:24 INFO - PROCESS | 2530 | 1461155424655 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 05:30:24 INFO - PROCESS | 2530 | 1461155424656 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 05:30:24 INFO - PROCESS | 2530 | 1461155424659 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:30:24 INFO - PROCESS | 2530 | 1461155424660 Marionette TRACE conn2 <- [1,3030,null,{}] 05:30:24 INFO - PROCESS | 2530 | 1461155424663 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}] 05:30:24 INFO - PROCESS | 2530 | 1461155424776 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 05:30:24 INFO - PROCESS | 2530 | 1461155424790 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:24 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f972000 == 68 [pid = 2530] [id = 767] 05:30:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x12e2f2000) [pid = 2530] [serial = 2299] [outer = 0x0] 05:30:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x12e632400) [pid = 2530] [serial = 2300] [outer = 0x12e2f2000] 05:30:24 INFO - PROCESS | 2530 | 1461155424815 Marionette DEBUG loaded listener.js 05:30:24 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x12f6a3c00) [pid = 2530] [serial = 2301] [outer = 0x12e2f2000] 05:30:24 INFO - PROCESS | 2530 | [2530] 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 05:30:25 INFO - PROCESS | 2530 | 1461155425489 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,{},{}]]]}] 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:30:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:30:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:30:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:30:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:30:25 INFO - {} 05:30:25 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 05:30:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:30:25 INFO - {} 05:30:25 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 - {} 05:30:25 INFO - {} 05:30:25 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 05:30:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:30:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:30:25 INFO - {} 05:30:25 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 05:30:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:30:25 INFO - {} 05:30:25 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 - {} 05:30:25 INFO - {} 05:30:25 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 05:30:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 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 05:30:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:30:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:30:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 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 05:30:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 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 05:30:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 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 05:30:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:30:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:30:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:30:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:30:25 INFO - {} 05:30:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 888ms 05:30:25 INFO - PROCESS | 2530 | 1461155425549 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 05:30:25 INFO - PROCESS | 2530 | 1461155425550 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 05:30:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:30:25 INFO - PROCESS | 2530 | 1461155425552 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:30:25 INFO - PROCESS | 2530 | 1461155425553 Marionette TRACE conn2 <- [1,3034,null,{}] 05:30:25 INFO - PROCESS | 2530 | 1461155425555 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}] 05:30:25 INFO - PROCESS | 2530 | 1461155425672 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 05:30:25 INFO - PROCESS | 2530 | 1461155425685 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:25 INFO - PROCESS | 2530 | ++DOCSHELL 0x138c2b800 == 69 [pid = 2530] [id = 768] 05:30:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x11a8ae800) [pid = 2530] [serial = 2302] [outer = 0x0] 05:30:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x13a6cc800) [pid = 2530] [serial = 2303] [outer = 0x11a8ae800] 05:30:25 INFO - PROCESS | 2530 | 1461155425710 Marionette DEBUG loaded listener.js 05:30:25 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x13a6d3000) [pid = 2530] [serial = 2304] [outer = 0x11a8ae800] 05:30:26 INFO - PROCESS | 2530 | 1461155426055 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]]]}] 05:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:30:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 518ms 05:30:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:30:26 INFO - PROCESS | 2530 | 1461155426071 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 05:30:26 INFO - PROCESS | 2530 | 1461155426072 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 05:30:26 INFO - PROCESS | 2530 | 1461155426074 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:30:26 INFO - PROCESS | 2530 | 1461155426075 Marionette TRACE conn2 <- [1,3038,null,{}] 05:30:26 INFO - PROCESS | 2530 | 1461155426077 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}] 05:30:26 INFO - PROCESS | 2530 | 1461155426192 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 05:30:26 INFO - PROCESS | 2530 | 1461155426206 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x139934800 == 70 [pid = 2530] [id = 769] 05:30:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x12ac48000) [pid = 2530] [serial = 2305] [outer = 0x0] 05:30:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x12ac4ac00) [pid = 2530] [serial = 2306] [outer = 0x12ac48000] 05:30:26 INFO - PROCESS | 2530 | 1461155426231 Marionette DEBUG loaded listener.js 05:30:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x12ac4ec00) [pid = 2530] [serial = 2307] [outer = 0x12ac48000] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x11af5bc00) [pid = 2530] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x12bb6f400) [pid = 2530] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x12d9b8000) [pid = 2530] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x12e2fac00) [pid = 2530] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x11ba48c00) [pid = 2530] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x114035800) [pid = 2530] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x1158e6c00) [pid = 2530] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x1296f7000) [pid = 2530] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x123906400) [pid = 2530] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 150 (0x127ece400) [pid = 2530] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 149 (0x12e2f1c00) [pid = 2530] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 148 (0x12ea39c00) [pid = 2530] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 147 (0x1154b9400) [pid = 2530] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 146 (0x12e34b400) [pid = 2530] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 145 (0x1296f7800) [pid = 2530] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:30:26 INFO - PROCESS | 2530 | --DOMWINDOW == 144 (0x12d02e000) [pid = 2530] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:30:26 INFO - PROCESS | 2530 | 1461155426624 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"]]]}] 05:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:30:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 569ms 05:30:26 INFO - PROCESS | 2530 | 1461155426644 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 05:30:26 INFO - PROCESS | 2530 | 1461155426645 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 05:30:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:30:26 INFO - PROCESS | 2530 | 1461155426654 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:30:26 INFO - PROCESS | 2530 | 1461155426655 Marionette TRACE conn2 <- [1,3042,null,{}] 05:30:26 INFO - PROCESS | 2530 | 1461155426657 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}] 05:30:26 INFO - PROCESS | 2530 | 1461155426781 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 05:30:26 INFO - PROCESS | 2530 | 1461155426827 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:26 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f3a3000 == 71 [pid = 2530] [id = 770] 05:30:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 145 (0x129108c00) [pid = 2530] [serial = 2308] [outer = 0x0] 05:30:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 146 (0x1295b8800) [pid = 2530] [serial = 2309] [outer = 0x129108c00] 05:30:26 INFO - PROCESS | 2530 | 1461155426853 Marionette DEBUG loaded listener.js 05:30:26 INFO - PROCESS | 2530 | ++DOMWINDOW == 147 (0x1295bcc00) [pid = 2530] [serial = 2310] [outer = 0x129108c00] 05:30:27 INFO - PROCESS | 2530 | 1461155427207 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]]]}] 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:30:27 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. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:30:27 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'.) 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:30:27 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. 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:30:27 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. 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:30:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:30:27 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. 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:30:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:30:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:30:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 579ms 05:30:27 INFO - PROCESS | 2530 | 1461155427230 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 05:30:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:30:27 INFO - PROCESS | 2530 | 1461155427232 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 05:30:27 INFO - PROCESS | 2530 | 1461155427234 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:30:27 INFO - PROCESS | 2530 | 1461155427236 Marionette TRACE conn2 <- [1,3046,null,{}] 05:30:27 INFO - PROCESS | 2530 | 1461155427238 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}] 05:30:27 INFO - PROCESS | 2530 | 1461155427344 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 05:30:27 INFO - PROCESS | 2530 | 1461155427414 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x138ed9000 == 72 [pid = 2530] [id = 771] 05:30:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 148 (0x1295bec00) [pid = 2530] [serial = 2311] [outer = 0x0] 05:30:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 149 (0x12ac50400) [pid = 2530] [serial = 2312] [outer = 0x1295bec00] 05:30:27 INFO - PROCESS | 2530 | 1461155427443 Marionette DEBUG loaded listener.js 05:30:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 150 (0x13a6d6400) [pid = 2530] [serial = 2313] [outer = 0x1295bec00] 05:30:27 INFO - PROCESS | 2530 | [2530] 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 05:30:27 INFO - PROCESS | 2530 | 1461155427745 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:30:27 INFO - {} 05:30:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 05:30:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:30:27 INFO - PROCESS | 2530 | 1461155427755 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 05:30:27 INFO - PROCESS | 2530 | 1461155427756 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 05:30:27 INFO - PROCESS | 2530 | 1461155427758 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:30:27 INFO - PROCESS | 2530 | 1461155427759 Marionette TRACE conn2 <- [1,3050,null,{}] 05:30:27 INFO - PROCESS | 2530 | 1461155427761 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}] 05:30:27 INFO - PROCESS | 2530 | 1461155427857 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 05:30:27 INFO - PROCESS | 2530 | 1461155427861 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:27 INFO - PROCESS | 2530 | ++DOCSHELL 0x12aa75800 == 73 [pid = 2530] [id = 772] 05:30:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 151 (0x12aa90c00) [pid = 2530] [serial = 2314] [outer = 0x0] 05:30:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x12aa97c00) [pid = 2530] [serial = 2315] [outer = 0x12aa90c00] 05:30:27 INFO - PROCESS | 2530 | 1461155427886 Marionette DEBUG loaded listener.js 05:30:27 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x1295cd800) [pid = 2530] [serial = 2316] [outer = 0x12aa90c00] 05:30:28 INFO - PROCESS | 2530 | 1461155428209 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]]]}] 05:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:30:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 467ms 05:30:28 INFO - PROCESS | 2530 | 1461155428227 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 05:30:28 INFO - PROCESS | 2530 | 1461155428230 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 05:30:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:30:28 INFO - PROCESS | 2530 | 1461155428243 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:30:28 INFO - PROCESS | 2530 | 1461155428244 Marionette TRACE conn2 <- [1,3054,null,{}] 05:30:28 INFO - PROCESS | 2530 | 1461155428247 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}] 05:30:28 INFO - PROCESS | 2530 | 1461155428431 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 05:30:28 INFO - PROCESS | 2530 | 1461155428437 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:28 INFO - PROCESS | 2530 | ++DOCSHELL 0x12aad3800 == 74 [pid = 2530] [id = 773] 05:30:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x1293dc400) [pid = 2530] [serial = 2317] [outer = 0x0] 05:30:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x12abc9c00) [pid = 2530] [serial = 2318] [outer = 0x1293dc400] 05:30:28 INFO - PROCESS | 2530 | 1461155428458 Marionette DEBUG loaded listener.js 05:30:28 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x12ae1a400) [pid = 2530] [serial = 2319] [outer = 0x1293dc400] 05:30:29 INFO - PROCESS | 2530 | 1461155429264 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"]]]}] 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:30:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:30:29 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" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:30:29 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" 05:30:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:30:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:30:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1093ms 05:30:29 INFO - PROCESS | 2530 | 1461155429344 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 05:30:29 INFO - PROCESS | 2530 | 1461155429348 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 05:30:29 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:30:29 INFO - PROCESS | 2530 | 1461155429354 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:30:29 INFO - PROCESS | 2530 | 1461155429356 Marionette TRACE conn2 <- [1,3058,null,{}] 05:30:29 INFO - PROCESS | 2530 | 1461155429366 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}] 05:30:29 INFO - PROCESS | 2530 | 1461155429478 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 05:30:29 INFO - PROCESS | 2530 | 1461155429584 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:29 INFO - PROCESS | 2530 | ++DOCSHELL 0x129530800 == 75 [pid = 2530] [id = 774] 05:30:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x127f3e000) [pid = 2530] [serial = 2320] [outer = 0x0] 05:30:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x1293d3400) [pid = 2530] [serial = 2321] [outer = 0x127f3e000] 05:30:29 INFO - PROCESS | 2530 | 1461155429617 Marionette DEBUG loaded listener.js 05:30:29 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x1295c0400) [pid = 2530] [serial = 2322] [outer = 0x127f3e000] 05:30:30 INFO - PROCESS | 2530 | 1461155430030 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]]]}] 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:30:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:30:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:30:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:30:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:30:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:30:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:30:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:30:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:30:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 730ms 05:30:30 INFO - PROCESS | 2530 | 1461155430084 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 05:30:30 INFO - PROCESS | 2530 | 1461155430089 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 05:30:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:30:30 INFO - PROCESS | 2530 | 1461155430093 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:30:30 INFO - PROCESS | 2530 | 1461155430095 Marionette TRACE conn2 <- [1,3062,null,{}] 05:30:30 INFO - PROCESS | 2530 | 1461155430098 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}] 05:30:30 INFO - PROCESS | 2530 | 1461155430211 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 05:30:30 INFO - PROCESS | 2530 | 1461155430320 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:30 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b66e800 == 76 [pid = 2530] [id = 775] 05:30:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x1295d6c00) [pid = 2530] [serial = 2323] [outer = 0x0] 05:30:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x12aa9ec00) [pid = 2530] [serial = 2324] [outer = 0x1295d6c00] 05:30:30 INFO - PROCESS | 2530 | 1461155430352 Marionette DEBUG loaded listener.js 05:30:30 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x12ae1d000) [pid = 2530] [serial = 2325] [outer = 0x1295d6c00] 05:30:30 INFO - PROCESS | 2530 | [2530] 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 05:30:30 INFO - PROCESS | 2530 | 1461155430738 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:30:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:30:30 INFO - {} 05:30:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 05:30:30 INFO - PROCESS | 2530 | 1461155430763 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 05:30:30 INFO - PROCESS | 2530 | 1461155430765 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 05:30:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:30:30 INFO - PROCESS | 2530 | 1461155430767 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:30:30 INFO - PROCESS | 2530 | 1461155430770 Marionette TRACE conn2 <- [1,3066,null,{}] 05:30:30 INFO - PROCESS | 2530 | 1461155430778 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}] 05:30:30 INFO - PROCESS | 2530 | 1461155430925 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 05:30:31 INFO - PROCESS | 2530 | 1461155431026 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x12f97c800 == 77 [pid = 2530] [id = 776] 05:30:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x12ae1f000) [pid = 2530] [serial = 2326] [outer = 0x0] 05:30:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x12cfce400) [pid = 2530] [serial = 2327] [outer = 0x12ae1f000] 05:30:31 INFO - PROCESS | 2530 | 1461155431060 Marionette DEBUG loaded listener.js 05:30:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x12d979400) [pid = 2530] [serial = 2328] [outer = 0x12ae1f000] 05:30:31 INFO - PROCESS | 2530 | 1461155431414 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]]]}] 05:30:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:30:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:30:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:30:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:30:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:30:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:30:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:30:31 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 672ms 05:30:31 INFO - PROCESS | 2530 | 1461155431440 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 05:30:31 INFO - PROCESS | 2530 | 1461155431442 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 05:30:31 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:30:31 INFO - PROCESS | 2530 | 1461155431445 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:30:31 INFO - PROCESS | 2530 | 1461155431446 Marionette TRACE conn2 <- [1,3070,null,{}] 05:30:31 INFO - PROCESS | 2530 | 1461155431448 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}] 05:30:31 INFO - PROCESS | 2530 | 1461155431561 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 05:30:31 INFO - PROCESS | 2530 | 1461155431654 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:31 INFO - PROCESS | 2530 | ++DOCSHELL 0x136f6d800 == 78 [pid = 2530] [id = 777] 05:30:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x12d9bb000) [pid = 2530] [serial = 2329] [outer = 0x0] 05:30:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 167 (0x12d9c3c00) [pid = 2530] [serial = 2330] [outer = 0x12d9bb000] 05:30:31 INFO - PROCESS | 2530 | 1461155431688 Marionette DEBUG loaded listener.js 05:30:31 INFO - PROCESS | 2530 | ++DOMWINDOW == 168 (0x12e65c800) [pid = 2530] [serial = 2331] [outer = 0x12d9bb000] 05:30:32 INFO - PROCESS | 2530 | 1461155432044 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]]]}] 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:30:32 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 624ms 05:30:32 INFO - PROCESS | 2530 | 1461155432068 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 05:30:32 INFO - PROCESS | 2530 | 1461155432070 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 05:30:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:30:32 INFO - PROCESS | 2530 | 1461155432072 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:30:32 INFO - PROCESS | 2530 | 1461155432073 Marionette TRACE conn2 <- [1,3074,null,{}] 05:30:32 INFO - PROCESS | 2530 | 1461155432076 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}] 05:30:32 INFO - PROCESS | 2530 | 1461155432184 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 05:30:32 INFO - PROCESS | 2530 | 1461155432313 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x138ec6000 == 79 [pid = 2530] [id = 778] 05:30:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 169 (0x114ba0800) [pid = 2530] [serial = 2332] [outer = 0x0] 05:30:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 170 (0x114ba6000) [pid = 2530] [serial = 2333] [outer = 0x114ba0800] 05:30:32 INFO - PROCESS | 2530 | 1461155432348 Marionette DEBUG loaded listener.js 05:30:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 171 (0x114baa000) [pid = 2530] [serial = 2334] [outer = 0x114ba0800] 05:30:32 INFO - PROCESS | 2530 | 1461155432708 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]]]}] 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:30:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 669ms 05:30:32 INFO - PROCESS | 2530 | 1461155432742 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 05:30:32 INFO - PROCESS | 2530 | 1461155432743 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 05:30:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:30:32 INFO - PROCESS | 2530 | 1461155432746 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:30:32 INFO - PROCESS | 2530 | 1461155432747 Marionette TRACE conn2 <- [1,3078,null,{}] 05:30:32 INFO - PROCESS | 2530 | 1461155432749 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}] 05:30:32 INFO - PROCESS | 2530 | 1461155432866 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 05:30:32 INFO - PROCESS | 2530 | 1461155432954 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:32 INFO - PROCESS | 2530 | ++DOCSHELL 0x12aa69800 == 80 [pid = 2530] [id = 779] 05:30:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 172 (0x114bac400) [pid = 2530] [serial = 2335] [outer = 0x0] 05:30:32 INFO - PROCESS | 2530 | ++DOMWINDOW == 173 (0x12aa91400) [pid = 2530] [serial = 2336] [outer = 0x114bac400] 05:30:32 INFO - PROCESS | 2530 | 1461155432987 Marionette DEBUG loaded listener.js 05:30:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 174 (0x12edbec00) [pid = 2530] [serial = 2337] [outer = 0x114bac400] 05:30:33 INFO - PROCESS | 2530 | 1461155433345 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] 05:30:33 INFO - PROCESS | 2530 | 1461155433370 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 05:30:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:30:33 INFO - PROCESS | 2530 | 1461155433372 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:30:33 INFO - PROCESS | 2530 | 1461155433374 Marionette TRACE conn2 <- [1,3082,null,{}] 05:30:33 INFO - PROCESS | 2530 | 1461155433376 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}] 05:30:33 INFO - PROCESS | 2530 | 1461155433484 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 05:30:33 INFO - PROCESS | 2530 | 1461155433621 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:33 INFO - PROCESS | 2530 | ++DOCSHELL 0x124032800 == 81 [pid = 2530] [id = 780] 05:30:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 175 (0x113ec9800) [pid = 2530] [serial = 2338] [outer = 0x0] 05:30:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 176 (0x11acd6000) [pid = 2530] [serial = 2339] [outer = 0x113ec9800] 05:30:33 INFO - PROCESS | 2530 | 1461155433655 Marionette DEBUG loaded listener.js 05:30:33 INFO - PROCESS | 2530 | ++DOMWINDOW == 177 (0x11c53ac00) [pid = 2530] [serial = 2340] [outer = 0x113ec9800] 05:30:34 INFO - PROCESS | 2530 | 1461155434013 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]]]}] 05:30:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:30:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:30:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:30:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 05:30:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:30:34 INFO - PROCESS | 2530 | 1461155434043 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 05:30:34 INFO - PROCESS | 2530 | 1461155434044 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 05:30:34 INFO - PROCESS | 2530 | 1461155434046 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:30:34 INFO - PROCESS | 2530 | 1461155434048 Marionette TRACE conn2 <- [1,3086,null,{}] 05:30:34 INFO - PROCESS | 2530 | 1461155434050 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}] 05:30:34 INFO - PROCESS | 2530 | 1461155434161 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 05:30:34 INFO - PROCESS | 2530 | 1461155434277 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:34 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a79000 == 82 [pid = 2530] [id = 781] 05:30:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 178 (0x112117000) [pid = 2530] [serial = 2341] [outer = 0x0] 05:30:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 179 (0x1191bfc00) [pid = 2530] [serial = 2342] [outer = 0x112117000] 05:30:34 INFO - PROCESS | 2530 | 1461155434311 Marionette DEBUG loaded listener.js 05:30:34 INFO - PROCESS | 2530 | ++DOMWINDOW == 180 (0x123da7400) [pid = 2530] [serial = 2343] [outer = 0x112117000] 05:30:34 INFO - PROCESS | 2530 | 1461155434887 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:30:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:30:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 872ms 05:30:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:30:34 INFO - PROCESS | 2530 | 1461155434918 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 05:30:34 INFO - PROCESS | 2530 | 1461155434920 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 05:30:34 INFO - PROCESS | 2530 | 1461155434924 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:30:34 INFO - PROCESS | 2530 | 1461155434926 Marionette TRACE conn2 <- [1,3090,null,{}] 05:30:34 INFO - PROCESS | 2530 | 1461155434930 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}] 05:30:35 INFO - PROCESS | 2530 | 1461155435030 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 05:30:35 INFO - PROCESS | 2530 | 1461155435153 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x118aa5800 == 83 [pid = 2530] [id = 782] 05:30:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 181 (0x11211a800) [pid = 2530] [serial = 2344] [outer = 0x0] 05:30:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 182 (0x114c92800) [pid = 2530] [serial = 2345] [outer = 0x11211a800] 05:30:35 INFO - PROCESS | 2530 | 1461155435184 Marionette DEBUG loaded listener.js 05:30:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 183 (0x118676400) [pid = 2530] [serial = 2346] [outer = 0x11211a800] 05:30:35 INFO - PROCESS | 2530 | 1461155435540 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:30:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:30:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 623ms 05:30:35 INFO - PROCESS | 2530 | 1461155435547 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 05:30:35 INFO - PROCESS | 2530 | 1461155435554 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 05:30:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:30:35 INFO - PROCESS | 2530 | 1461155435558 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:30:35 INFO - PROCESS | 2530 | 1461155435560 Marionette TRACE conn2 <- [1,3094,null,{}] 05:30:35 INFO - PROCESS | 2530 | 1461155435562 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}] 05:30:35 INFO - PROCESS | 2530 | 1461155435662 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 05:30:35 INFO - PROCESS | 2530 | 1461155435735 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:35 INFO - PROCESS | 2530 | ++DOCSHELL 0x123a84800 == 84 [pid = 2530] [id = 783] 05:30:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 184 (0x11a8eec00) [pid = 2530] [serial = 2347] [outer = 0x0] 05:30:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 185 (0x11a8f6800) [pid = 2530] [serial = 2348] [outer = 0x11a8eec00] 05:30:35 INFO - PROCESS | 2530 | 1461155435810 Marionette DEBUG loaded listener.js 05:30:35 INFO - PROCESS | 2530 | ++DOMWINDOW == 186 (0x11a8b4400) [pid = 2530] [serial = 2349] [outer = 0x11a8eec00] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12aa75800 == 83 [pid = 2530] [id = 772] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x138ed9000 == 82 [pid = 2530] [id = 771] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12f3a3000 == 81 [pid = 2530] [id = 770] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x139934800 == 80 [pid = 2530] [id = 769] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x138c2b800 == 79 [pid = 2530] [id = 768] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 185 (0x12edb9000) [pid = 2530] [serial = 2250] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12f972000 == 78 [pid = 2530] [id = 767] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12e688800 == 77 [pid = 2530] [id = 766] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12d952000 == 76 [pid = 2530] [id = 765] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12f611000 == 75 [pid = 2530] [id = 17] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12bf61000 == 74 [pid = 2530] [id = 764] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12714c800 == 73 [pid = 2530] [id = 763] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x1294c9800 == 72 [pid = 2530] [id = 762] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12afcd000 == 71 [pid = 2530] [id = 761] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x12e676800 == 70 [pid = 2530] [id = 757] 05:30:36 INFO - PROCESS | 2530 | --DOCSHELL 0x123a8e000 == 69 [pid = 2530] [id = 751] 05:30:36 INFO - PROCESS | 2530 | 1461155436189 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 184 (0x12d321000) [pid = 2530] [serial = 2090] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 183 (0x12d035800) [pid = 2530] [serial = 2230] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 182 (0x12dbf1400) [pid = 2530] [serial = 2233] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 181 (0x12d9b6800) [pid = 2530] [serial = 2231] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 180 (0x12e353000) [pid = 2530] [serial = 2236] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 179 (0x12e2f8400) [pid = 2530] [serial = 2234] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 178 (0x11c524400) [pid = 2530] [serial = 2213] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 177 (0x11bb91000) [pid = 2530] [serial = 2212] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 176 (0x114c9e400) [pid = 2530] [serial = 2209] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 175 (0x1182ac400) [pid = 2530] [serial = 2210] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 174 (0x12e635400) [pid = 2530] [serial = 2242] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 173 (0x11a7ae800) [pid = 2530] [serial = 2194] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 172 (0x11a7a0400) [pid = 2530] [serial = 2215] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 171 (0x11c6c2800) [pid = 2530] [serial = 2216] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 170 (0x12a792000) [pid = 2530] [serial = 2224] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 169 (0x12b26d800) [pid = 2530] [serial = 2225] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 168 (0x11c52e400) [pid = 2530] [serial = 2197] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 167 (0x1240bcc00) [pid = 2530] [serial = 2218] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 166 (0x11bb93800) [pid = 2530] [serial = 2219] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 165 (0x128e09400) [pid = 2530] [serial = 2221] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 164 (0x1293d4800) [pid = 2530] [serial = 2222] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 163 (0x12e34e800) [pid = 2530] [serial = 2192] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 162 (0x12ad39c00) [pid = 2530] [serial = 2200] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 161 (0x12baed000) [pid = 2530] [serial = 2203] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 160 (0x12d983000) [pid = 2530] [serial = 2206] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 159 (0x129109400) [pid = 2530] [serial = 2241] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 158 (0x12edb3c00) [pid = 2530] [serial = 2248] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 157 (0x12ea41400) [pid = 2530] [serial = 2247] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 156 (0x12e62f800) [pid = 2530] [serial = 2237] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 155 (0x1182b3000) [pid = 2530] [serial = 2239] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 154 (0x12e651400) [pid = 2530] [serial = 2244] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 153 (0x12b6f2400) [pid = 2530] [serial = 2227] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 152 (0x12bbb0800) [pid = 2530] [serial = 2228] [outer = 0x0] [url = about:blank] 05:30:36 INFO - PROCESS | 2530 | --DOMWINDOW == 151 (0x12ea38000) [pid = 2530] [serial = 2245] [outer = 0x0] [url = about:blank] 05:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:30:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 677ms 05:30:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:30:36 INFO - PROCESS | 2530 | 1461155436239 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 05:30:36 INFO - PROCESS | 2530 | 1461155436240 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 05:30:36 INFO - PROCESS | 2530 | 1461155436242 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:30:36 INFO - PROCESS | 2530 | 1461155436244 Marionette TRACE conn2 <- [1,3098,null,{}] 05:30:36 INFO - PROCESS | 2530 | 1461155436252 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}] 05:30:36 INFO - PROCESS | 2530 | 1461155436341 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 05:30:36 INFO - PROCESS | 2530 | 1461155436367 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x123d60800 == 70 [pid = 2530] [id = 784] 05:30:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 152 (0x11ba48c00) [pid = 2530] [serial = 2350] [outer = 0x0] 05:30:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 153 (0x11bb8e000) [pid = 2530] [serial = 2351] [outer = 0x11ba48c00] 05:30:36 INFO - PROCESS | 2530 | 1461155436395 Marionette DEBUG loaded listener.js 05:30:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 154 (0x11c279400) [pid = 2530] [serial = 2352] [outer = 0x11ba48c00] 05:30:36 INFO - PROCESS | 2530 | 1461155436730 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]]]}] 05:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:30:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 522ms 05:30:36 INFO - PROCESS | 2530 | 1461155436765 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 05:30:36 INFO - PROCESS | 2530 | 1461155436767 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 05:30:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:30:36 INFO - PROCESS | 2530 | 1461155436769 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:30:36 INFO - PROCESS | 2530 | 1461155436770 Marionette TRACE conn2 <- [1,3102,null,{}] 05:30:36 INFO - PROCESS | 2530 | 1461155436772 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}] 05:30:36 INFO - PROCESS | 2530 | 1461155436893 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 05:30:36 INFO - PROCESS | 2530 | 1461155436963 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:36 INFO - PROCESS | 2530 | ++DOCSHELL 0x1294e2000 == 71 [pid = 2530] [id = 785] 05:30:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 155 (0x11c529c00) [pid = 2530] [serial = 2353] [outer = 0x0] 05:30:36 INFO - PROCESS | 2530 | ++DOMWINDOW == 156 (0x12380c800) [pid = 2530] [serial = 2354] [outer = 0x11c529c00] 05:30:36 INFO - PROCESS | 2530 | 1461155436989 Marionette DEBUG loaded listener.js 05:30:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 157 (0x123c75000) [pid = 2530] [serial = 2355] [outer = 0x11c529c00] 05:30:37 INFO - PROCESS | 2530 | 1461155437244 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:30:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:30:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 519ms 05:30:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:30:37 INFO - PROCESS | 2530 | 1461155437288 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 05:30:37 INFO - PROCESS | 2530 | 1461155437289 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 05:30:37 INFO - PROCESS | 2530 | 1461155437291 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:30:37 INFO - PROCESS | 2530 | 1461155437292 Marionette TRACE conn2 <- [1,3106,null,{}] 05:30:37 INFO - PROCESS | 2530 | 1461155437295 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}] 05:30:37 INFO - PROCESS | 2530 | 1461155437385 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 05:30:37 INFO - PROCESS | 2530 | 1461155437458 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x12aa66000 == 72 [pid = 2530] [id = 786] 05:30:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 158 (0x11c53f000) [pid = 2530] [serial = 2356] [outer = 0x0] 05:30:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 159 (0x123e39c00) [pid = 2530] [serial = 2357] [outer = 0x11c53f000] 05:30:37 INFO - PROCESS | 2530 | 1461155437484 Marionette DEBUG loaded listener.js 05:30:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 160 (0x1240bf400) [pid = 2530] [serial = 2358] [outer = 0x11c53f000] 05:30:37 INFO - PROCESS | 2530 | 1461155437754 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]]]}] 05:30:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:30:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:30:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:30:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 471ms 05:30:37 INFO - PROCESS | 2530 | 1461155437762 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 05:30:37 INFO - PROCESS | 2530 | 1461155437763 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 05:30:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:30:37 INFO - PROCESS | 2530 | 1461155437773 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:30:37 INFO - PROCESS | 2530 | 1461155437774 Marionette TRACE conn2 <- [1,3110,null,{}] 05:30:37 INFO - PROCESS | 2530 | 1461155437776 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}] 05:30:37 INFO - PROCESS | 2530 | 1461155437881 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 05:30:37 INFO - PROCESS | 2530 | 1461155437887 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:37 INFO - PROCESS | 2530 | ++DOCSHELL 0x12b65e800 == 73 [pid = 2530] [id = 787] 05:30:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 161 (0x1273f1000) [pid = 2530] [serial = 2359] [outer = 0x0] 05:30:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 162 (0x127f3d400) [pid = 2530] [serial = 2360] [outer = 0x1273f1000] 05:30:37 INFO - PROCESS | 2530 | 1461155437914 Marionette DEBUG loaded listener.js 05:30:37 INFO - PROCESS | 2530 | ++DOMWINDOW == 163 (0x1293da400) [pid = 2530] [serial = 2361] [outer = 0x1273f1000] 05:30:38 INFO - PROCESS | 2530 | 1461155438244 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"]]]}] 05:30:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:30:38 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 05:30:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:30:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 518ms 05:30:38 INFO - PROCESS | 2530 | 1461155438292 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 05:30:38 INFO - PROCESS | 2530 | 1461155438293 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 05:30:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:30:38 INFO - PROCESS | 2530 | 1461155438295 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:30:38 INFO - PROCESS | 2530 | 1461155438296 Marionette TRACE conn2 <- [1,3114,null,{}] 05:30:38 INFO - PROCESS | 2530 | 1461155438300 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}] 05:30:38 INFO - PROCESS | 2530 | 1461155438426 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 05:30:38 INFO - PROCESS | 2530 | 1461155438443 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\", \"02b70625-2c82-4db4-9fd4-54438a57183b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:38 INFO - PROCESS | 2530 | ++DOCSHELL 0x12bf58000 == 74 [pid = 2530] [id = 788] 05:30:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 164 (0x1295b9800) [pid = 2530] [serial = 2362] [outer = 0x0] 05:30:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 165 (0x1295bfc00) [pid = 2530] [serial = 2363] [outer = 0x1295b9800] 05:30:38 INFO - PROCESS | 2530 | 1461155438469 Marionette DEBUG loaded listener.js 05:30:38 INFO - PROCESS | 2530 | ++DOMWINDOW == 166 (0x1295d7000) [pid = 2530] [serial = 2364] [outer = 0x1295b9800] 05:30:38 INFO - PROCESS | 2530 | 1461155438808 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]]]}] 05:30:38 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:30:38 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 521ms 05:30:38 INFO - PROCESS | 2530 | 1461155438816 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 05:30:38 INFO - PROCESS | 2530 | 1461155438818 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 05:30:39 WARNING - u'runner_teardown' () 05:30:39 INFO - No more tests 05:30:39 INFO - Got 0 unexpected results 05:30:39 INFO - SUITE-END | took 501s 05:30:39 INFO - Closing logging queue 05:30:39 INFO - queue closed 05:30:40 INFO - Return code: 0 05:30:40 WARNING - # TBPL SUCCESS # 05:30:40 INFO - Running post-action listener: _resource_record_post_action 05:30:40 INFO - Running post-run listener: _resource_record_post_run 05:30:41 INFO - Total resource usage - Wall time: 525s; CPU: 58.0%; Read bytes: 0; Write bytes: 990632448; Read time: 0; Write time: 4691 05:30:41 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:30:41 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 192741888; Write bytes: 185421824; Read time: 15930; Write time: 324 05:30:41 INFO - run-tests - Wall time: 505s; CPU: 58.0%; Read bytes: 0; Write bytes: 791702016; Read time: 0; Write time: 4325 05:30:41 INFO - Running post-run listener: _upload_blobber_files 05:30:41 INFO - Blob upload gear active. 05:30:41 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:30:41 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 05:30:41 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'] 05:30:41 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 05:30:41 INFO - (blobuploader) - INFO - Open directory for files ... 05:30:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:30:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:30:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:30:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:30:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:30:42 INFO - (blobuploader) - INFO - Done attempting. 05:30:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:30:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:30:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:30:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:30:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:30:44 INFO - (blobuploader) - INFO - Done attempting. 05:30:44 INFO - (blobuploader) - INFO - Iteration through files over. 05:30:44 INFO - Return code: 0 05:30:44 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:30:44 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:30:44 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f5000f3536b82fcacecd707fbadda72771737f072488f9fee9abcf4c7b96557d80b8c1f5fc8bf0f8ab50f1efb4f722ab4aff419527df76d95187bb553ebf00fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17bc7ae42ed549dabd866bb5530d9d2283a4a57ec6576ee583865f82a26bc6e36fb2e987b328c5b823a3f930ac2d70fd21de29e806909825fe1876ccb2fd8e39"} 05:30:44 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:30:44 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:30:44 INFO - Contents: 05:30:44 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f5000f3536b82fcacecd707fbadda72771737f072488f9fee9abcf4c7b96557d80b8c1f5fc8bf0f8ab50f1efb4f722ab4aff419527df76d95187bb553ebf00fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17bc7ae42ed549dabd866bb5530d9d2283a4a57ec6576ee583865f82a26bc6e36fb2e987b328c5b823a3f930ac2d70fd21de29e806909825fe1876ccb2fd8e39"} 05:30:44 INFO - Running post-run listener: copy_logs_to_upload_dir 05:30:44 INFO - Copying logs to upload dir... 05:30:44 INFO - mkdir: /builds/slave/test/build/upload/logs 05:30:44 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=579.018629 ========= master_lag: 6.71 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-04-20 05:30:50.758010) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 46 secs) (at 2016-04-20 05:30:50.761070) ========= 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.jwcaNsiLak/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.hH9dywt1kH/Listeners TMPDIR=/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/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/f5000f3536b82fcacecd707fbadda72771737f072488f9fee9abcf4c7b96557d80b8c1f5fc8bf0f8ab50f1efb4f722ab4aff419527df76d95187bb553ebf00fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17bc7ae42ed549dabd866bb5530d9d2283a4a57ec6576ee583865f82a26bc6e36fb2e987b328c5b823a3f930ac2d70fd21de29e806909825fe1876ccb2fd8e39"} build_url:https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013121 build_url: 'https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/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/f5000f3536b82fcacecd707fbadda72771737f072488f9fee9abcf4c7b96557d80b8c1f5fc8bf0f8ab50f1efb4f722ab4aff419527df76d95187bb553ebf00fc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/17bc7ae42ed549dabd866bb5530d9d2283a4a57ec6576ee583865f82a26bc6e36fb2e987b328c5b823a3f930ac2d70fd21de29e806909825fe1876ccb2fd8e39"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DhvUsMPoQ42tVk8Kyjoxog/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 46.46 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 46 secs) (at 2016-04-20 05:31:37.238292) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 05:31:37.238610) ========= 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.jwcaNsiLak/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.hH9dywt1kH/Listeners TMPDIR=/var/folders/5l/t8nv3hh175356x_rn1rqp56r00000w/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.005527 ========= master_lag: 1.97 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 05:31:39.216707) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 05:31:39.217040) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 05:31:39.371733) ========= ========= Total master_lag: 63.17 =========